Opções para exportar imagens como arquivos fora do Earth Engine.
| Representação JSON |
|---|
{ "fileFormat": enum ( |
| Campos | |
|---|---|
fileFormat |
O formato de arquivo em que as imagens serão exportadas. |
| O local em que os resultados serão gravados. A seguir, uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
driveDestination |
Se especificado, configura a exportação para o Google Drive. |
cloudStorageDestination |
Se especificado, configura a exportação para o Google Cloud Storage. |
| Fim dos campos mutuamente exclusivos. | |
| Opções específicas do formato de arquivo. A seguir, uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
geoTiffOptions |
Opções específicas do formato de arquivo para exportações |
tfRecordOptions |
Opções específicas do formato de arquivo para exportações |
| Fim dos campos mutuamente exclusivos. | |
GeoTiffImageExportOptions
Opções para codificar imagens como arquivos GeoTIFF.
| Representação JSON |
|---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
| Campos | |
|---|---|
cloudOptimized |
Se verdadeiro, gera arquivos GeoTIFF "otimizados para a nuvem" para um acesso mais eficiente em ambientes de nuvem (consulte www.cogeo.org). |
tileDimensions |
Dimensões explícitas opcionais em pixels para dividir a imagem se ela for muito grande para caber em um único arquivo. Esse valor precisa ser um múltiplo do tamanho do bloco, que é 256 por padrão. |
skipEmptyFiles |
Se verdadeiro, ignora a gravação de arquivos de imagem vazios (ou seja, totalmente mascarados). |
tileSize |
Opcional. Parâmetro opcional que define o tamanho do bloco de saída. Esse parâmetro é a dimensão lateral em pixels dos blocos de saída intermediários. O tamanho padrão do bloco é 256, o que corresponde a um bloco de 256 x 256. |
noData |
Opcional. Valor de dados ausentes opcional. No momento, apenas |
Número
Um número.
| Representação 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. } |
| Campos | |
|---|---|
| O valor. A seguir, uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
floatValue |
Um valor de ponto flutuante de precisão dupla. |
integerValue |
Um valor inteiro de 64 bits. |
| Fim dos campos mutuamente exclusivos. | |
TfRecordImageExportOptions
Opções para codificar imagens como arquivos TFRecord.
| Representação JSON |
|---|
{ "tileDimensions": { object ( |
| Campos | |
|---|---|
tileDimensions |
Dimensões lado a lado na área de exportação, cobrindo cada pixel na caixa delimitadora exatamente uma vez (exceto quando as dimensões do patch não dividem a caixa delimitadora de maneira uniforme, nesse caso, os blocos de borda ao longo das maiores bordas x/y serão descartados). As dimensões precisam ser maiores que 0. |
marginDimensions |
Se especificado, os blocos serão armazenados em buffer pelas dimensões da margem de forma positiva e negativa, resultando em sobreposição entre patches vizinhos. |
compress |
Se verdadeiro, compacta os arquivos .tfrecord com gzip e anexa o sufixo ".gz". |
maxSizeBytes |
Tamanho máximo, em bytes, para um .tfrecord exportado (antes da compactação). Um tamanho de arquivo menor resultará em maior fragmentação (e, portanto, mais arquivos de saída). O padrão é 1 GiB. |
defaultValue |
O valor definido em cada banda de um pixel parcialmente ou completamente mascarado e o valor definido em cada valor em um recurso 3D de saída feito de uma banda de matriz em que o comprimento da matriz no pixel de origem era menor que a profundidade do valor do recurso. A parte fracionária é descartada para bandas de tipo inteiro e fixada no intervalo do tipo de banda. O padrão é 0. |
tensorDepths |
Mapeamento dos nomes das bandas de matriz de entrada para a profundidade dos tensores 3D que elas criam. As matrizes serão truncadas ou preenchidas com valores padrão para se ajustar ao formato especificado. Para cada banda de matriz, é necessário ter uma entrada correspondente. Um objeto com uma lista de |
sequenceData |
Se verdadeiro, cada pixel será gerado como um mapeamento de SequenceExample de bandas escalares para o contexto e bandas de matriz para as sequências do exemplo. Os SequenceExamples são gerados na ordem principal das linhas de pixels em cada patch e, em seguida, na ordem principal das linhas de patches de área na sequência de arquivos. |
collapseBands |
Se verdadeiro, todas as bandas serão combinadas em um único tensor 3D, assumindo o nome da primeira banda na imagem. Todas as bandas são promovidas a bytes, int64s e, em seguida, flutuantes nessa ordem, dependendo do tipo mais distante nessa sequência em todas as bandas. As bandas de matriz são permitidas, desde que tensorDepths seja especificado. |
maxMaskedRatio |
Proporção máxima permitida de pixels mascarados em um patch. Os patches que excederem essa permissão serão descartados em vez de gravados em arquivos. Se esse campo for definido como qualquer valor diferente de 1, o arquivo secundário JSON não será produzido. O padrão é 1. |