16. クエリ:収量データセットの取得

概要

選択した圃場のすべてのYieldDatasetを取得します。

YieldDatasetは汎用のGraphQLクエリを使用して取得できます:

  1. getFarms 完全な階層 Farm > Field > YieldDataset とそのフィルタを使用して

  2. getFields リンクされた圃場からおよび階層 Field > YieldDataset から

  3. 幅広いフィルタとページネーションを備えた getYieldDatasets

circle-exclamation

収量データセットエンティティ

YieldDatasetには多くの属性が含まれます。GraphQLでは必要なフィールドのみを取得できるため、リクエストとレスポンスのサイズを大幅に削減できます。各属性の詳細な説明は以下にインラインで記載しています。

circle-info

以下で「YieldDataset」の属性においてマークされているものは メタ情報から来ている は任意です。これらはデータセットのメタ情報から導出されるもので、すべてのYieldDatasetに本質的に存在するわけではありません。

circle-check
circle-check
{
  uuid
  name #パターン "<OperationType> <YYYY-mm-DD>" 耕うん(Tillage)
  number #ジオフィーチャーの総数
  geometryType #ポリゴンまたはポイント
  totalCoveredArea(unit: HECTARES) #すべてのジオメトリの合計面積(ポリゴンに関連)
  fieldCoverage #データセットがカバーする圃場の割合(パーセント)
  fieldCoveredArea(unit: HECTARES) #ジオメトリの和集合(重複を除く)

  attributes
  fullAttributes { #属性ごとの完全な詳細
    name #統計へのリンク >> 属性
    transliteratedName
    fullName #正しい人間が読める名前
    unit#測定単位
  }

  usedMachines { #使用された機械(メタ情報から取得)
    id(識別子)
    serial
    operatorId
  } 

  createdDate #GeoPardでのエンティティ作成日時
  updatedDate #最終更新日時
  operationId
  operationType
  operationFileDate #ファイル作成日時はメタ情報から取得されます 
  operationStartDate #作業開始日時はメタ情報から取得されます
  
  statistics { #各属性の統計分布
    attribute
    最小
    最大
    avg
    mdn
    var
    std
    sum
  }
  
  cropName #作物名はメタ情報から取得されます
  cropToken #作物トークン(大文字) はメタ情報から取得されます

  appliedCorrections #適用された補正の一覧(記載順)
  appliedCorrectionsVersion #使用された補正アルゴリズムのバージョン

  geoMaps {
    url
    shortName #接頭辞オプション:raw、thumbnail_raw、processed、thumbnail_processed
    hexColorCodes
    classes
  } 
}

1. クエリ getFarms

リクエスト

レスポンス

2. クエリ getFields

リクエスト

レスポンス

3. クエリ getYieldDatasets

最初のページをリクエスト

最初のページのレスポンス

次のページをリクエスト

ページネーションのパラメータは経由で渡されます lastEvaluatedKey(最後に評価されたキー)、上記の最初のページのレスポンスで返された値を使用します。

次のページのレスポンス

最終更新

役に立ちましたか?