العمل مع أنشطة المزرعة وبيانات النشاط في Azure Data Manager للزراعة

يمكن للمستخدمين إنشاء مهمة استيعاب بيانات عملية المزرعة لسحب بيانات نشاط أنشطة المزرعة المقترنة من موفر بيانات محدد إلى مثيل Azure Data Manager for Agriculture المقترن بطرف معين. تعالج الوظيفة أي تحديث مطلوب للمصادقة، وتكتشف بشكل افتراضي أي تغييرات وتتزامن معها يوميا. في بعض الحالات، ستسحب الوظيفة أيضا معلومات المزرعة والحقول المرتبطة بالحساب المحدد إلى الطرف.

إشعار

قبل إنشاء مهمة أنشطة المزرعة، من الضروري التكامل بنجاح مع تدفق oAuth لموفر بيانات أنشطة المزرعة

إنشاء مهمة FarmOperations

إنشاء مهمة عمليات المزرعة لاستيعاب بيانات نشاط المزرعة باستخدام معرف من اختيارك. يتم استخدام معرف الوظيفة هذا لمراقبة حالة المهمة باستخدام مهمة GET Farm Operations.

وثائق واجهة برمجة التطبيقات:FarmOperations_CreateDataIngestionJob

إشعار

shapeType و shapeResolution هي سمات خاصة بموفر الخدمة. إذا لم تكن قابلة للتطبيق على الموفر، فقم بتعيين القيمة إلى "بلا".

استنادا startYear إلى القائمة و operations المقدمة، يجلب Azure Data Manager for Agriculture البيانات من سنة البدء إلى التاريخ الحالي.

بالإضافة إلى بيانات محددة (هندسية)، يوفر لنا موفر بيانات Farm Activities أيضا ملف DAT للنشاط الذي يتم تنفيذه على المزرعة أو الحقل. يحتوي ملف DAT وملف الشكل وما إلى ذلك على هندسة تعكس مكان تنفيذ النشاط.

يمكن استرداد حالة المهمة وتفاصيلها باستخدام: FarmOperations_GetDataIngestionJobDetails

البحث عن بيانات أنشطة المزرعة واستردادها

الآن بعد أن تم استيعاب البيانات في Azure Data Manager للزراعة، يمكن الاستعلام عنها أو سردها بالطرق التالية:

الطريقة 1: البحث في بيانات أنشطة المزرعة باستخدام التقاطع الهندسي

لحساب درجة التغيير العالية التي تم العثور عليها في تعريفات الحقول، يدعم Azure Data Manager للزراعة ميزة البحث عن طريق التقاطع التي تسمح لك بتنظيم البيانات حسب المساحة والوقت عبر الأطراف، دون الحاجة إلى معرفة التسلسل الهرمي للمزرعة/الحقل أو الاقتران أولا. إذا كان لديك partyId، يمكنك استخدامه في الإدخال، ويمنحك قائمة بعناصر بيانات نشاط المزرعة للطرف المحدد.

مستندات API

يمكنك أيضا استخدام المعرف مثل plantingId لجلب البيانات أعلاه في نفس واجهة برمجة التطبيقات. إذا قمت بإزالة المعرف، فستتمكن من رؤية أي بيانات أخرى تتقاطع مع نفس الهندسة عبر الطرف. لذلك فإنه يعرض البيانات لنفس الهندسة عبر أطراف مختلفة.

الطريقة 2: سرد البيانات حسب النوع

يتم فرز البيانات التي تم استردادها حسب نوع النشاط ضمن الطرف. يمكن إدراجها، مع تطبيق عوامل التصفية القياسية. يمكن استرداد عناصر البيانات الفردية لعرض الخصائص وبيانات التعريف، بما في sourceActivityIdذلك و providerFieldId و Geometry.

مستندات API

سرد المرفقات وتنزيلها

توضح سمة الرسالة في استجابة FarmOperations_GetDataIngestionJobDetails واجهة برمجة التطبيقات مقدار البيانات التي تمت معالجتها وعدد المرفقات التي تم إنشاؤها. للتحقق من المرفقات المقترنة ب partyId، انتقل إلى واجهة برمجة تطبيقات المرفقات. تمنحك الاستجابة جميع المرفقات التي تم إنشاؤها ضمن partyId.

وثائق واجهة برمجة التطبيقات: المرفقات

الخطوات التالية