81. Sorgu: "EquationMap" in GeoJSON'unu al

Filtrelenmiş "EquationMaps" için GeoJSON alın equationMapUuids.

Öznitelik equationMapGeojson şunu içeren GeoJSON Poligonlar veya ÇokluPoligonlar şu gibi coğrafi uzamsal öznitelikleri dahil ederek id, value ve alan tanımlı birimlerde.

Anahtar ayrıntılar:

  • Parametre asMultiGeometry: true şunu ifade eder ki Poligonlar ("Equation Map" hücreleri) şunlara birleştirilecektir MultiPoligonlar şuna dayanarak value her "Equation Map" hücresinin özniteliği.

  • Çıktı alanı şunu kullanarak yapılandırılabilir birim parametresi. Mevcut seçenekler: DÖNÜM, HEKTAR, METRE_KARE

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

Eğer geometriler talep edilmiyorsa (sadece öznitelikler gerekiyorsa), o zaman şun vardır attributesJson yerine equationMapGeojson kullanılacak.

sorgu 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?