Method: projects.table.computeFeatures

Calcule un ensemble d'éléments géographiques en appliquant un calcul arbitraire aux éléments géographiques d'une ou de plusieurs tables. Les résultats sont renvoyés sous la forme d'une liste d'objets d'éléments géographiques GeoJSON.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
project

string

ID ou numéro du projet Google Cloud Platform à traiter comme client du service pour cette requête. Format : projects/{project-id}

L'autorisation IAM suivante est requise pour la ressource project indiquée :

  • earthengine.computations.create

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "expression": {
    object (Expression)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
Champs
expression

object (Expression)

Expression à calculer.

pageSize

integer

Nombre maximal de résultats par page. Le serveur peut renvoyer moins de fonctionnalités que demandé. Si cette option n'est pas spécifiée, la taille de page par défaut est de 1 000 résultats par page.

pageToken

string

Jeton identifiant une page de résultats que le serveur doit renvoyer. Il s'agit généralement de la valeur de ComputeFeaturesResponse.next_page_token renvoyée par l'appel précédent à la méthode table.computeFeatures.

workloadTag

string

Balise fournie par l'utilisateur pour suivre ce calcul.

Corps de la réponse

Message de réponse pour EarthEngineService.ComputeFeatures.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Champs
type

string

Contient toujours la chaîne constante "FeatureCollection", ce qui le marque comme un objet FeatureCollection GeoJSON.

features[]

object (Feature)

Liste des éléments géographiques correspondant à la requête, sous la forme d'une liste d'objets géographiques GeoJSON (voir RFC 7946) contenant la chaîne "Feature" dans un champ nommé "type", la géométrie dans un champ nommé "geometry" et les propriétés clé/valeur dans un champ nommé "properties".

nextPageToken

string

Jeton permettant de récupérer la page de résultats suivante. Transmettez cette valeur dans le champ ComputeFeaturesRequest.page_token de l'appel suivant de la méthode table.computeFeatures pour récupérer la page de résultats suivante.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • 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

Pour en savoir plus, consultez OAuth 2.0 Overview.