Method: projects.assets.listFeatures

Muestra una lista de las funciones de un recurso de tabla. Este método permite que el llamador aplique filtros espaciotemporales y de propiedades a una tabla. Los resultados se muestran como una lista de objetos de características GeoJSON.

Solicitud HTTP

GET https://earthengine.googleapis.com/v1beta/{asset=projects/*/assets/**}:listFeatures

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

Parámetros de ruta de acceso

Parámetros
asset

string

Es obligatorio. Es el nombre del activo de tabla que se mostrará en la lista. asset tiene el formato "projects/*/assets/**" (p.ej., "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Todos los recursos que pertenecen al usuario están en el proyecto "earthengine-legacy" (p.ej., "projects/earthengine-legacy/assets/users/foo/bar"). Todos los demás recursos se encuentran en el proyecto "earthengine-public" (p.ej., "projects/earthengine-public/assets/LANDSAT").

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

  • earthengine.assets.get

Parámetros de consulta

Parámetros
pageSize

integer

Es la cantidad máxima de resultados por página. Es posible que el servidor devuelva menos recursos 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 ListFeaturesResponse.next_page_token que se muestra de la llamada anterior al método assets.listFeatures.

region

string

Si está presente, es una geometría que define una región de consulta, especificada como una cadena de geometría GeoJSON (consulta RFC 7946).

filter

string

Si está presente, especifica filtros de propiedades simples adicionales.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje de respuesta para EarthEngineService.ListFeatures.

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 ListFeaturesRequest.page_token en la llamada posterior al método assets.listFeatures 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.