Options d'exportation d'images au format de fichier en dehors d'Earth Engine.
Représentation JSON |
---|
{ "fileFormat": enum ( |
Champs | |
---|---|
fileFormat |
Format de fichier dans lequel exporter l'image ou les images. |
Champ d'union destination . Emplacement où écrire les résultats. destination ne peut être qu'un des éléments suivants : |
|
driveDestination |
Si spécifié, configure l'exportation vers Google Drive. |
cloudStorageDestination |
Si spécifié, configure l'exportation vers Google Cloud Storage. |
Champ d'union format_options . Options spécifiques au format de fichier. format_options ne peut être qu'un des éléments suivants : |
|
geoTiffOptions |
Options spécifiques au format de fichier pour les exportations |
tfRecordOptions |
Options spécifiques au format de fichier pour les exportations |
GeoTiffImageExportOptions
Options d'encodage des images au format GeoTIFF.
Représentation JSON |
---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
Champs | |
---|---|
cloudOptimized |
Si la valeur est "true", génère des fichiers GeoTIFF "optimisés pour le cloud" pour un accès plus efficace dans les environnements cloud (voir www.cogeo.org). |
tileDimensions |
Dimensions explicites facultatives en pixels dans lesquelles diviser l'image si elle est trop volumineuse pour tenir dans un seul fichier. Cette valeur doit être un multiple de la taille de la carte, qui est par défaut de 256. |
skipEmptyFiles |
Si la valeur est "true", ignorez l'écriture de fichiers image vides (c'est-à-dire entièrement masqués). |
tileSize |
Facultatif. Paramètre facultatif qui définit la taille des tuiles de sortie. Ce paramètre correspond à la dimension latérale en pixels des cartes de sortie intermédiaires. La taille de carte par défaut est de 256, ce qui correspond à une carte de 256 x 256 pixels. |
noData |
Facultatif. Valeur facultative "Aucune donnée". Seul |
Nombre
Un chiffre.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union value . Valeur. value ne peut être qu'un des éléments suivants : |
|
floatValue |
Valeur à virgule flottante à double précision. |
integerValue |
Valeur entière de 64 bits. |
TfRecordImageExportOptions
Options d'encodage des images en tant que fichiers TFRecord.
Représentation JSON |
---|
{ "tileDimensions": { object ( |
Champs | |
---|---|
tileDimensions |
Dimensions en tuiles sur la zone d'exportation, couvrant exactement un seul pixel du cadre de délimitation (sauf lorsque les dimensions de la correction ne divisent pas le cadre de délimitation de manière uniforme, auquel cas les tuiles de bordure le long des bords x/y les plus importants seront supprimées). Les dimensions doivent être supérieures à 0. |
marginDimensions |
Si elles sont spécifiées, les tuiles seront mises en mémoire tampon par les dimensions de marge à la fois en positif et en négatif, ce qui entraînera un chevauchement entre les zones voisines. |
compress |
Si la valeur est "true", compresse les fichiers .tfrecord avec gzip et ajoute le suffixe ".gz". |
maxSizeBytes |
Taille maximale, en octets, d'un fichier .tfrecord exporté (avant compression). Une taille de fichier plus petite entraîne un fractionnement plus important (et donc plus de fichiers de sortie). La valeur par défaut est 1 Gio. |
defaultValue |
Valeur définie dans chaque bande d'un pixel masqué partiellement ou complètement, et valeur définie à chaque valeur dans une entité 3D de sortie créée à partir d'une bande de tableau dont la longueur du tableau au pixel source était inférieure à la profondeur de la valeur de l'entité. La partie fractionnaire est supprimée pour les bandes de type entier et limitée à la plage du type de bande. La valeur par défaut est 0. |
tensorDepths |
Mappage des noms des bandes de tableaux d'entrée à la profondeur des tenseurs 3D qu'ils créent. Les tableaux seront tronqués ou complétés par des valeurs par défaut pour s'adapter à la forme spécifiée. Pour chaque bande de tableau, une entrée correspondante doit être définie. Objet contenant une liste de paires |
sequenceData |
Si la valeur est "true", chaque pixel est affiché sous la forme d'un exemple de séquence mappant les bandes scalaires au contexte et les bandes de tableaux aux séquences de l'exemple. Les exemples de séquence sont affichés dans l'ordre des pixels de chaque patch, puis dans l'ordre des zones de patch dans la séquence de fichiers. |
collapseBands |
Si la valeur est "true", toutes les bandes sont combinées en un seul tenseur 3D, qui prend le nom de la première bande de l'image. Toutes les bandes sont promues en octets, en int64, puis en flottants dans cet ordre en fonction du type le plus éloigné de cette séquence dans toutes les bandes. Les bandes de tableaux sont autorisées tant que tensorDepths est spécifié. |
maxMaskedRatio |
Proportion maximale autorisée de pixels masqués dans un correctif. Les correctifs qui dépassent cette tolérance seront supprimés plutôt que d'être écrits dans des fichiers. Si ce champ est défini sur une valeur autre que 1, le sidecar JSON ne sera pas généré. La valeur par défaut est 1. |