Leaflet.TimeDimension: ¡esto se anima!
Full Text
Share
El centro de datos del SOCIB ha desarrollado Leaflet.TimeDimension, un complemento de
Leaflet que permite gestionar la visualización de capas que tengan una dimensión temporal.
De esta manera, ahora no sólo se podrán explorar capas de un mapa a partir de cambios de
zoom o desplazamientos (panning), sino que también se podrá interactuar con la
componente tiempo.
Leaflet.TimeDimension está preparado para incorporar diferentes tipos de capas (WMS,
GeoJSON, Overlay) y es extensible a cualquier otro tipo. Se pueden añadir más de una capa
de tipo timedimension a un mapa y que éstas se actualicen de forma sincronizada.
Opcionalmente, se pueden añadir al mapa controles para la animación: botones de play y
pausa, anterior y siguiente, control de la velocidad de la animación.
En la comunicación se mostrarán diferentes ejemplos de uso de Leaflet.TimeDimension. Por
una parte, se ha integrado en las páginas web del SOCIB (socib.es) y Medclic: El
Mediterráneo a un clic (medclic.es), con un visor de datos del Radar alta frecuencia y del
modelo de predicción de oleaje y tiempo oceánico. Por otra, se mostrarán algunos de los 15
ejemplos de uso que se han publicado junto con el código (ver
http://apps.socib.es/Leaflet.TimeDimension/examples/). Estos ejemplos incluyen, entre
otros, visualizaciones de datos abiertos con componente geoespacial y temporal; animación
de una predicción meteorológica; animación de un fichero de track gpx; simulación de la
dispersión de un vertido; etc.
Leaflet.TimeDimension también ha sido integrado en Folium, una biblioteca de Python que
combina la potencia de Python para la manipulación de datos con la de Leaflet para su
visualización en un mapa. En la comunicación también se mostrará un ejemplo de uso de
Folium junto a Leaflet.TimeDimension
Tots els drets reservats