Lance un processus par lot qui calcule une table et écrit le résultat dans l'une des destinations.
Requête HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
project |
ID ou numéro du projet Google Cloud Platform à traiter comme client du service pour cette requête. Format : L'autorisation IAM suivante est requise pour la ressource
|
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 ( |
Champs | |
---|---|
expression |
Expression qui renvoie la table à calculer et à exporter. |
description |
Nom lisible de la tâche. |
selectors[] |
Liste explicite des colonnes à inclure dans le résultat. |
requestId |
Chaîne unique utilisée pour détecter les requêtes dupliquées. Si le même utilisateur effectue plusieurs requêtes avec le même |
maxErrorMeters |
Erreur maximale autorisée en mètres lors de la transformation de la géométrie entre les systèmes de coordonnées. Si ce champ est vide, l'erreur maximale est de 1 mètre par défaut. |
maxVertices |
Nombre maximal de sommets non coupés par géométrie. Les géométries comportant plus de sommets seront découpées en morceaux de taille inférieure. |
workloadTag |
Libellé fourni par l'utilisateur pour suivre ce calcul. |
priority |
Facultatif. Priorité de la tâche d'exportation dans le projet. Les tâches à priorité plus élevée sont planifiées plus tôt. Il doit s'agir d'un entier compris entre 0 et 9 999. Si cette valeur n'est pas définie, elle est définie par défaut sur 100. |
Champ d'union export_options . Options indiquant où et comment stocker les résultats. export_options ne peut être qu'un des éléments suivants : |
|
fileExportOptions |
Si spécifié, configure l'exportation en tant que fichier. |
assetExportOptions |
Si spécifié, configure l'exportation en tant qu'élément Earth Engine. |
featureViewExportOptions |
Si elle est spécifiée, configure l'exportation en tant que carte FeatureView. |
bigqueryExportOptions |
Si elle est spécifiée, configure l'exportation de données tabulaires vers BigQuery. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Operation
.
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/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
Pour en savoir plus, consultez OAuth 2.0 Overview.
TableFileExportOptions
Options d'exportation de tableaux au format de fichier en dehors d'Earth Engine.
Représentation JSON |
---|
{ "fileFormat": enum ( |
Champs | |
---|---|
fileFormat |
Format de fichier dans lequel exporter la ou les tables. |
Champ d'union destination . Emplacement où écrire les résultats. destination ne peut être qu'un des éléments suivants : |
|
driveDestination |
Si spécifié, configure l'exportation vers Google Drive. |
cloudStorageDestination |
Si spécifié, configure l'exportation vers Google Cloud Storage. |
TableAssetExportOptions
Options d'enregistrement des tables en tant qu'éléments Earth Engine.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union destination . Emplacement où écrire les résultats. destination ne peut être qu'un des éléments suivants : |
|
earthEngineDestination |
Si elle est spécifiée, configure l'exportation vers Earth Engine. |
FeatureViewAssetExportOptions
Options d'enregistrement de tableaux ou de FeatureCollections en tant que cartes FeatureView.
Représentation JSON |
---|
{ "ingestionTimeParameters": { object ( |
Champs | |
---|---|
ingestionTimeParameters |
Paramètres de l'heure d'ingestion des FeatureView. Ces paramètres doivent être spécifiés au moment de l'ingestion et ne peuvent pas être mis à jour instantanément. |
Champ d'union destination . Emplacement où écrire les résultats. destination ne peut être qu'un des éléments suivants : |
|
featureViewDestination |
Si spécifié, configure l'exportation vers FeatureViews. |
FeatureViewDestination
Configuration d'une destination FeatureView Earth Engine.
Représentation JSON |
---|
{ "name": string, "assetVersion": integer } |
Champs | |
---|---|
name |
Obligatoire. ID de l'élément FeatureView. Le serveur génère un nom de carte à partir de l'ID. |
assetVersion |
Version de l'élément FeatureView à créer. Utilisé pour créer des alias de versions avec des composants. Si ce paramètre n'est pas défini, la valeur 0 est utilisée. |
BigQueryExportOptions
Options d'exportation de données tabulaires vers BigQuery.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union destination . Emplacement où écrire les données. destination ne peut être qu'un des éléments suivants : |
|
bigqueryDestination |
Si spécifié, configure l'exportation vers BigQuery. |
BigQueryDestination
Configuration d'une destination dans BigQuery.
Représentation JSON |
---|
{ "table": string, "overwrite": boolean, "append": boolean } |
Champs | |
---|---|
table |
Obligatoire. Référence de la table de destination BigQuery au format suivant: "projectId.dataset_id.table_id". Si la ressource référencée n'existe pas, une table est créée. Cela s'applique également si les paramètres "append" et "overwrite" sont tous deux définis sur "false". Si la ressource référencée existe et possède un schéma compatible, l'un des paramètres "overwrite" (écraser) et "append" (ajouter) doit être défini sur "true", sinon la tâche échouera. Si la ressource référencée existe et que le schéma n'est pas compatible avec celui existant, la tâche échoue également. |
overwrite |
Indique si les données de la table doivent être écrasées si la table existe déjà et possède un schéma compatible. Les paramètres |
append |
Indique si les données de la table doivent être ajoutées si la table existe déjà et possède un schéma compatible. Les paramètres |