Bagikan melalui


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.

Dokumentasi API

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.

Dokumentasi API

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