El pasado julio, la revista Nature publicaba un Modelo Digital de Superficies en alta definición de la nueva orografía creada por el volcán Tajogaite de La Palma durante su erupción en el año 2021. Un trabajo espectacular del Istituto Nazionale di Geofisica e Vulcanologia junto con el Instituto Vulcanológico de Canarias.

Lo habitual es ver y trabajar con estos ficheros en algún programa de SIG como QGIS o ArcGIS, pero ¿cómo lo acercamos al resto de usuarios ?¿No sería mejor verlo directamente en 3D y visitarlo virtualmente?

Aquí es donde me topé con CesiumJS: un visor de mapas en 3D al estilo del famoso [G] Earth, pero de código abierto, gratuito y altamente personalizable para hacer tus propios proyectos.

Demo del visor CesiumJS con la nueva cartografía del volcán Tajogaite con imagen satelital de IDE Canarias. Clicka en el mapa para interactuar con él, o ábrelo en su versión completa.

Crear cuenta de Cesium ion

Para utilizar CesiumJS es necesario registrar una cuenta para crear un código de acceso o Access Token.

Además, registrándonos podremos subir nuestros propios ficheros y personalizar las vistas 3D que crearemos. Verás que en mi caso he subido el Modelo Digital de Superficies y la imagen satélite que usa el visor. Dejo aquí los enlaces por si quieres usar los mismos:

TIP! Puedes usar el servicio WMS en tu visor GIS para obtener una ortofoto completa, o descargar la que uso yo para este ejemplo (270 MB con resolución de 1m)

Incorporar CesiumJS a tu web.

Para usar CesiumJS configuramos un fichero .html como ya viene siendo habitual.

En este caso voy a copiar directamente uno de sus ejemplos ya que apenas tiene unas 25 líneas: