Avvia un processo batch che calcola una tabella e scrive il risultato in una di diverse destinazioni.
Richiesta HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
project |
L'ID o il numero del progetto della piattaforma Google Cloud che deve essere considerato il consumatore di servizi per questa richiesta. Il formato è L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "expression": { object ( |
Campi | |
---|---|
expression |
Un'espressione che restituisce la tabella da calcolare ed esportare. |
description |
Un nome leggibile dell'attività. |
selectors[] |
Un elenco esplicito di colonne da includere nel risultato. |
requestId |
Una stringa univoca utilizzata per rilevare le richieste duplicate. Se lo stesso utente effettua più richieste con lo stesso |
maxErrorMeters |
L'errore massimo consentito in metri durante la trasformazione della geometria tra sistemi di coordinate. Se non viene specificato, l'errore massimo è 1 metro per impostazione predefinita. |
maxVertices |
Numero massimo di vertici non tagliati per geometria. Le geometrie con più vertici verranno tagliate in pezzi più piccoli di queste dimensioni. |
workloadTag |
L'etichetta fornita dall'utente per monitorare questo calcolo. |
priority |
Facoltativo. La priorità dell'attività di esportazione all'interno del progetto. Le attività con priorità più elevata vengono pianificate prima. Deve essere un numero intero compreso tra 0 e 9999. Se non impostato, il valore predefinito è 100. |
Campo unione export_options . Opzioni che descrivono dove e come archiviare i risultati. export_options può essere solo uno dei seguenti: |
|
fileExportOptions |
Se specificato, configura l'esportazione come file. |
assetExportOptions |
Se specificato, configura l'esportazione come asset Earth Engine. |
featureViewExportOptions |
Se specificato, configura l'esportazione come mappa FeatureView. |
bigqueryExportOptions |
Se specificato, configura l'esportazione dei dati tabulari in BigQuery. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.
TableFileExportOptions
Opzioni per esportare le tabelle come file esterni a Earth Engine.
Rappresentazione JSON |
---|
{ "fileFormat": enum ( |
Campi | |
---|---|
fileFormat |
Il formato del file in cui esportare le tabelle. |
Campo unione destination . Dove scrivere i risultati. destination può essere solo uno dei seguenti: |
|
driveDestination |
Se specificato, configura l'esportazione su Google Drive. |
cloudStorageDestination |
Se specificato, configura l'esportazione in Google Cloud Storage. |
TableAssetExportOptions
Opzioni per salvare le tabelle come asset Earth Engine.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione destination . Dove scrivere i risultati. destination può essere solo uno dei seguenti: |
|
earthEngineDestination |
Se specificato, configura l'esportazione in Earth Engine. |
FeatureViewAssetExportOptions
Opzioni per salvare tabelle o raccolte di elementi come mappe di FeatureView.
Rappresentazione JSON |
---|
{ "ingestionTimeParameters": { object ( |
Campi | |
---|---|
ingestionTimeParameters |
I parametri relativi al momento dell'importazione di FeatureView. Questi parametri devono essere specificati al momento dell'importazione e non possono essere aggiornati dinamicamente. |
Campo unione destination . Dove scrivere i risultati. destination può essere solo uno dei seguenti: |
|
featureViewDestination |
Se specificato, configura l'esportazione in FeatureViews. |
FeatureViewDestination
Configurazione per una destinazione FeatureView di Earth Engine.
Rappresentazione JSON |
---|
{ "name": string, "assetVersion": integer } |
Campi | |
---|---|
name |
Obbligatorio. L'ID risorsa FeatureView. Il server genera un nome mappa dall'ID. |
assetVersion |
La versione della risorsa FeatureView da creare. Utilizzato per l'alias delle versioni con asset. Se non viene impostato, verrà utilizzato 0. |
BigQueryExportOptions
Opzioni per l'esportazione dei dati tabulari in BigQuery.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione destination . Dove scrivere i dati. destination può essere solo uno dei seguenti: |
|
bigqueryDestination |
Se specificato, configura l'esportazione in BigQuery. |
BigQueryDestination
Configurazione di una destinazione in BigQuery.
Rappresentazione JSON |
---|
{ "table": string, "overwrite": boolean, "append": boolean } |
Campi | |
---|---|
table |
Obbligatorio. Il riferimento alla tabella di destinazione BigQuery nel seguente formato: "projectId.dataset_id.table_id". Se la risorsa a cui si fa riferimento non esiste, verrà creata una nuova tabella. Questo vale anche se i parametri "append" e "overwrite" sono entrambi falsi. Se la risorsa a cui si fa riferimento esiste e ha uno schema compatibile, uno dei parametri "overwrite" e "append" deve essere true, altrimenti l'attività non andrà a buon fine. Se la risorsa a cui viene fatto riferimento esiste e lo schema non è compatibile con quello esistente, l'attività non andrà a buon fine. |
overwrite |
Specifica se i dati della tabella devono essere sovrascritti se la tabella esiste già e ha uno schema compatibile. I parametri |
append |
Specifica se i dati della tabella devono essere aggiunti se la tabella esiste già e ha uno schema compatibile. I parametri |