Method: projects.table.computeFeatures

Calcula un conjunto de atributos aplicando un cálculo arbitrario a los atributos de una o más tablas. Los resultados se muestran como una lista de objetos de características GeoJSON.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
project

string

El ID o el número de proyecto de Google Cloud Platform que se debe considerar como el consumidor de servicios para esta solicitud. El formato es projects/{project-id}.

La autorización requiere el siguiente permiso IAM en el recurso especificado project:

  • earthengine.computations.create

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "expression": {
    object (Expression)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
Campos
expression

object (Expression)

La expresión que se debe calcular.

pageSize

integer

Es la cantidad máxima de resultados por página. Es posible que el servidor devuelva menos atributos de los solicitados. Si no se especifica, el tamaño de página predeterminado es de 1,000 resultados por página.

pageToken

string

Un token que identifica una página de resultados que debe mostrar el servidor. Por lo general, este es el valor de ComputeFeaturesResponse.next_page_token que se muestra de la llamada anterior al método table.computeFeatures.

workloadTag

string

Es la etiqueta que proporcionó el usuario para hacer un seguimiento de este cálculo.

Cuerpo de la respuesta

Mensaje de respuesta para EarthEngineService.ComputeFeatures.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Campos
type

string

Siempre contiene la cadena constante "FeatureCollection", que lo marca como un objeto FeatureCollection de GeoJSON.

features[]

object (Feature)

La lista de componentes que coinciden con la consulta, como una lista de objetos de componentes GeoJSON (consulta la RFC 7946) que contiene la cadena "Feature" en un campo llamado "type", la geometría en un campo llamado "geometry" y las propiedades clave-valor en un campo llamado "properties".

nextPageToken

string

Un token para recuperar los resultados de la página siguiente. Pasa este valor en el campo ComputeFeaturesRequest.page_token en la llamada posterior al método table.computeFeatures para recuperar la siguiente página de resultados.

Permisos de autorización

Se necesita uno de los siguientes permisos de 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

Para obtener más información, consulta OAuth 2.0 Overview.