sábado

Publicar Mapas en la Web. Web Mapping una Introducción

Publicando Mapas en la Web


En esta ocasión vamos a hablar un poco de la publicación de mapas en la web (Web Mapping), una de las "nuevas" facetas de la Geomatica que ha crecido aceleradamente en las últimas décadas, evolucionando a la par con los cambios en las tecnologías informáticas y especialmente las Geoespaciales. La temática la hemos abordado en múltiples ocasiones, un articulo introductorio como este lo había prometido hace bastante tiempo, me llamo la atención que después de algunas búsquedas en la web, aún cuando los geoportales de fuentes de habla hispana han crecido exponencialmente, es escasa la información básica al respecto, es decir, hay mucha documentación sobre diversas aplicaciones, pero muy poca (o no fui eficiente en la búsqueda) información en "español" que desarrolle el tema desde lo básico y organice las diferentes variantes y orientaciones. Caso contrario en ingles donde existe mayor información al respecto

Así que lo que leerán a continuación constituye mi perspectiva del tema complementado con la información encontrada en la web, por lo cual estará en constante actualización o complementado con otros artículos, agradezco vuestros aportes o ideas para mejorar. La información tomada de otras fuentes la coloco citando a sus autores y dando referencia a su origen, como es costumbre, espero la misma gentileza por parte del lector si desea utilizar lo aquí expuesto

Entremos de lleno en el tema....


La publicación de mapas en la Web y la incorporación de los SIG en la Web constituye la tendencia o "fenómeno" de mayor relevancia en el ámbito Geoespacial, la competencia entre las corporaciones, pequeñas y grandes empresas, universidades y hasta particulares, es notable.

Un ejemplo claro de ello lo podemos constatar en las redes sociales, cada vez son más comunes las representaciones de fenómenos sociales y eventos, a través de mapas en la web, y ciertamente se hacen más creativos, recientemente vi unos mapas que "supuestamente" representan en que países es más fácil "ligar" (conquistar, enamorar etc) a mujeres y en otro a los hombres, o donde son más infieles, lógicamente el objetivo en este caso no es una representación exacta de la información, sino, "viralizar" o mejor dicho llamar la atención a la mayor cantidad de personas, pero resalta el hecho de que se utilice un mapa para ello y esto es cada vez más común

La pagina origen de los mapas antes descritos se denomina Target Map, (aunque a mi parecer debería llamarse Controversial Map) es de por si, un ejemplo interesante del tema, esta web dedicada, al parecer, únicamente en publicar grandes cantidades de mapas web interactivos y a la vez controversiales, con temas como la distribución del tamaño de copa de los sostenes, tamaños de penes y la distribución de las chicas más sexys y calientes del mundo. Caso de l captura que les coloco a continuación

Es importante tener claro las diferencias entre un Wep Map y un SIG Online, aspecto discutido ampliamente en el artículo: Completos SIG Online, aunque las diferencias entre ambos tienden a disminuir progresivamente, los Web Map están incorporando continuamente funciones ademas del mero despliegue y zoom


Web Mapping

Es un concepto anglosajón que en español se traduce por "cartografía en la web". Se refiere al proceso de diseñar, aplicar, generar, visualizar u ofrecer datos geoespaciales a través de la World Wide Web. La tecnología Web Mapping intenta suministrar estos datos en formato GML (Geographic Markup Lenguage), de acuerdo con las especificaciones de OpenGIS Consortium, con el fin de conseguir una interoperabilidad de los datos espaciales. Fuente Wikipedia

Proceso de diseño, creación y publicación de cartografía en la web. Puede tratarse de cartografía que muestra datos geográficos, raster o vectoriales. En el caso de los datos vectoriales, la información se renderiza para su publicación en la web, es decir, se transforma en un fichero ráster, de imagen, que se pueda visualizar en pantalla. El resultado, se organiza a menudo en tiles o teselas Fuente: Lorenzo Trigal. Diccionario e Geografía aplicada y profesional

Un Mapa Web es una representación de la información espacial georeferenciada (mapa) en un servidor web, que se visualiza Online, con diferentes grados de interactividad y cumpliendo estándares (o tal vez no), disponible para el público general o con restricciones, compatible con computadoras de escritorio y con los dispositivos móviles.

El objetivo del web Mapping no trata solo de publicar un mapa, lo cual desde mi punto de vista no requiere utilizar ninguna aplicación, ya que podemos hacerlo utilizando imágenes "estáticas", sino más bien consiste en:

  • Incorporar el atractivo e interactividad creciente que nos ofrece la internet y redes sociales
  • Permitir ciertas consultas o hasta análisis
  • Y más allá, llegar a la participación del público en la construcción del mapa.

Superar estas brechas, incrementar la complejidad y mayor infraestructura nos lleva a los SIG Web


Conceptos relacionados

Tiles o Teselas

Pequeñas porciones de imagen que pueden almacenarse en una memoria de caché y acelerar así la recuperación de la información. Cada tesela está compuesta de un número determinado de píxeles y para poder ampliar la imagen, haciendo zoom, es necesario teselar y almacenar la información a varios niveles. Un salto de un nivel de zoom al siguiente supone multiplicar la escala por dos y que una tesela se sustituya por otras cuatro de mayor detalle. Para organizar estos millones de imágenes, los mapas web usan un sistema simple de coordenadas: cada tesela tiene una coordenada z, que describe el nivel de zoom, y unos índices i, j que describen su posición dentro de la matriz de teselas de ese nivel. Fuente: Lorenzo Trigal. Diccionario e Geografía aplicada y profesional

Responsive

Este termino propio de la tecnología web se refiere a la compatibilidad entre los diferentes navegadores y dispositivos, con énfasis en un despliegue y manejo eficiente en las diferentes pantallas. Es importante señalar que todos los dispositivos móviles o no, muestran paginas web, es decir, utilizan o despliegan la tecnología básica Html, CSS y Javascript, así que lo que construyas se visualizara en ellos, el problema estriba en la interpretación que da cada uno de ellos, por lo cual si requieres mayor eficiencia debes introducir código CSS o desarrollar una versión especifica para "ese dispositivo o navegador".

Mash up

En desarrollo web, una mashup es una forma de integración y reutilización. Ocurre cuando de una aplicación web es usada o llamada desde otra aplicación, con el fin de reutilizar su contenido y/o funcionalidad. El uso en otra(s) fuente(s), para crear nuevos servicios simples, visualizado en una única interfaz gráfica diferente. Por ejemplo, se pueden combinar las direcciones y fotografías de las ramas de una biblioteca con un mapa de Google Maps para crear un mashup de mapa.

El término implica integración fácil y rápida, a menudo usando varias API abiertas y fuentes de datos para producir resultados enriquecidos, que no fueron necesariamente el motivo original de producir la fuente primaria de datos. Fuente:Wikipedia Articulo de wikipedia Mash Up

Los Mapas Mash Up, o Mapas de fusión, constituyen mapas o información geoespacial en la web, listos para ser integrados en otra aplicación o mapa web, presentan un "buen acabado", (buena presentación en términos de contrastes, colores, toponimia, etiquetas, sombreado del relieve). Esto reduce el trabajo en la creación de un web map y fomenta la reutilización. Un Mash Up puede ser una sola imagen u otra tecnología como las teselas, que le permiten el despliegue a una o más escalas

Deben estar documentados o con una arquitectura conocida y compatible, evidentemente georeferenciados en coordenadas geograficas

Los Mash Up y las Teselas constituyen los elementos fundamentales de los Web Map actuales, con estos mapas como fondos solo debemos preocuparnos por como cargar nuestros datos y escoger los Mas Up de fondo más adecuados o dejar que el usuario que vea nuestro web map decida cual utilizar

Para señalar ejemplos familiares de Mash Up en sus variantes:

  • Para los usuarios de ArcGis que utilizan las fuentes de ArcGis Online, utilizando Gis Server, los diferentes mapas que pueden desplegar son ejemplos de Mash Up. Son mapas listos que podemos incluir en nuestros proyectos. Para los que no conocen sobre esto aquí les dejo un articulo sobre este tema Datos ArcGis Online
  • Otro ejemplos ejemplos de aplicaciones web completas y dinámicas que son utilizadas como Mash Up son Open Street Map, la base de Open Layers, los Mapas de Nokia, Google Maps etc.
  • Generalmente cualquier Geoportal moderno permite desplegar cualquiera de los Mash Up más comunes, los invito a consultarlos

Web Mapping. Evolución

En este ámbito compiten corporaciones tradicionales como la ESRI y prácticamente todas las desarrolladoras de software GIS comerciales, a ellas se unen en la batalla los software GIS libres como por ejemplo GvSig y QGis, también, se incorporan las aplicaciones que han nacido para publicar mapas en la Web, no pocas por cierto, CartoDB, MangoMap, MapBox etc etc., podríamos añadir incluso webs particulares ofreciendo este servicio.

Existen múltiples empresas que dan servicio de publicación de mapas, sobre esto hemos comentado y publicado varios artículos: Uso y Comparación de servicios CartoDB y QGis Cloud, Ejemplo sencillo utilizando CartoDB, Ejemplo sencillo utilizando QGis Cloud, Ampliando los servicios de publicación de mapas.

La publicación de mapas en la web sin duda es uno de los ejes de la "Neogeografia" su rápida evolución y facilidad de uso, incluso para los que desconocen totalmente sobre tecnología web y geoespacial, potencia la capacidad que tendrá cualquier persona al momento de georeferenciar y cartografiar su actividad, negocio entre otras cosas

Un aspecto relevante en la evolución de los Mapas web es la posibilidad de incorporar la tercera dimensión, 3D o 2,5D, ya existen componentes reutilizables que nos permiten una perspectiva 3D de los edificios, caso de Open Street Map, en un futuro el más sencillo web map podrá incluir interesantes despliegues 3D para representar el relieve o incluso los datos

Es de esperar que las opciones "libres" (gratis y/o de código abierto) para la publicación de mapas continúen incrementándose, dada la gran variedad de aplicaciones que surgen a cada momento, no es de extrañar que aparezca, en el futuro próximo una "Etiqueta" ("Tag") Html que permita colocar un mapa en la web con datos geoespaciales subidos por el usuario y reemplaza la ya conocida ya antigua etiqueta "Map" pero como no pueden quitarla por compatibilidad, lo más seguro aparezca la etiqueta "GMap" o "GeoMap" (Jeje un poco de premonición estilo Nostradamus :) )


¿Qué requisitos debe cumplir un buen Web Map?

Ciertamente, indiferentemente de la tecnología escogida hay aspectos comunes de un buen Wep Map:

  • Debe ser sencillo, debe evitarse al máximo el saturar de información, además que Online el desempeño es menor por lo cual requiere que optimicemos el contenido
  • Debe ser atractivo, vistoso, capturar la atención
  • Debe tener un objetivo claro, es decir, generalmente presentaremos mapas temáticos donde destacaremos ese “tema” que deseamos transmitir. Comienza por el final, plasma el objetivo del mapa de forma evidente, a primera vista.
  • Debe ser, a mi parecer, exacto, no tergiversarse por el hecho de que realizamos un mapa para la web , el faltar u obviar las normas más elementales de cartografía.
  • Finalmente debe ser dinámico y/o interactivo, por lo menos en cierta medida

Continuaremos o ampliaremos con:

  • ¿Porque publicar mis mapas en la web?
  • Algunas ideas sobre el potencial del web Mapping en Educación, turismo, Marketing, investigación, gestión de empresas
  • Opciones para publicar mis mapas en la web. Intentando organizar la gran variedad de alternativas
  • ¿Web Map o Geoportal?
  • Otros....