Method: projects.table.computeFeatures

1 つ以上のテーブル内の特徴に任意の計算を適用して、特徴セットを計算します。結果は GeoJSON フィーチャー オブジェクトのリストとして返されます。

HTTP リクエスト

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:computeFeatures

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
project

string

このリクエストのサービス ユーザーとして扱う必要がある Google Cloud Platform プロジェクトのプロジェクト ID またはプロジェクト番号。形式は projects/{project-id} です。

認可には、指定されたリソース project に対する次の IAM の権限が必要です。

  • earthengine.computations.create

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "expression": {
    object (Expression)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
フィールド
expression

object (Expression)

計算する式。

pageSize

integer

ページあたりの結果の最大数。サーバーが返す特徴が、リクエストされた数よりも少ないことがあります。指定しない場合は、ページサイズのデフォルトは 1 ページあたり 1, 000 件です。

pageToken

string

サーバーが返す必要がある結果のページを特定するトークンです。 通常、これは table.computeFeatures メソッドの前の呼び出しから返された ComputeFeaturesResponse.next_page_token の値です。

workloadTag

string

この計算をトラッキングするためにユーザーが指定したタグ。

レスポンスの本文

EarthEngineService.ComputeFeatures に対するレスポンス メッセージ。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
フィールド
type

string

常に定数文字列「FeatureCollection」が含まれ、GeoJSON FeatureCollection オブジェクトであることを示します。

features[]

object (Feature)

クエリに一致する対象物のリスト。GeoJSON 対象物オブジェクトのリスト(RFC 7946 を参照)で、「type」という名前のフィールドに「Feature」という文字列、「geometry」という名前のフィールドにジオメトリ、「properties」という名前のフィールドにキー/値のプロパティが含まれています。

nextPageToken

string

結果の次のページを取得するためのトークン。 この値を次の table.computeFeatures メソッド呼び出しの ComputeFeaturesRequest.page_token フィールドで渡して、結果の次ページを取得します。

認可スコープ

以下のいずれかの OAuth スコープが必要です。

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/earthengine.readonly
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only

詳細については、OAuth 2.0 Overview をご覧ください。