Uruchamia proces zbiorczy, który oblicza tabelę i zapisuje wynik w jednym z kilku miejsc docelowych.
Żądanie HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
project |
Identyfikator lub numer projektu Google Cloud Platform, który powinien być traktowany jako konsument usługi w przypadku tej prośby. Format to Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu:
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "expression": { object ( |
Pola | |
---|---|
expression |
Wyrażenie, które zwraca tabelę do obliczenia i wyeksportowania. |
description |
Zrozumiała dla człowieka nazwa zadania. |
selectors[] |
Wyraźna lista kolumn do uwzględnienia w wyniku. |
requestId |
Unikalny ciąg znaków służący do wykrywania zduplikowanych żądań. Jeśli ten sam użytkownik wyśle więcej niż 1 żądanie z tą samą niepustą wartością |
maxErrorMeters |
Maksymalny dopuszczalny błąd w metrach podczas przekształcania geometrii między układami współrzędnych. Jeśli to pole jest puste, domyślna maksymalna wartość błędu to 1 metr. |
maxVertices |
Maksymalna liczba nieprzeciętych wierzchołków na geometrię. Geometrie z większą liczbą wierzchołków podzieli się na kawałki mniejsze niż ta wartość. |
workloadTag |
Etykieta dostarczona przez użytkownika do śledzenia tego obliczenia. |
priority |
Opcjonalnie: Priorytet zadania eksportowania w projekcie. Zadania o wyższym priorytecie są planowane wcześniej. Wartość musi być liczbą całkowitą z zakresu od 0 do 9999. Jeśli nie zostanie ustawiony, domyślna wartość to 100. |
Pole unii export_options . Opcje określające, gdzie i jak mają być przechowywane wyniki. export_options może być tylko jednym z tych elementów: |
|
fileExportOptions |
Jeśli jest określony, konfiguruje eksport jako plik. |
assetExportOptions |
Jeśli jest określony, skonfiguruj eksport jako zasób Earth Engine. |
featureViewExportOptions |
Jeśli jest określony, konfiguruje eksport jako mapę FeatureView. |
bigqueryExportOptions |
Jeśli jest określony, konfiguruje eksport danych tabelarycznych do BigQuery. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
Więcej informacji znajdziesz w OAuth 2.0 Overview.
TableFileExportOptions
Opcje eksportowania tabel jako plików poza Earth Engine.
Zapis JSON |
---|
{ "fileFormat": enum ( |
Pola | |
---|---|
fileFormat |
Format pliku, w którym mają zostać wyeksportowane tabele. |
Pole unii destination . Gdzie zapisać wyniki. destination może być tylko jednym z tych elementów: |
|
driveDestination |
Jeśli jest określony, konfiguruje eksport na Dysk Google. |
cloudStorageDestination |
Jeśli jest podany, konfiguruje eksport do Google Cloud Storage. |
TableAssetExportOptions
Opcje zapisywania tabel jako zasobów Earth Engine.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii destination . Gdzie zapisać wyniki. destination może być tylko jednym z tych elementów: |
|
earthEngineDestination |
Jeśli jest podany, konfiguruje eksport do Earth Engine. |
FeatureViewAssetExportOptions
Opcje zapisywania tabel lub kolekcji funkcji jako mapy widoku funkcji.
Zapis JSON |
---|
{ "ingestionTimeParameters": { object ( |
Pola | |
---|---|
ingestionTimeParameters |
Parametry czasu przetwarzania danych w usłudze FeatureView. Te parametry muszą być określone w momencie przetwarzania i nie można ich aktualizować w locie. |
Pole unii destination . Gdzie zapisać wyniki. destination może być tylko jednym z tych elementów: |
|
featureViewDestination |
Jeśli jest określony, konfiguruje eksport do FeatureView. |
FeatureViewDestination
Konfiguracja miejsca docelowego FeatureView w Earth Engine.
Zapis JSON |
---|
{ "name": string, "assetVersion": integer } |
Pola | |
---|---|
name |
Wymagany. Identyfikator zasobu FeatureView. Serwer generuje nazwę mapy na podstawie identyfikatora. |
assetVersion |
Wersja zasobu FeatureView do utworzenia. Służy do tworzenia aliasów wersji zasobów. Jeśli nie zostanie ustawiona, użyta zostanie wartość 0. |
BigQueryExportOptions
Opcje eksportowania danych tabelarycznych do BigQuery
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii destination . Miejsce zapisu danych. destination może być tylko jednym z tych elementów: |
|
bigqueryDestination |
Jeśli jest określony, konfiguruje eksport do BigQuery. |
BigQueryDestination
Konfiguracja miejsca docelowego w BigQuery.
Zapis JSON |
---|
{ "table": string, "overwrite": boolean, "append": boolean } |
Pola | |
---|---|
table |
Wymagany. odwołanie do tabeli docelowej BigQuery w formacie „identyfikator_projektu.identyfikator_zbioru_danych.identyfikator_tabeli”. Jeśli zasób, do którego się odwołuje, nie istnieje, zostanie utworzona nowa tabela. Dotyczy to sytuacji, gdy parametry „append” i „overwrite” mają wartość „fałsz”. Jeśli odwołujący się zasób istnieje i ma zgodny schemat, jeden z parametrów „overwrite” lub „append” musi mieć wartość Prawda. W przeciwnym razie zadanie zakończy się niepowodzeniem. Jeśli zasób, na który się powołujesz, istnieje, a schemat jest niezgodny z dotychczasowym, zadanie również się nie powiedzie. |
overwrite |
Określa, czy dane tabeli mają być zastąpione, jeśli tabela już istnieje i ma zgodny schemat. Parametry |
append |
Określa, czy dane tabeli mają być dołączane, jeśli tabela już istnieje i ma zgodny schemat. Parametry |