81. Užklausa: gauti GeoJSON iš „LygtiesŽemėlapio“

Gaukite „EquationMaps“ GeoJSON, filtruotą pagal equationMapUuids.

Atributas equationMapGeojson sudaro GeoJSON su Poligonai arba MultiPoligonais įskaitant geovietos požymių atributus, tokius kaip id, reikšmė ir plotas nurodytomis vienetų reikšmėmis.

Pagrindinės detalės:

  • Parametras asMultiGeometry: true reiškia, kad Poligonai („Equation Map“ langeliai) bus sujungti į MultiPoligonai remiantis reikšmė kiekvieno „Equation Map“ langelio atributu.

  • Išvesties plotas gali būti sukonfigūruotas naudojant vienetą parametrą. Galimi pasirinkimai: AKRAI, HEKTARAI, KVADRATINIAI_METRAI

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

Jei geometrijos nėra prašomos (reikalingi tik atributai), tuomet yra attributesJson vietoje equationMapGeojson naudoti.

užklausa 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?