Optionen zum Exportieren von Bildern als Dateien außerhalb von Earth Engine.
JSON-Darstellung |
---|
{ "fileFormat": enum ( |
Felder | |
---|---|
fileFormat |
Das Dateiformat, in dem die Bilder exportiert werden sollen. |
Union-Feld destination . Speicherort, an den die Ergebnisse geschrieben werden sollen. Für destination ist nur einer der folgenden Werte zulässig: |
|
driveDestination |
Wenn angegeben, wird der Export in Google Drive konfiguriert. |
cloudStorageDestination |
Wenn angegeben, wird der Export nach Google Cloud Storage konfiguriert. |
gcsDestination |
Wenn angegeben, wird der Export nach Google Cloud Storage konfiguriert. |
Union-Feld format_options . Dateiformatspezifische Optionen. Für format_options ist nur einer der folgenden Werte zulässig: |
|
geoTiffOptions |
Dateiformatspezifische Optionen für |
tfRecordOptions |
Dateiformatspezifische Optionen für |
GeoTiffImageExportOptions
Optionen zum Codieren von Bildern als GeoTIFF-Dateien.
JSON-Darstellung |
---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
Felder | |
---|---|
cloudOptimized |
Wenn „True“ festgelegt ist, werden „cloud-optimierte“ GeoTIFF-Dateien für einen effizienteren Zugriff in Cloud-Umgebungen generiert (siehe www.cogeo.org). |
tileDimensions |
Optionale explizite Abmessungen in Pixeln, in die das Bild aufgeteilt werden soll, wenn es zu groß ist, um in eine einzelne Datei zu passen. Dieser Wert muss ein Vielfaches der Kachelgröße sein. Standardmäßig ist er 256. |
skipEmptyFiles |
Wenn „wahr“ ist, wird das Schreiben leerer (d.h. vollständig maskierter) Bilddateien übersprungen. |
tileSize |
Optional. Optionaler Parameter zum Festlegen der Größe der Ausgabekacheln. Dieser Parameter ist die Seitenabmessung in Pixeln der Zwischenausgabekacheln. Die Standardkachelngröße ist 256, was einer Kachelgröße von 256 × 256 Pixeln entspricht. |
noData |
Optional. Optionaler Wert „Kein Datenwert“. Derzeit wird nur |
Zahl
Eine Zahl.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld value . Der Wert. Für value ist nur einer der folgenden Werte zulässig: |
|
floatValue |
Ein Gleitkommawert mit doppelter Genauigkeit. |
integerValue |
Ein 64-Bit-Ganzzahlwert. |
TfRecordImageExportOptions
Optionen zum Codieren von Bildern als TFRecord-Dateien.
JSON-Darstellung |
---|
{ "tileDimensions": { object ( |
Felder | |
---|---|
tileDimensions |
Die Größe der Kacheln wird über den Exportbereich verteilt, sodass jedes Pixel im Begrenzungsrahmen genau einmal abgedeckt wird. Dies gilt nicht, wenn die Patchgröße den Begrenzungsrahmen nicht gleichmäßig teilt. In diesem Fall werden Randkacheln entlang der größten X‑/Y‑Achsen entfernt. Die Abmessungen müssen größer als 0 sein. |
marginDimensions |
Wenn Sie diese Option angeben, werden die Kacheln sowohl positiv als auch negativ durch die Ränder begrenzt, was zu Überschneidungen zwischen benachbarten Patches führt. |
compress |
Wenn „wahr“ ist, werden die .tfrecord-Dateien mit gzip komprimiert und das Suffix „.gz“ angehängt. |
maxSizeBytes |
Maximale Größe in Byte für eine exportierte .tfrecord-Datei (vor der Komprimierung). Eine kleinere Dateigröße führt zu einem größeren Sharding (und damit zu mehr Ausgabedateien). Die Standardeinstellung ist 1 GiB. |
defaultValue |
Der Wert, der in jedem Band eines teilweise oder vollständig maskierten Pixels festgelegt ist, und der Wert, der für jeden Wert in einem Ausgabe-3D-Element festgelegt ist, das aus einem Arrayband erstellt wurde, bei dem die Arraylänge am Quellpixel kürzer als die Tiefe des Elementwerts war. Der Bruchteil wird bei Bändern vom Typ „Ganzzahl“ ignoriert und auf den Bereich des Bändertyps begrenzt. Die Standardeinstellung ist 0. |
tensorDepths |
Zuordnung der Namen der Eingabearray-Bänder zur Tiefe der von ihnen erstellten 3D-Tensoren. Arrays werden gekürzt oder mit Standardwerten aufgefüllt, um der angegebenen Form zu entsprechen. Für jedes Arrayband muss es einen entsprechenden Eintrag geben. Ein Objekt, das eine Liste von |
sequenceData |
Wenn diese Option aktiviert ist, wird jedes Pixel als SequenceExample ausgegeben, wobei Skalarbänder dem Kontext und Arraybänder den Sequenzen des Beispiels zugeordnet werden. Die SequenceExamples werden in Zeile-nach-Zeile-Reihenfolge der Pixel in jedem Patch und dann in Zeile-nach-Zeile-Reihenfolge der Gebiets-Patches in der Dateisequenz ausgegeben. |
collapseBands |
Wenn diese Option aktiviert ist, werden alle Bänder zu einem einzigen 3D-Tensor kombiniert, der den Namen des ersten Bandes im Bild übernimmt. Alle Bänder werden in dieser Reihenfolge in Bytes, Int64 und dann in Floats umgewandelt, je nachdem, welcher Typ in allen Bändern am weitesten in dieser Sequenz entfernt ist. Array-Bänder sind zulässig, sofern „tensorDepths“ angegeben ist. |
maxMaskedRatio |
Der maximal zulässige Anteil an maskierten Pixeln in einem Patch. Patches, die diese Obergrenze überschreiten, werden verworfen und nicht in Dateien geschrieben. Wenn dieses Feld auf einen anderen Wert als „1“ festgelegt ist, wird das JSON-Sidecar nicht erstellt. Der Standardfaktor ist 1. |