Method: projects.assets.listFeatures

Lista os recursos em um recurso de tabela. Esse método permite que o autor da chamada aplique filtros espaciais e temporais e de propriedade a uma tabela. Os resultados são retornados como uma lista de objetos de elemento GeoJSON.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
asset

string

Obrigatório. O nome do recurso de tabela a ser listado. asset tem o formato "projects/*/assets/**" (por exemplo, "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Todos os recursos de propriedade do usuário estão no projeto "earthengine-legacy" (por exemplo, "projects/earthengine-legacy/assets/users/foo/bar"). Todos os outros recursos estão no projeto "earthengine-public" (por exemplo, "projects/earthengine-public/assets/LANDSAT").

A autorização requer a seguinte permissão do IAM no recurso especificado asset:

  • earthengine.assets.get

Parâmetros de consulta

Parâmetros
pageSize

integer

O número máximo de resultados por página. O servidor pode retornar menos recursos do que o solicitado. Se não for especificado, o tamanho padrão da página será 1.000 resultados por página.

pageToken

string

Um token que identifica a página de resultados que o servidor retornará. Normalmente, esse é o valor de ListFeaturesResponse.next_page_token retornado da chamada anterior para o método assets.listFeatures.

region

string

Se presente, uma geometria que define uma região de consulta, especificada como uma string de geometria GeoJSON (consulte RFC 7946).

filter

string

Se presente, especifica outros filtros de propriedade simples.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para EarthEngineService.ListFeatures.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Campos
type

string

Sempre contém a string constante "FeatureCollection", marcando-a como um objeto FeatureCollection do GeoJSON.

features[]

object (Feature)

A lista de elementos que correspondem à consulta, como uma lista de objetos de elementos GeoJSON (consulte a RFC 7946) que contém a string "Feature" em um campo chamado "type", a geometria em um campo chamado "geometry" e as propriedades chave/valor em um campo chamado "properties".

nextPageToken

string

Um token para recuperar a próxima página de resultados. Transmita esse valor no campo ListFeaturesRequest.page_token na chamada subsequente para o método assets.listFeatures para recuperar a próxima página de resultados.

Escopos de autorização

Requer um dos seguintes escopos do 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 mais informações, consulte OAuth 2.0 Overview.