89. الطفرة: تصدير ZonesMap كـ ISOXML مضغوط
إنشاء أرشيف مضغوط بصيغة zip يحتوي على "ZonesMap" المحددة كـ ISOXML.
لتحويل ZonesMap مع معدلات إلى ISOXML، يجب توافر الشروط التالية: (1) يجب أن يحتوي ZonesMap على منتج واحد على الأقل مع وحدات محددة، و(2) يجب تحديد نوع ZonesMap كأحد الأنواع التالية: البذر، الرش، التسميد، أو الري.
1. التحضير
السمة
applicationMapsيحتوي على مصفوفة من ZonesMaps (VectorAnalysisMaps) مع كائنات معدلات ليتم تصديرها. يتضمن كل كائن من هذا النوع زوجًا منمعرف_الحقل(رابط إلى الحقل المحدد) وuuids(ارتباط بالـ ZonesMaps المحددة مع المعدلات المعيّنة).السمة
equationMapsيحتوي على مصفوفة من EquationMaps ليتم تصديرها. يتضمن كل كائن من هذا النوع زوجًا منمعرف_الحقل(رابط إلى الحقل المحدد) وuuids(ارتباط بالـ EquationMaps المحددة).السمة
archiveNameيحمل اسم أرشيف zip الناتج.السمة
filePostfixيسمح بإضافة لاحقات مخصصة إلى الملفات والأرشيف المصدر.
mutation exportIsoXml {
exportIsoXml(
input: {
applicationMaps:[
{
fieldUuid:"<placeholder_field_uuid>"
uuids:[
"<placeholder_zones_map_1_uuid>",
"<placeholder_zones_map_2_uuid>"
]
}
]
equationMaps: [
{
fieldUuid:"<placeholder_field_uuid>"
uuids:[
"<placeholder_equation_map_1_uuid>"
]
}
]
filePostfix:"_GP"
archiveName:"CustomZonesMapsISOXML"
}
) {
archiveUrl
}
}2. تنزيل الأرشيف المولد
بعد تنفيذ استعلام GraphQL، يمكن تنزيله باستخدام curl أو نهج مشابه.
يتألف الأرشيف الذي يحتوي على ISOXML من تمثيلات GridType1 و GridType2 و Vector .

آخر تحديث
هل كان هذا مفيدا؟