47. クエリ:"ZonesMaps"を取得

ユーザーの「ZonesMaps」を取得するクエリ。ページネーションロジックを実装するにはクエリパラメータを使用します pageSize(ページサイズ)。フィルターはAND条件のように動作します。例えばでフィルタリングすることが可能です farmUuid, fieldUuid, vectorAnalysisMapUuid, ラベル, 目的, タイプ、および withRatesOnly 1つのクエリで、または1つのフィルター条件だけを使うか、条件を使わないこともできます。

制限: でのフィルタリングは 目的, タイプ、および withRatesOnly と併用する場合にのみ機能します fieldUuid。ゾーンマップをで検索することが許可されています vectorAnalysisMapUuid 単一の属性。

レスポンスには lastEvaluatedKey(最後に評価されたキー)totalCount(合計件数) が含まれます。 lastEvaluatedKey(最後に評価されたキー) はフィルター条件に一致する最後に処理されたレコードを指します。 totalCount(合計件数) はフィルタリング条件に一致するレコードの総数です。

テンプレート

クエリ FilterZonesMapsSample {
  getZonesMaps(
    filter: {
      pageSize: 10
      fieldUuid: "<placeholder_of_field_uuid>"
      farmUuid: "<placeholder_of_farm_uuid>"
      purpose: SEEDING
      type: SATELLITE
      labels: ["id=field"]
      withRatesOnly: true
      vectorAnalysisMapUuid: "<placeholder_of_vectoranalysismap_uuid>"
    }
) {
    zonesMaps {
      uuid
      名前
      zonesMapGeojson(unit: ACRES)
      zonesMapUrl
    }
    totalCount(合計件数)
    lastEvaluatedKey {
      PartitionKey
      SortKey
      TagString
    }
  }
}

リクエスト

レスポンス

メタデータ

レスポンスは以下のJSONを含みます。

ゾーンの統計とジオメトリ

ゾーンの統計とジオメトリの詳細は以下にあります zonesMapUrl .

の統計のサンプルは properties は下記です。

最終更新

役に立ちましたか?