Method: projects.image.export

Uruchamia proces zbiorczy, który oblicza obraz i zapisuje wynik w jednym z kilku miejsc docelowych.

Żądanie HTTP

POST https://earthengine.googleapis.com/v1/{project=projects/*}/image:export

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
project

string

Identyfikator lub numer projektu Google Cloud Platform, który powinien być traktowany jako konsument usługi w przypadku tej prośby. Format to projects/{project-id}.

Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu: project

  • earthengine.exports.create

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "maxPixels": string,
  "grid": {
    object (PixelGrid)
  },
  "requestId": string,
  "workloadTag": string,
  "priority": integer,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (ImageFileExportOptions)
  },
  "assetExportOptions": {
    object (ImageAssetExportOptions)
  }
  // End of list of possible types for union field export_options.
}
Pola
expression

object (Expression)

Wyrażenie, które zwraca obraz do obliczenia i wyeksportowania.

description

string

Zrozumiała dla człowieka nazwa zadania.

maxPixels

string (Int64Value format)

Maksymalna liczba pikseli do obliczenia i wyeksportowania. To zabezpieczenie zapobiega przypadkowemu rozpoczęciu eksportu większego niż zamierzonego. Wartość domyślna to 1 × 108 pixeli, ale możesz ją zwiększyć lub zmniejszyć.

grid

object (PixelGrid)

Parametry opisujące sposób, w jaki obraz obliczony przez expression powinien zostać ponownie rzutowany i przycięty. Jeśli nie jest obecny, zwracany jest pełny obliczony obraz w natywnej projekcji.

requestId

string

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ą requestId, tylko jedno z tych żądań może rozpocząć długotrwałą operację. requestId może zawierać znaki a–z, A–Z, 0–9 lub „–”. requestId może mieć maksymalnie 60 znaków.

workloadTag

string

Etykieta dostarczona przez użytkownika do śledzenia tego obliczenia.

priority

integer

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

object (ImageFileExportOptions)

Jeśli jest określony, konfiguruje eksport jako plik.

assetExportOptions

object (ImageAssetExportOptions)

Jeśli jest określony, skonfiguruj eksport jako zasób Earth Engine.

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.

ImageAssetExportOptions

Opcje zapisywania obrazów jako komponentów Earth Engine.

Zapis JSON
{
  "pyramidingPolicy": enum (PyramidingPolicy),
  "pyramidingPolicyOverrides": {
    string: enum (PyramidingPolicy),
    ...
  },

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
Pola
pyramidingPolicy

enum (PyramidingPolicy)

Zasady piramidy, które mają być domyślnie stosowane do wszystkich pasm.

pyramidingPolicyOverrides

map (key: string, value: enum (PyramidingPolicy))

Zastępowanie zasad dotyczących poszczególnych poziomów w hierarchii.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Pole unii destination. Gdzie zapisać wyniki. destination może być tylko jednym z tych elementów:
earthEngineDestination

object (EarthEngineDestination)

Jeśli jest podany, konfiguruje eksport do Earth Engine.