81. Query: Obter GeoJSON de "EquationMap"

Obter GeoJSON de "EquationMaps" filtrado por equationMapUuids.

O atributo equationMapGeojson contém GeoJSON com o Polígonos ou MultyPolygons incluindo os atributos de feição geoespacial como id, value e área nas unidades definidas.

Detalhes principais:

  • Parâmetro asMultiGeometry: true significa que o Polígonos (células do "Equation Map") serão mescladas em MultiPolígonos com base no value atributo de cada célula do "Equation Map".

  • A área de saída pode ser configurada usando o unidade parâmetro. Opções disponíveis: ACRES, HECTARES, SQUARE_METERS

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

Se as geometrias não forem solicitadas (apenas atributos são necessários), então existe attributesJson em vez de equationMapGeojson para usar.

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

Atualizado

Isto foi útil?