Skip to content

Instantly share code, notes, and snippets.

@AdrianoPereira
Created May 5, 2025 22:41
Show Gist options
  • Select an option

  • Save AdrianoPereira/c1ebd0a8164046b2d0118e869762d9f2 to your computer and use it in GitHub Desktop.

Select an option

Save AdrianoPereira/c1ebd0a8164046b2d0118e869762d9f2 to your computer and use it in GitHub Desktop.
import ee
ee.Initialize()
# Coleção de departamentos do Peru
regions = ee.FeatureCollection("FAO/GAUL/2015/level1").filter(
ee.Filter.eq("ADM0_NAME", "Peru")
)
# Imagem SRTM de elevação
srtm = ee.Image("USGS/SRTMGL1_003")
# Número de regiões (departamentos)
count = regions.size().getInfo()
# Iterar sobre os departamentos
for i in range(count):
region = ee.Feature(regions.toList(count).get(i))
name = ee.String(region.get("ADM1_NAME"))
task = ee.batch.Export.image.toDrive(
image=srtm.clip(region.geometry()),
description=f"srtm_export_{i}",
folder="EarthEngine_Exports_SRTM",
fileNamePrefix=name.replace(" ", "_").getInfo(),
scale=30,
region=region.geometry(),
maxPixels=1e13
)
task.start()
print(f"Exportando SRTM para: {name.getInfo()}")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment