Elastic Maps te permite seguir, al detalle, una erupción volcánica
Tras los recientes eventos sísmicos que ocasionaron la primera erupción en La Palma desde 1971, herramientas como Elastic Maps suponen de gran utilidad para el análisis y la exploración de datos de ubicación. Tanto si ya estás usando el stack para casos de uso populares, como las analíticas de logs, Security Analytics u observabilidad, o si simplemente estás explorando opciones para tus necesidades geoespaciales, esta herramienta de Kibana lleva a un nuevo nivel a los sistemas de exploración geoespacial.
El desastre de Cumbre Vieja como punto de partida
Esta erupción destruyó más de 3.000 hogares en un torrente de fuego y roca líquida, causando un impacto incalculable en el frágil ecosistema y en la economía de las islas. Para facilitar que los expertos pudieran concienciar sobre el impacto de dicho evento geotérmico, los empleados de Elastic utilizaron la función time slider de Elastic Maps, que se introdujo en Kibana 7.14, y que permite a los usuarios animar conjuntos de datos y crear visualizaciones para mostrar el cambio en diferentes periodos de tiempo.
Elastic Maps y la erupción de La Palma
El 19 de septiembre de 2021, el volcán Cumbre Vieja se despertó y empezó a escupir lava y gas tóxico que se expandió hasta ocupar más de 1.237 hectáreas de destrucción. El suceso desplazó a más de 8.000 personas de sus hogares y diezmó tierras de cultivo cruciales en la isla de La Palma, donde vivían más de 85.000 personas.
Para prevenir y dar una respuesta adecuada a estas catástrofes naturales como la acontecida en La Palma, la información es fundamental. Es por ello que el Gobierno de Canarias, la Agencia Nacional de Cartografía (IGN) y otras administraciones han proporcionado datos precisos y en tiempo real que facilitan la creación de soluciones ágiles y óptimas que permitan luchar contra la acción del volcán. Estos datos están ayudando actualmente a reubicar a las familias, arreglar las instalaciones básicas del terreno, como carreteras y sistemas de riego, entre otras soluciones.
En este sentido, a diario se realizaron nuevos estudios con drones que seguían el camino de las coladas de lava y que fueron publicados en el Portal de Datos Abiertos de La Palma. En este portal, también hay un gran conjunto de datos con todos los edificios de la isla, así como también tienen una página web coninformación sísmica que cualquier persona puede exportar en un archivo CSV que incluye la actividad sísmica entre un rango de fechas y una casilla definida por rangos de latitud y longitud.
La carga de todos estos datos a un cluster de Elastic es una combinación de un proceso automatizado que usa elcliente Python de Elasticsearchy la carga GeoJSON de Elastic Maps
Las funcionalidades del mapa y el time slider
Cualquier persona que utilice Elastic puede diseñar un mapa con los datos disponibles y el panel de control que lo contendrá. El mapa aprovecha las capacidades de Elastic Maps para representar mapas base alternativos que incluyen los datos sísmicos y de lava. Con la tecnología actual de los drones es posible recopilar, procesar y publicar estudios de imágenes muy detallados en horas para estar al día de los cambios realizados en los paisajes tras la erupción casi en tiempo real.
Podemos añadir a nuestro mapa el estado inicial del terreno y las capas posteriores con la evolución de las coladas de lava a medida que cubren la zona entre el volcán Cumbre Vieja y la costa oeste de la isla utilizando los datos facilitados por el portal de Datos Abiertos de La Palma.
Esta herramienta también permite añadir los cráteres del volcán para localizar el origen del evento y el conjunto de datos de los terremotos. La representación basada en datos de Elastic Maps permite representar los terremotos por magnitud, por lo que podemos discernir fácilmente dos conjuntos de eventos basados en su magnitud directamente relacionada con el inicio de la erupción.
También podemos ver la evolución de las coladas de lava cargando el conjunto de datos de las coladas. Esto podemos lograrlo si renderizamos individualmente, que simbolizaremos por área, y para ello utilizamos el time slider. Podemos mejorar esta visualización añadiendo un campo de tiempo de ejecución al Index Pattern con una única constante, contante permite que los datos se carguen de nuevo utilizando el tipo de capa Top Hits per Entity. Haciendo lo anterior conseguiremos que el time slider sea más fácil de comprender visualmente al mostrar sólo un polígono.
Finalmente, el time slider nos permite añadir el dataset de los edificios de la isla. Lo podemos realizar usando el procesador geo_match enrich, que nos permite incluir la fecha aproximada en la que los flujos de lava destruyeron los edificios. Así, y gracias al time slider, podemos ver cómo la lava destruye desde edificios públicos, viviendas, granjas y fábricas de la zona.
Todos estos datos se pueden incluir en un panel de control para explorar todos los datos a la vez con facilidad, ya que Kibana ofrece una amplia gama de visualizaciones, más allá de los propios mapas, que permiten explorar este desastre natural con diferentes fines. No dudes en acceder a https://ela.st/cumbre-vieja-eruption y https://ela.st/cumbre-vieja-eruption-mappara explorar las visualizaciones del volcán de La Palma.