Share via


Farmtevékenységek és tevékenységadatok használata az Azure Data Manager for Agriculture szolgáltatásban

A felhasználók létrehozhatnak egy farmműveleti adatbetöltési feladatot, amellyel lekérhetik a társított farmtevékenységek tevékenységadatait egy adott adatszolgáltatótól egy adott félhez társított Azure Data Manager for Agriculture-példányba. A feladat kezeli a szükséges hitelesítési frissítéseket, és alapértelmezés szerint naponta észleli és szinkronizálja a módosításokat. Bizonyos esetekben a feladat az adott fiókhoz társított farm- és mezőadatokat is lekéri a félhez.

Megjegyzés:

A Farmtevékenységek feladat létrehozása előtt kötelező sikeresen integrálni a farmtevékenységek adatszolgáltatójával oAuth-folyamat

FarmOperations-feladat létrehozása

Hozzon létre egy farmműveleti feladatot, amellyel betöltheti a farmtevékenység adatait egy tetszőleges azonosítóval. Ezzel a feladatazonosítóval figyelheti a feladat állapotát a GET Farm Operations feladat használatával.

API-dokumentáció:FarmOperations_CreateDataIngestionJob

Megjegyzés:

shapeType és shapeResolution szolgáltatóspecifikus attribútumok. Ha nem alkalmazhatók a szolgáltatóra, állítsa a "Nincs" értéket.

A megadott lista alapján operations az startYear Azure Data Manager for Agriculture lekéri az adatokat a kezdő évtől az aktuális dátumig.

A farmtevékenységek adatszolgáltatója adott adatokkal (geometriával) együtt megadja a farmon vagy mezőn végzett tevékenység DAT-fájlját is. A DAT-fájl, az alakzatfájl stb. olyan geometriát tartalmaz, amely tükrözi a tevékenység végrehajtásának helyét.

A feladat állapota és részletei a következővel kérhetők le: FarmOperations_GetDataIngestionJobDetails

Farmtevékenységek adatainak megkeresése és lekérése

Most, hogy az adatok bekerültek az Azure Data Manager for Agriculture szolgáltatásba, lekérdezhetők vagy felsorolhatók az alábbi módszerekkel:

1. módszer: Farmtevékenységek adatainak keresése geometria metszet használatával

A meződefiníciókban található nagy mértékű változás figyelembe vételéhez az Azure Data Manager for Agriculture egy olyan metszetes keresést támogat, amely lehetővé teszi az adatok tér és idő szerinti rendszerezését a felek között anélkül, hogy először ismernie kellene a farm-/mezőhierarchiát vagy -társítást. Ha rendelkezik a partyId azonosítóval, használhatja a bemenetben, és megadja a megadott fél farmtevékenység-adatelemeinek listáját.

API-dokumentáció

Az azonosítót úgy is használhatja, hogy plantingId beolvassa a fenti adatokat ugyanabban az API-ban. Ha eltávolítja az azonosítót, láthatja azokat az adatokat, amelyek azonos geometriával metszik egymást. Így a különböző felek azonos geometriájú adatait jeleníti meg.

2. módszer: Adatok listázása típus szerint

A beolvasott adatok a fél alatt tevékenységtípus szerint lesznek rendezve. Ezek listázhatók standard szűrők alkalmazásával. Egyes adatelemek lekérhetők a tulajdonságok és a metaadatok megtekintéséhez, beleértve a sourceActivityId.GeometryproviderFieldId

API-dokumentáció

Mellékletek listázása és letöltése

Az API válaszában FarmOperations_GetDataIngestionJobDetails szereplő üzenetattribútum azt mutatja, hogy mennyi adatot dolgoztak fel, és hány mellékletet hoztak létre. A partyId-hez társított mellékletek ellenőrzéséhez nyissa meg a melléklet API-t. A válasz megadja a partyId alatt létrehozott összes mellékletet.

API-dokumentáció: Mellékletek

Következő lépések

  • Itt megismerheti az API-kat.