Bekerja dengan Aktivitas Pertanian dan data aktivitas di Azure Data Manager for Agriculture
Pengguna dapat membuat pekerjaan penyerapan data operasi farm untuk menarik data aktivitas Aktivitas Farm terkait dari penyedia data tertentu ke instans Azure Data Manager for Agriculture Anda, yang terkait dengan pihak tertentu. Pekerjaan menangani refresh autentikasi yang diperlukan, dan secara default mendeteksi dan menyinkronkan perubahan apa pun setiap hari. Dalam beberapa kasus, pekerjaan juga akan menarik informasi pertanian dan lapangan yang terkait dengan akun yang diberikan ke dalam partai.
Catatan
Sebelum membuat pekerjaan Aktivitas Pertanian, wajib untuk berhasil berintegrasi dengan aliran oAuth penyedia data Farm Activities
Membuat Pekerjaan FarmOperations
Buat pekerjaan operasi farm untuk menyerap data Aktivitas Farm dengan ID pilihan Anda. ID pekerjaan ini digunakan untuk memantau status pekerjaan menggunakan pekerjaan Operasi Farm GET.
Dokumentasi API:FarmOperations_CreateDataIngestionJob
Catatan
shapeType
dan shapeResolution
merupakan atribut khusus penyedia. Jika tidak berlaku untuk penyedia Anda, atur nilai ke "Tidak Ada".
Berdasarkan startYear
daftar dan operations
yang disediakan, Azure Data Manager for Agriculture mengambil data dari tahun awal hingga tanggal saat ini.
Seiring dengan data tertentu (geometri), penyedia data Aktivitas Farm juga memberi kami file DAT untuk aktivitas yang dilakukan di farm atau bidang Anda. File DAT, File Bentuk, dll. berisi geometri yang mencerminkan tempat aktivitas dilakukan.
Status dan detail pekerjaan dapat diambil dengan: FarmOperations_GetDataIngestionJobDetails
Menemukan dan mengambil data Aktivitas Farm
Sekarang setelah data diserap ke Azure Data Manager for Agriculture, data tersebut dapat dikueri atau dicantumkan dengan metode berikut:
Metode 1: cari data Aktivitas Farm menggunakan intersek geometri
Untuk memperhitungkan tingkat perubahan tinggi yang ditemukan dalam definisi bidang, Azure Data Manager for Agriculture mendukung pencarian dengan fitur intersek yang memungkinkan Anda mengatur data berdasarkan ruang dan waktu di seluruh pihak, tanpa perlu terlebih dahulu mengetahui hierarki atau asosiasi farm/bidang. Jika Anda memiliki partyId, Anda dapat menggunakannya dalam input, dan memberi Anda daftar item data aktivitas farm untuk pihak yang ditentukan.
Anda juga dapat menggunakan ID seperti plantingId
untuk mengambil data di atas di API yang sama. Jika Anda menghapus ID, Anda dapat melihat data lain yang bersinggungan dengan geometri yang sama di seluruh pihak. Sehingga menunjukkan data untuk geometri yang sama di berbagai pihak.
Metode 2: Mencantumkan data menurut jenis
Data yang diambil diurutkan menurut jenis aktivitas di bawah pihak. Ini dapat dicantumkan, dengan filter standar diterapkan. Item data individual dapat diambil untuk melihat properti dan metadata, termasuk sourceActivityId
, providerFieldId
dan Geometry
.
Mencantumkan dan Mengunduh Lampiran
Atribut pesan dalam respons FarmOperations_GetDataIngestionJobDetails
API menunjukkan berapa banyak data yang diproses dan berapa banyak lampiran yang dibuat. Untuk memeriksa lampiran yang terkait dengan partyId, buka API lampiran. Respons memberi Anda semua lampiran yang dibuat di bawah partyId.
Dokumentasi API: Lampiran
Langkah berikutnya
- Pahami API kami di sini.