81. Interogare: Obține GeoJSON al "EquationMap"

Obține GeoJSON pentru "EquationMaps" filtrat după equationMapUuids.

Atributul equationMapGeojson conține GeoJSON cu Poligoane sau MultiPoligoane inclusiv atributele caracteristicii geospațiale precum id, value și suprafață în unitățile definite.

Detalii cheie:

  • Parametru asMultiGeometry: true înseamnă că Poligoane (celulele „Equation Map”) vor fi îmbinate în MultiPoligoane pe baza value atributului fiecărei celule „Equation Map”.

  • Suprafața de ieșire poate fi configurată folosind unitatea parametrului. Opțiuni disponibile: ACRES, HECTARES, SQUARE_METERS

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

Dacă geometrille nu sunt solicitate (doar atributele sunt necesare), atunci există attributesJson în loc de equationMapGeojson de utilizat.

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

Last updated

Was this helpful?