SIG EDUCA YouTube Tutoriales

Descargar un DEM en Google Earth Engine

básicoLección 5 de 185 minGoogle Earth Engine

Aprende a descargar Modelos Digitales de Elevación (DEM) en Google Earth Engine en 5 minutos o menos: seleccionar, recortar, visualizar y exportar.

Introducción #

Los Modelos Digitales de Elevación (DEM) son conjuntos de datos que representan la elevación de la superficie terrestre. En Google Earth Engine se pueden consultar y descargar varios DEM de forma gratuita. Esta guía explica paso a paso cómo seleccionar, visualizar y exportar un DEM.

Objetivo #

Descargar modelos digitales de elevación con Google Earth Engine, con énfasis en la selección adecuada del DEM, su visualización en el mapa y su exportación a Google Drive en formato GeoTIFF.

Recursos #

El catálogo de Google Earth Engine ofrece varios DEM gratuitos, entre ellos estos.

¿Qué es un DEM? #

Un Modelo Digital de Elevación (DEM) es un raster en el que cada píxel guarda la altura del terreno sobre el nivel del mar, normalmente en metros. Es la base de muchos análisis, como el cálculo de pendientes, la delimitación de cuencas, los perfiles topográficos o los modelos 3D.

DEM disponibles en Earth Engine #

DatasetResolución aproximadaObservaciones
ALOS AW3D3030 mModelo de superficie de JAXA. Es el que usamos en este tutorial.
SRTM30 mMisión de la NASA del año 2000, entre 60° N y 56° S.
NASADEM30 mVersión reprocesada y mejorada de SRTM.
WWF HydroSHEDS90 mCondicionado para análisis hidrológicos.
ASTER GED100 mIncluye una banda de elevación además de emisividad.
GTOPO301 kmCobertura global para estudios regionales.
ETOPO11,8 kmIncluye la batimetría del fondo oceánico.

Para estudios locales te conviene un DEM de 30 m. Para un continente o el planeta, uno de baja resolución es más liviano y suficiente.

Proceso #

Este es el flujo de trabajo que vamos a seguir.

Diagrama: dibujar el AOI, seleccionar el DEM, recortarlo, visualizarlo y exportarlo
Flujo de trabajo para descargar un DEM.

Paso 1: Dibujar la región de interés #

Dibuja la región de interés (AOI) con las herramientas de geometría del Code Editor.

Rectángulo dibujado como región de interés en el mapa
Región de interés (AOI) dibujada en el mapa.

Antes de ejecutar el código, dibuja tu zona de estudio con las herramientas de geometría del mapa y cámbiale el nombre a AOI en el panel de importaciones, porque así la llama el script.

Paso 2: Seleccionar el DEM #

Selecciona uno de los DEM disponibles en Earth Engine. En este caso usamos el dataset de la misión ALOS de JAXA, con una resolución espacial de 30 metros.

var DEM = ee.Image('JAXA/ALOS/AW3D30_V1_1').select(['AVE'], ['elevation']);

Paso 3: Recortar con la región de interés #

Recorta el DEM con el AOI para limitar el área de trabajo, usando el método .clip().

var dem_clip = DEM.clip(AOI);

Paso 4: Visualizar el DEM #

Visualiza el DEM recortado con una paleta de colores que resalta la elevación y agrégalo al mapa con Map.addLayer().

// Generación de la paleta de visualización
var vis_dem = {min: 0, max: 5000,
  palette: [
    '0602ff', '235cb1', '307ef3', '269db1', '30c8e2', '32d3ef', '3ae237', 'b5e22e', 'd6e21f',
    'fff705', 'ffd611', 'ffb613', 'ff8b13', 'ff6e08', 'ff500d', 'ff0000', 'de0101', 'c21301'
  ]};

// Añadir el DEM al mapa con los parámetros de visualización
Map.addLayer(dem_clip, vis_dem, "DEM CLIPPED");
Map.centerObject(AOI, 8);
DEM recortado con la paleta de colores sobre el mapa
DEM recortado y visualizado en el mapa.

Paso 5: Exportar el DEM a Google Drive #

Exporta el DEM a Google Drive en formato GeoTIFF con Export.image.toDrive(), indicando la resolución y las opciones de formato. Después ejecuta la tarea desde la pestaña Tasks.

Export.image.toDrive({
  image: DEM,
  description: 'DEM',
  folder: "Digital Elevation Model",
  fileNamePrefix: 'DEM',
  scale: 30,
  region: AOI,
  fileFormat: 'GeoTIFF',
  formatOptions: {
    cloudOptimized: true
  }
});

Gracias a region: AOI, el archivo exportado cubre solo tu región de interés. La opción cloudOptimized genera un GeoTIFF optimizado para la nube (COG).

Código completo #

Este es el script completo del tutorial. Cópialo, pégalo en el Code Editor y presiona Run. Luego ejecuta la exportación desde la pestaña Tasks.

// AOI: dibuja tu región de interés con las herramientas de geometría del mapa
// y nómbrala "AOI" en el panel de importaciones.

// Seleccionar el DEM (ALOS, 30 m)
var DEM = ee.Image('JAXA/ALOS/AW3D30_V1_1').select(['AVE'], ['elevation']);

// Recortar con la región de interés
var dem_clip = DEM.clip(AOI);

// Generación de la paleta de visualización
var vis_dem = {min: 0, max: 5000,
  palette: [
    '0602ff', '235cb1', '307ef3', '269db1', '30c8e2', '32d3ef', '3ae237', 'b5e22e', 'd6e21f',
    'fff705', 'ffd611', 'ffb613', 'ff8b13', 'ff6e08', 'ff500d', 'ff0000', 'de0101', 'c21301'
  ]};

// Añadir el DEM al mapa con los parámetros de visualización
Map.addLayer(dem_clip, vis_dem, "DEM CLIPPED");
Map.centerObject(AOI, 8);

// Exportar el DEM a Google Drive
Export.image.toDrive({
  image: DEM,
  description: 'DEM',
  folder: "Digital Elevation Model",
  fileNamePrefix: 'DEM',
  scale: 30,
  region: AOI,
  fileFormat: 'GeoTIFF',
  formatOptions: {
    cloudOptimized: true
  }
});

Conclusiones #

Descargar modelos digitales de elevación en Google Earth Engine es un proceso sencillo que consiste en seleccionar, visualizar y exportar el DEM que necesitas. Con estos pasos puedes obtener el DEM de tu zona de estudio para usarlo en otros programas SIG.

Material de apoyo #

Guía en PDF6.0 Descargar Modelos Digitales de Elevación · 5 páginas
Descargar PDF
Código en GEEAbre el script en el Code Editor de Earth Engine
Abrir código
© 2026 SIG EDUCA