81. Запитване: Получаване на GeoJSON на "EquationMap"

Вземи GeoJSON на "EquationMaps" филтрирани по equationMapUuids.

Атрибутът equationMapGeojson съдържащ GeoJSON с Многоъгълници (Polygons) или Мултиполигон(и) включително геопространствените атрибути като ид, value и площ в дефинираните единици.

Ключови подробности:

  • Параметър asMultiGeometry: true означава, че Многоъгълници (Polygons) (клетките на "Equation Map") ще бъдат обединени в Мулти-многоъгълници (MultiPolygons) на базата на value атрибута на всяка клетка от "Equation Map".

  • Изходната площ може да бъде конфигурирана чрез unit параметър. Налични опции: АКРА, ХЕКТАРИ, КВАДРАТНИ_МЕТРИ

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?