81. クエリ:"EquationMap"のGeoJSONを取得

"EquationMaps"のGeoJSONを以下でフィルタして取得する equationMapUuids(方程式マップUUID).

属性 equationMapGeojson(方程式マップGeoJSON) 次のGeoJSONを含む Polygons(ポリゴン) または マルチポリゴン 次のような地理空間フィーチャ属性を含む id(識別子), 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(属性JSON) の代わりに equationMapGeojson(方程式マップGeoJSON) を使用します。

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

最終更新

役に立ちましたか?