81. استعلام: الحصول على GeoJSON لـ "خريطة المعادلة"

الحصول على GeoJSON لـ "خرائط المعادلات" المصفاة بواسطة equationMapUuids.

السمة equationMapGeojson يحتوي GeoJSON على مضلعات (Polygons) أو MultyPolygons بما في ذلك سمات الميزات الجغرافية المكانية مثل معرّف, value و المساحة بالوحدات المُحددة.

تفاصيل رئيسية:

  • معامل asMultiGeometry: true يعني أن مضلعات (Polygons) (خلایا "خريطة المعادلة") ستُدمج في متعددة المضلعات (MultiPolygons) استنادًا إلى value سمة كل خلية من خلايا "خريطة المعادلة".

  • يمكن تكوين مساحة الإخراج باستخدام وحدة المعامل. الخيارات المتاحة: فدانات, هكتارات, متر مربع

query GetEquationMapGeometries {
  getFields (filter: {fieldUuid: "<placeholder_of_farm_uuid>"}) {
    fields {
      equationMaps(equationMapUuids: ["<placeholder_of_equationmap_uuid>"]) {
        equationMapGeojson(unit: HECTARES, asMultiGeometry: true)        
      }
    }
  }
}

إذا لم تُطلب الهندسات (وكانت السمات فقط مطلوبة)، فهناك attributesJson بدلاً من equationMapGeojson لاستخدام.

query GetEquationMapAttributes {
  getFields (filter: {fieldUuid: "<placeholder_of_farm_uuid>"}) {
    fields {
      equationMaps(equationMapUuids: ["<placeholder_of_equationmap_uuid>"]) {
        attributesJson(unit: HECTARES, asMultiGeometry: true)        
      }
    }
  }
}

Last updated

Was this helpful?