O Earth Engine está introduzindo
níveis de cota não comercial para proteger recursos de computação compartilhados e garantir um desempenho confiável para todo mundo. Todos os projetos não comerciais precisarão selecionar um nível de cota até
27 de abril de 2026 ou usarão o nível da comunidade por padrão. As cotas de nível vão entrar em vigor para todos os projetos (independente da data de seleção do nível) em
27 de abril de 2026.
Saiba mais.
Export.image.toDrive
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Cria uma tarefa em lote para exportar uma imagem como um raster para o Drive. As tarefas podem ser iniciadas na guia "Tarefas". "crsTransform", "scale" e "dimensions" são mutuamente exclusivos.
| Uso | Retorna |
|---|
Export.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, fileFormat, formatOptions, priority) | |
| Argumento | Tipo | Detalhes |
|---|
image | Imagem | A imagem a ser exportada. |
description | String, opcional | Um nome legível da tarefa. Pode conter letras, números, -, _ (sem espaços). O padrão é "myExportImageTask". |
folder | String, opcional | A pasta do Google Drive em que a exportação vai ficar. Observação: (a) se o nome da pasta existir em qualquer nível, a saída será gravada nela; (b) se houver nomes de pasta duplicados, a saída será gravada na pasta modificada mais recentemente; (c) se o nome da pasta não existir, uma nova pasta será criada na raiz; e (d) nomes de pasta com separadores (por exemplo, "path/to/file") são interpretados como strings literais, não como caminhos do sistema. O padrão é a raiz do Drive. |
fileNamePrefix | String, opcional | O prefixo do nome do arquivo. Pode conter letras, números, -, _ (sem espaços). O padrão é a descrição. |
dimensions | Número|String, opcional | As dimensões a serem usadas para a imagem exportada. Aceita um único número inteiro positivo como a dimensão máxima ou "WIDTHxHEIGHT", em que WIDTH e HEIGHT são números inteiros positivos. |
region | Geometry.LinearRing|Geometry.Polygon|String, opcional | Um LinearRing, Polygon ou coordenadas que representam a região a ser exportada. Eles podem ser especificados como objetos de geometria ou coordenadas serializadas como uma string. |
scale | Número, opcional | Resolução em metros por pixel. O valor padrão é 1.000. |
crs | String, opcional | SRC a ser usado para a imagem exportada. |
crsTransform | List[Number]|String, opcional | Transformação afim a ser usada para a imagem exportada. Requer que "crs" seja definido. |
maxPixels | Número, opcional | Restrinja o número de pixels na exportação. Por padrão, um erro vai aparecer se a exportação exceder 1e8 pixels. Definir esse valor explicitamente permite aumentar ou diminuir esse limite. |
shardSize | Número, opcional | Tamanho em pixels dos blocos em que essa imagem será calculada. O padrão é 256. |
fileDimensions | List[Number]|Number, opcional | As dimensões em pixels de cada arquivo de imagem, se a imagem for muito grande para caber em um único arquivo. Pode especificar um único número para indicar um formato quadrado ou uma matriz de duas dimensões para indicar (largura, altura). A imagem ainda será cortada de acordo com as dimensões gerais. Precisa ser um múltiplo de "shardSize". |
skipEmptyTiles | Booleano, opcional | Se for verdadeiro, não grava blocos de imagens vazios (ou seja, totalmente mascarados). O padrão é "falso". Só é compatível com exportações GeoTIFF. |
fileFormat | String, opcional | O formato do arquivo de string para o qual a imagem é exportada. No momento, apenas "GeoTIFF" e "TFRecord" são aceitos. O padrão é "GeoTIFF". |
formatOptions | ImageExportFormatConfig, opcional | Um dicionário de chaves de string para opções específicas do formato. Para "GeoTIFF": "cloudOptimized" (booleano), "noData" (ponto flutuante). Para "TFRecord": consulte https://developers.google.com/earth-engine/guides/tfrecord#formatoptions |
priority | Número, opcional | A prioridade da tarefa no projeto. As tarefas de maior prioridade são programadas antes. O valor precisa ser um número inteiro entre 0 e 9999. O padrão é 100. |
Exemplos
Editor de código (JavaScript)
// A Landsat 8 surface reflectance image.
var image = ee.Image('LANDSAT/LC08/C02/T1_L2/LC08_044034_20210508')
.select(['SR_B.']); // reflectance bands
// A region of interest.
var region = ee.Geometry.BBox(-122.24, 37.13, -122.11, 37.20);
// Set the export "scale" and "crs" parameters.
Export.image.toDrive({
image: image,
description: 'image_export',
folder: 'ee_demos',
region: region,
scale: 30,
crs: 'EPSG:5070'
});
// Use the "crsTransform" export parameter instead of "scale" for more control
// over the output grid. Here, "crsTransform" is set to align the output grid
// with the grid of another dataset. To view an image's CRS transform:
// print(image.projection())
Export.image.toDrive({
image: image,
description: 'image_export_crstransform',
folder: 'ee_demos',
region: region,
crsTransform: [30, 0, -2493045, 0, -30, 3310005],
crs: 'EPSG:5070'
});
// If the export has more than 1e8 pixels, set "maxPixels" higher.
Export.image.toDrive({
image: image,
description: 'image_export_maxpixels',
folder: 'ee_demos',
region: region,
scale: 30,
crs: 'EPSG:5070',
maxPixels: 1e13
});
// Export a Cloud Optimized GeoTIFF (COG) by setting the "cloudOptimized"
// parameter to true.
Export.image.toDrive({
image: image,
description: 'image_export_cog',
folder: 'ee_demos',
region: region,
scale: 30,
crs: 'EPSG:5070',
formatOptions: {
cloudOptimized: true
}
});
// Define a nodata value and replace masked pixels with it using "unmask".
// Set the "sameFootprint" parameter as "false" to include pixels outside of the
// image geometry in the unmasking operation.
var noDataVal = -9999;
var unmaskedImage = image.unmask({value: noDataVal, sameFootprint: false});
// Use the "noData" key in the "formatOptions" parameter to set the nodata value
// (GeoTIFF format only).
Export.image.toDrive({
image: unmaskedImage,
description: 'image_export_nodata',
folder: 'ee_demos',
region: image.geometry(), // full image bounds
scale: 2000, // large scale for minimal demo
crs: 'EPSG:5070',
fileFormat: 'GeoTIFF',
formatOptions: {
noData: noDataVal
}
});
Configuração do Python
Consulte a página
Ambiente Python (em inglês) para informações sobre a API Python e como usar
geemap para desenvolvimento interativo.
import ee
import geemap.core as geemap
Colab (Python)
# A Landsat 8 surface reflectance image.
image = ee.Image(
'LANDSAT/LC08/C02/T1_L2/LC08_044034_20210508'
).select(['SR_B.']) # reflectance bands
# A region of interest.
region = ee.Geometry.BBox(-122.24, 37.13, -122.11, 37.20)
# Set the export "scale" and "crs" parameters.
task = ee.batch.Export.image.toDrive(
image=image,
description='image_export',
folder='ee_demos',
region=region,
scale=30,
crs='EPSG:5070'
)
task.start()
# Use the "crsTransform" export parameter instead of "scale" for more control
# over the output grid. Here, "crsTransform" is set to align the output grid
# with the grid of another dataset. To view an image's CRS transform:
# display(image.projection())
task = ee.batch.Export.image.toDrive(
image=image,
description='image_export_crstransform',
folder='ee_demos',
region=region,
crsTransform=[30, 0, -2493045, 0, -30, 3310005],
crs='EPSG:5070'
)
task.start()
# If the export has more than 1e8 pixels, set "maxPixels" higher.
task = ee.batch.Export.image.toDrive(
image=image,
description='image_export_maxpixels',
folder='ee_demos',
region=region,
scale=30,
crs='EPSG:5070',
maxPixels=1e13
)
task.start()
# Export a Cloud Optimized GeoTIFF (COG) by setting the "cloudOptimized"
# parameter to true.
task = ee.batch.Export.image.toDrive(
image=image,
description='image_export_cog',
folder='ee_demos',
region=region,
scale=30,
crs='EPSG:5070',
formatOptions={
'cloudOptimized': True
}
)
task.start()
# Define a nodata value and replace masked pixels with it using "unmask".
# Set the "sameFootprint" parameter as "false" to include pixels outside of the
# image geometry in the unmasking operation.
nodata_val = -9999
unmasked_image = image.unmask(value=nodata_val, sameFootprint=False)
# Use the "noData" key in the "formatOptions" parameter to set the nodata value
# (GeoTIFF format only).
task = ee.batch.Export.image.toDrive(
image=unmasked_image,
description='image_export_nodata',
folder='ee_demos',
region=image.geometry(), # full image bounds
scale=2000, # large scale for minimal demo
crs='EPSG:5070',
fileFormat='GeoTIFF',
formatOptions={
'noData': nodata_val
}
)
task.start()
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-01-08 UTC.
[null,null,["Última atualização 2026-01-08 UTC."],[],["This creates a batch task to export an image as a raster to Google Drive. Key parameters include the `image`, `description`, `folder`, `fileNamePrefix`, and `region`. Users can define `dimensions`, `scale`, `crs`, or `crsTransform` for output customization; these options are mutually exclusive. Additional settings involve `maxPixels`, `shardSize`, `fileDimensions`, `skipEmptyTiles`, `fileFormat`, `formatOptions`, and `priority`. Tasks can be initiated from the Tasks tab, allowing for control over the exported raster's properties and storage location.\n"]]