Desarrollo de una aplicación de Web Mapping con teselas vectoriales en la plataforma NODEJS

  • Alfonso Sancho Miró Confederación Hidrográfica del Guadalquivir. Ministerio de Agricultura y Pesca, Alimentación y Medio Ambiente
Palabras clave: Mapas web, NodeJS, teselas vectoriales, Mapbox (MVT), PostGIS, Memcached, Google Protocol Buffers

Resumen

Desde que en 1993 el centro de investigación Xerox PARC (California,
Estados Unidos) creara el primer visualizador web de
cartografía, la comunidad de desarrollo web de Sistemas de Información
Geográfica (SIG) ha evolucionado considerablemente.
En la actualidad se ha extendido ampliamente la arquitectura de
visualizadores web basada en cuatro pilares fundamentales: un
sistema gestor de bases de datos espaciales como Postgis; un
servidor de mapas como Geoserver, Mapserver o Deegree; el protocolo
Web Map Service (WMS); y una librería de construcción de
visualizadores basada en JavaScript, como OpenLayers o Leaflet.
Los visualizadores así implementados permiten cargar los datos
vectoriales en formato imagen, a través del estándar WMS. Esta
arquitectura se suele configurar para que soporte teselado y
cacheo de imágenes, lo que proporciona un alto rendimiento.
No obstante, las nuevas demandas de los usuarios plantean la
necesidad de implementar visualizadores web que carguen
directamente datos vectoriales, con el objeto de disponer de la
geometría en el lado del cliente.
En este artículo se presenta un caso de estudio realizado en la
Infraestructura de Datos Espaciales de la Confederación Hidrográfica
del Guadalquivir, en el que se ha buscado una solución,
aún en fase de desarrollo y pruebas, basada en la sustitución del
servidor de mapas y en la utilización de teselas vectoriales. Los
resultados son positivos y suponen un punto de partida para
nuevas aplicaciones de web mapping que se van a desarrollar
en este organismo.

Biografía del autor/a

Alfonso Sancho Miró, Confederación Hidrográfica del Guadalquivir. Ministerio de Agricultura y Pesca, Alimentación y Medio Ambiente

Se tituló en Ingeniería Técnica en Informática de Gestión
en 2005, obteniendo posteriormente el título de Ingeniero
en Informática en 2015. Desde 2009 forma parte como
funcionario de la plantilla de la Oficina de Planificación
Hidrológica de la Confederación Hidrográfica del Guadalquivir.
Desde su incorporación comenzó a trabajar
como técnico de mantenimiento de la Infraestructura de
Datos Espaciales (IDE) del Organismo, asumiendo posteriormente
nuevas responsabilidades hasta llegar actualmente
a gestionar la IDE. Entre 2014 y 2017 llevó a cabo
varios proyectos de renovación de la IDE, principalmente
en lo referente a la arquitectura tecnológica, lo que conllevó
una mejora considerable en el funcionamiento y una
mayor aceptación por parte de los usuarios. Actualmente
trabaja en la incorporación de nuevas tecnologías a la
IDE así como en temas relacionados con la teledetección.

Publicado
2019-03-01
Sección
Artículos de investigación