Method: projects.table.computeFeatures

Вычисляет набор объектов, применяя произвольные вычисления к объектам в одной или нескольких таблицах. Результаты возвращаются в виде списка объектов объектов GeoJSON.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
project

string

Идентификатор или номер проекта Google Cloud Platform, который следует рассматривать как потребителя услуги для этого запроса. Формат: projects/{project-id} .

Для авторизации требуется следующее разрешение IAM для указанного project ресурса:

  • earthengine.computations.create

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "expression": {
    object (Expression)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
Поля
expression

object ( Expression )

Выражение для вычисления.

pageSize

integer

Максимальное количество результатов на странице. Сервер может вернуть меньше функций, чем запрошено. Если не указано, размер страницы по умолчанию составляет 1000 результатов на страницу.

pageToken

string

Токен, идентифицирующий страницу результатов, которую должен вернуть сервер. Обычно это значение ComputeFeaturesResponse.next_page_token , возвращенное в результате предыдущего вызова метода table.computeFeatures .

workloadTag

string

Предоставленный пользователем тег для отслеживания этих вычислений.

Тело ответа

Ответное сообщение для EarthEngineService.ComputeFeatures.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Поля
type

string

Всегда содержит константную строку FeatureCollection, обозначающую ее как объект GeoJSON FeatureCollection.

features[]

object ( Feature )

Список объектов, соответствующих запросу, в виде списка объектов объектов GeoJSON (см. RFC 7946), содержащих строку «Функция» в поле с именем «тип», геометрию в поле с именем «геометрия» и свойства ключ/значение в поле с именем «свойства».

nextPageToken

string

Токен для получения следующей страницы результатов. Передайте это значение в поле ComputeFeaturesRequest.page_token при последующем вызове метода table.computeFeatures , чтобы получить следующую страницу результатов.

Области авторизации

Требуется одна из следующих областей 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 .