Opzioni per esportare le immagini come file al di fuori di Earth Engine.
Rappresentazione JSON |
---|
{ "fileFormat": enum ( |
Campi | |
---|---|
fileFormat |
Il formato del file in cui esportare le immagini. |
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. |
Campo unione format_options . Opzioni specifiche per il formato del file. format_options può essere solo uno dei seguenti: |
|
geoTiffOptions |
Opzioni specifiche per il formato file per le esportazioni di |
tfRecordOptions |
Opzioni specifiche per il formato file per le esportazioni di |
GeoTiffImageExportOptions
Opzioni per la codifica delle immagini come file GeoTIFF.
Rappresentazione JSON |
---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
Campi | |
---|---|
cloudOptimized |
Se True, vengono generati file GeoTIFF "ottimizzati per il cloud" per un accesso più efficiente negli ambienti cloud (vedi www.cogeo.org). |
tileDimensions |
(Facoltativo) Dimensioni esplicite in pixel in cui suddividere l'immagine se è troppo grande per essere inserita in un singolo file. Deve essere impostato su un multiplo delle dimensioni del riquadro, per impostazione predefinita è 256. |
skipEmptyFiles |
Se true, salta la scrittura di file immagine vuoti (ovvero completamente mascherati). |
tileSize |
Facoltativo. Parametro facoltativo che imposta le dimensioni dei riquadri di output. Questo parametro è la dimensione del lato in pixel dei riquadri di output intermedi. La dimensione predefinita del riquadro è 256, che corrisponde a un riquadro di 256 x 256. |
noData |
Facoltativo. Valore facoltativo senza dati. Al momento è supportato solo |
Numero
Un numero.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione value . Il valore. value può essere solo uno dei seguenti: |
|
floatValue |
Un valore con rappresentazione in virgola mobile a precisione doppia. |
integerValue |
Un valore intero a 64 bit. |
TfRecordImageExportOptions
Opzioni per la codifica delle immagini come file TFRecord.
Rappresentazione JSON |
---|
{ "tileDimensions": { object ( |
Campi | |
---|---|
tileDimensions |
Dimensioni suddivise in riquadri nell'area di esportazione, che coprono ogni pixel della casella delimitante esattamente una volta (tranne quando le dimensioni della patch non dividono uniformemente la casella delimitante, nel qual caso i riquadri di confine lungo i bordi x/y maggiori verranno eliminati). Le dimensioni devono essere maggiori di 0. |
marginDimensions |
Se specificato, i riquadri verranno memorizzati nella memoria tampone in base alle dimensioni del margine sia in positivo che in negativo, con conseguente sovrapposizione tra le patch adiacenti. |
compress |
Se il valore è true, comprime i file .tfrecord con gzip e aggiunge il suffisso ".gz". |
maxSizeBytes |
Dimensione massima, in byte, per un file .tfrecord esportato (prima della compressione). Un file di dimensioni inferiori comporterà un maggiore suddivisione (e, di conseguenza, più file di output). Il valore predefinito è 1 GiB. |
defaultValue |
Il valore impostato in ogni banda di un pixel parzialmente o completamente mascherato e il valore impostato in ogni valore in una funzionalità 3D di output creata da una banda di array in cui la lunghezza dell'array nel pixel di origine era inferiore alla profondità del valore della funzionalità. La parte frazionaria viene ignorata per le bande di tipo intero e limitata all'intervallo del tipo di banda. Il valore predefinito è 0. |
tensorDepths |
Mappatura dai nomi delle bande dell'array di input alla profondità dei tensori 3D che creano. Gli array verranno troncati o riempiti con valori predefiniti per adattarsi alla forma specificata. Per ogni banda dell'array deve essere presente una voce corrispondente. Un oggetto contenente un elenco di coppie |
sequenceData |
Se true, ogni pixel viene visualizzato come SequenceExample che mappa le bande scalari al contesto e le bande di array alle sequenze dell'esempio. Gli SequenceExamples vengono generati in ordine di righe dei pixel in ogni patch e poi in ordine di righe delle patch di area nella sequenza di file. |
collapseBands |
Se il valore è true, tutte le bande verranno combinate in un unico tensore 3D, assumendo il nome della prima banda nell'immagine. Tutti i gruppi vengono promossi a byte, int64 e poi a valori in virgola mobile in questo ordine, a seconda del tipo più lontano in quella sequenza all'interno di tutti i gruppi. Le bande di array sono consentite purché venga specificato tensorDepths. |
maxMaskedRatio |
Proporzione massima consentita di pixel mascherati in una patch. Le patch che superano questa autorizzazione verranno eliminate anziché essere scritte nei file. Se questo campo è impostato su un valore diverso da 1, il sidecar JSON non verrà prodotto. Il valore predefinito è 1. |