Opzioni per l'esportazione di immagini come file esterni a Earth Engine.
| Rappresentazione JSON |
|---|
{ "fileFormat": enum ( |
| Campi | |
|---|---|
fileFormat |
Il formato di file in cui esportare le immagini. |
| Dove scrivere i risultati. Di seguito è riportato un elenco di campi che si escludono a vicenda. Nella risposta verrà impostato al massimo uno dei seguenti campi: | |
driveDestination |
Se specificato, configura l'esportazione in Google Drive. |
cloudStorageDestination |
Se specificato, configura l'esportazione in Google Cloud Storage. |
| Fine dei campi che si escludono a vicenda. | |
| Opzioni specifiche per il formato file. Di seguito è riportato un elenco di campi che si escludono a vicenda. Nella risposta verrà impostato al massimo uno dei seguenti campi: | |
geoTiffOptions |
Opzioni specifiche per il formato file per le esportazioni |
tfRecordOptions |
Opzioni specifiche per il formato file per le esportazioni |
| Fine dei campi che si escludono a vicenda. | |
GeoTiffImageExportOptions
Opzioni per la codifica delle immagini come file GeoTIFF.
| Rappresentazione JSON |
|---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
| Campi | |
|---|---|
cloudOptimized |
Se true, genera file GeoTIFF "ottimizzati per il cloud" per un accesso più efficiente negli ambienti cloud (vedi www.cogeo.org). |
tileDimensions |
Dimensioni esplicite facoltative in pixel in cui suddividere l'immagine se è troppo grande per essere contenuta in un singolo file. Questo valore deve essere un multiplo della dimensione del riquadro, che per impostazione predefinita è 256. |
skipEmptyFiles |
Se true, salta la scrittura dei file immagine vuoti (ovvero completamente mascherati). |
tileSize |
(Facoltativo) Parametro facoltativo che imposta la dimensione del riquadro di output. Questo parametro è la dimensione laterale in pixel dei riquadri di output intermedi. La dimensione predefinita del riquadro è 256, che corrisponde a un riquadro 256x256. |
noData |
(Facoltativo) Valore facoltativo per i dati non presenti. Al momento è supportato solo |
Number
Un numero.
| Rappresentazione JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "floatValue": number, "integerValue": string // End of mutually exclusive fields. } |
| Campi | |
|---|---|
| Il valore. Di seguito è riportato un elenco di campi che si escludono a vicenda. Nella risposta verrà impostato al massimo uno dei seguenti campi: | |
floatValue |
Un valore a virgola mobile a doppia precisione. |
integerValue |
Un valore intero a 64 bit. |
| Fine dei campi che si escludono a vicenda. | |
TfRecordImageExportOptions
Opzioni per la codifica delle immagini come file TFRecord.
| Rappresentazione JSON |
|---|
{ "tileDimensions": { object ( |
| Campi | |
|---|---|
tileDimensions |
Dimensioni dei riquadri sull'area di esportazione, che coprono ogni pixel del riquadro di delimitazione esattamente una volta (tranne quando le dimensioni della patch non dividono uniformemente il riquadro di delimitazione, nel qual caso i riquadri di bordo lungo i bordi x/y più grandi verranno eliminati). Le dimensioni devono essere > 0. |
marginDimensions |
Se specificato, i riquadri verranno memorizzati nel buffer in base alle dimensioni del margine sia in senso positivo che negativo, con conseguente sovrapposizione tra le patch adiacenti. |
compress |
Se 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). Una dimensione del file più piccola comporterà una maggiore suddivisione (e quindi 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 di 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 eliminata per le bande di tipo intero e limitata all'intervallo del tipo di banda. Il valore predefinito è 0. |
tensorDepths |
Mapping dai nomi delle bande di 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 di array, deve essere presente una voce corrispondente. Un oggetto contenente un elenco di coppie |
sequenceData |
Se true, ogni pixel viene restituito come SequenceExample che mappa le bande scalari al contesto e le bande di array alle sequenze dell'esempio. I SequenceExample vengono restituiti in ordine di riga principale dei pixel in ogni patch e poi in ordine di riga principale delle patch di area nella sequenza di file. |
collapseBands |
Se true, tutte le bande verranno combinate in un singolo tensore 3D, assumendo il nome della prima banda nell'immagine. Tutte le bande vengono promosse a byte, int64 e poi a float in questo ordine, a seconda del tipo più lontano in quella sequenza all'interno di tutte le bande. Le bande di array sono consentite a condizione che sia specificato tensorDepths. |
maxMaskedRatio |
Proporzione massima consentita di pixel mascherati in una patch. Le patch che superano questa quota verranno eliminate anziché scritte nei file. Se questo campo è impostato su un valore diverso da 1, il file collaterale JSON non verrà generato. Il valore predefinito è 1. |