Delen via


Werken met farmactiviteiten en activiteitsgegevens in Azure Data Manager for Agriculture

Gebruikers kunnen een opnametaak voor farmbewerkingsgegevens maken om gekoppelde activiteitsgegevens van farmactiviteiten op te halen van een opgegeven gegevensprovider in uw Azure Data Manager for Agriculture-exemplaar, gekoppeld aan een specifieke partij. De taak verwerkt elke vereiste verificatievernieuwing en detecteert en synchroniseert standaard alle wijzigingen dagelijks. In sommige gevallen haalt de taak ook farm- en veldgegevens op die aan het opgegeven account zijn gekoppeld aan de partij.

Notitie

Voordat u een farmactiviteitentaak maakt, is het verplicht om te integreren met de oAuth-stroom van de farmactiviteitengegevensprovider

FarmOperations-taak maken

Maak een farmbewerkingstaak om farmactiviteitsgegevens op te nemen met een id van uw keuze. Deze taak-id wordt gebruikt om de status van de taak te bewaken met de GET Farm Operations-taak.

API-documentatie:FarmOperations_CreateDataIngestionJob

Notitie

shapeType en shapeResolution zijn providerspecifieke kenmerken. Als ze niet van toepassing zijn op uw provider, stelt u de waarde in op Geen.

Op basis van de startYear opgegeven lijst operations haalt Azure Data Manager for Agriculture de gegevens van het beginjaar op tot de huidige datum.

Naast specifieke gegevens (geometrie) geeft de gegevensprovider farmactiviteiten ons ook het DAT-bestand voor de activiteit die op uw farm of veld wordt uitgevoerd. Het DAT-bestand, shapebestand enzovoort bevatten een geometrie die aangeeft waar de activiteit is uitgevoerd.

Taakstatus en details kunnen worden opgehaald met: FarmOperations_GetDataIngestionJobDetails

Farmactiviteitengegevens zoeken en ophalen

Nu de gegevens zijn opgenomen in Azure Data Manager for Agriculture, kunnen ze worden opgevraagd of vermeld met de volgende methoden:

Methode 1: farmactiviteitengegevens doorzoeken met behulp van geometrie-intersect

Om rekening te houden met de hoge mate van verandering in velddefinities, ondersteunt Azure Data Manager for Agriculture een zoekopdracht op kruisingsfunctie waarmee u gegevens kunt ordenen op ruimte en tijd tussen partijen, zonder dat u eerst de farm-/veldhiërarchie of -koppeling hoeft te kennen. Als u de partyId hebt, kunt u deze gebruiken in de invoer en krijgt u de lijst met farmactiviteitsgegevensitems voor de opgegeven partij.

API-documentatie

U kunt ook de id gebruiken om plantingId de bovenstaande gegevens op te halen in dezelfde API. Als u de id verwijdert, kunt u alle andere gegevens zien die met dezelfde geometrie over de hele partij snijden. Er worden dus gegevens weergegeven voor dezelfde geometrie voor verschillende partijen.

Methode 2: Gegevens per type weergeven

Opgehaalde gegevens worden gesorteerd op activiteitstype onder de partij. Deze kunnen worden weergegeven, waarbij standaardfilters zijn toegepast. Afzonderlijke gegevensitems kunnen worden opgehaald om de eigenschappen en metagegevens weer te geven, waaronder de sourceActivityId, providerFieldId en Geometry.

API-documentatie

Bijlagen weergeven en downloaden

Het berichtkenmerk in het antwoord van FarmOperations_GetDataIngestionJobDetails de API laat zien hoeveel gegevens zijn verwerkt en hoeveel bijlagen er zijn gemaakt. Als u de bijlagen wilt controleren die aan de partyId zijn gekoppeld, gaat u naar de bijlage-API. Het antwoord geeft u alle bijlagen die zijn gemaakt onder de partyId.

API-documentatie: Bijlagen

Volgende stappen

  • Begrijp onze API's hier.