lunes, 29 de enero de 2018

Caso práctico QGIS: nuevos mapas del Atlas Nacional de España.


Hace unos días dimos cuenta en nuestra página de Facebook de la publicación de un nuevo producto en el Centro de Descargas del CNIG. Englobado bajo la categoría Cartografía para Sistemas de Información Geográfica, el producto lleva por nombre Mapas temáticos del ANE.
En los próximos meses tendrá lugar la publicación de una nueva edición del ANE, denominada España en mapas y perteneciente a la serie Compendios del Atlas Nacional de España (ANE). Todos los mapas de esta publicación estarán incluidos en este nuevo producto y para cada mapa se podrán obtener los datos en formato SHP (siempre que las condiciones de licencia lo permitan), los metadatos en formato XML y PDF, y una versión en JPG y en PDF. Se espera que todos los mapas puedan estar a descarga en el primer trimestre del próximo año 2018.

Por el momento ya están disponibles para descarga los primeros 10 mapas de los más de 800 con que contará la colección.
Podemos descargar de cada uno el JPG, el PDF o un ZIP conteniendo ambos, más los archivos SHP utilizados en su composición (no presentes en todos por desgracia, ya que desde el punto de vista compositivo es lo más interesante). Son todos ellos archivos de poco peso y por tanto tremendamente sencillos de manejar y manipular. Por citar un ejemplo para que os hagáis una idea del contenido, el ZIP del mapa Espana_Elecciones-al-Parlamento-Europeo_2014_mapa_15866_spa incluye los metadatos en formato PDF y XML, el propio mapa en formatos JPG y PDF, y la carpeta llamada datos donde se incluyen archivos útiles para su elaboración (en este caso unos SHP con las provincias de España y archivo Excel con los datos numéricos de las elecciones).
Mapa final y contenido de la carpeta correspondiente.
Hemos comprobado que los PDF de algunos mapas son en realidad extraordinarios GeoPDF, que no sólo están georeferenciados, sino que permiten cargar el mapa desglosado en múltiples capas tanto ráster como vectoriales. Muy buena noticia.
PDF del mapa demarcaciones hidrográficas abierto en formato vectorial y con todo su contenido desglosado por capas.
En Cartografía Digital, aparte de este breve análisis-presentación del producto y de agradecer a nuestro IGN la publicación de una colección tan interesante y prometedora, lo primero que hemos pensado al ver estos mapas es que son un material perfecto para poder hacer uno de nuestros casos prácticos. Para ello vamos a utilizar el material del mapa Espana_Usos-de-agua-reutilizada_2013_mapa_15172_spa y vamos a trabajarlo en QGIS para conseguir un producto de aspecto similar al mapa final presentado (mapa con representación en diagramas).

Si os interesa aprender un poco más del manejo de QGIS, os animo a descargar también vosotros los archivos e ir siguiendo nuestro artículo como ejercicio. Comenzamos!!




Cargamos en QGIS los archivos SHP y la hoja Excel disponibles (para este caso práctico y a efectos de visibilidad en pantalla sólo hemos utilizado el SHP de la Península, descartando el SHP de Canarias):
Para una mayor comodidad posterior renombramos las capas con nombres identificativos que nos ayuden, en este caso con el nombre correspondiente a cada variable de cada hoja y que podemos encontrar en su propia tabla de atributos o en el mismo archivo Excel:
Ejemplo de capas renombradas para mayor comodidad con el contenido de cada una.
El siguiente paso es realizar una unión de datos de las diferentes tablas Excel sobre la capa vectorial SHP cuyo procedimiento ya explicamos en este artículo. Para ello necesitamos saber el campo común que todas las tablas comparten y el campo de datos que queremos añadir a la tabla común. Todo esto lo descubrimos en las tablas de atributos:
Comprobamos que la columna con valor común que comparten las tablas es id_ccaa en la tabla SHP y Código unidad territorial en las tablas Excel.
Procedemos a hacer la unión de datos sobre la capa CCAA; para ello entramos en las Propiedades de la capa y en la pestaña Uniones. Pulsamos el símbolo + para crear una nueva unión:
En la ventana de unión seleccionamos los datos para una correcta unión: la capa que vamos a unir (en este caso nuestra primera hoja Excel Agricultura Variable_8713), el campo de unión y el campo objetivo de ambas tablas (ya hemos visto más arriba cuáles eran) y el campo que queremos unir (como podemos ver en el Excel o las tablas el dato numérico que nos interesa representar es la columna Valor del dato). Podemos añadir también un prefijo personalizado para identificar mejor las columnas pero, al haber renombrado previamente las capas, el que sale por defecto nos puede servir.
Cuando todo esté listo pulsamos Aceptar y nuestra primera unión queda creada. Ahora repetimos el proceso con el resto de capas Excel, pues nuestro objetivo es añadir los datos de todas las hojas Excel al vectorial SHP. Una vez hecho todas las uniones se muestran en la ventana, desde donde podremos eliminar o modificar la que nos interese:
Terminadas de hacer todas las uniones que necesitamos, aplicamos y aceptamos.
Es momento ahora de comprobar que nuestras uniones han sido bien hechas y la tabla de atributos de nuestra capa vectorial SHP contiene las nuevas columnas con los nuevos datos unidos:
Nótese que Ceuta y Melilla aparecen como NULL al no coincidir el campo de unión con las tablas Excel.
Perfecto. Ya disponemos de la base correcta para comenzar la representación de la información.
Como hemos visto en el mapa que pretendemos reproducir, los datos están presentados en forma de típicos diagramas de queso, en los que cada porción representa un porcentaje del total. En las Propiedades de nuestra capa CCAA pinchamos la pestaña Diagramas:
1. En el selector de diagramas elegimos "Gráfico de queso". 2. Comenzamos configurando la primera sección Atributos. 3. Seleccionamos los atributos a representar y los añadimos a la ventana Atributos asignados. Obviamos el valor 8712 ya que es el valor del agua total reutilizada y como vemos en el Mapa ANE se utiliza para determinar la proporción por tamaños de cada queso. 4. Haciendo doble click en cada campo podemos seleccionar un color y una leyenda para cada atributo. También podemos modificar el orden de representación en la esfera horaria del quesito arrastrando cada atributo para modificar su posición en la lista.
Podemos usar el botón Aplicar para ir viendo sobre el lienzo los cambios mientras seguimos configurando secciones:
En la sección Apariencia podemos 1. modificar la transparencia global de los quesitos, su color y anchura de línea y el ángulo de inicio (a partir del cual comienza la representación de las porciones según el sentido horario). 2. Decidir si la visibilidad de los quesos depende de algún atributo o de la escala de visualización (escogemos el valor 8712 para que aquellas CCA sin datos globales no representen su quesito). Pulsamos de nuevo Aplicar para ver los cambios.
A estas alturas el gráfico debe de tener el aspecto de la siguiente imagen (nótese que Ceuta y Melilla representan quesito vacío debido a que las hojas Excel muestran ambas ciudades unidas y el la tabla SHP figuran independientes, por lo que la unión de datos del principio no ha sido correcta y deberíamos modificarlo manualmente):
Continuamos configurando la sección Tamaño:
1. Nuestra primera elección es si dar a todos los quesos un tamaño fijo o un tamaño escalado. 2. Como queremos que el tamaño de los quesos represente la proporción total de agua reutilizada seleccionamos dicho valor en la pestaña Atributo. Establecemos el valor máximo para el diámetro más grande a representar (el botón Encontrar lo completa automáticamente), y un tamaño escalado para controlar desproporciones. Por último, y para evitar esas grandes desproporciones, podemos establecer un tamaño mínimo para los quesos más pequeños a fin de que se visualicen con más facilidad. Pulsamos Aplicar para comprobar los cambios.
Elegimos como Ubicación de los quesitos el centroide de cada CCAA.
Aplicamos y aceptamos todos los cambios y ya tendríamos la base del mapa, con sus datos representados y la simbología básica aplicada. Un poco de trabajo en el diseñador de impresión de QGIS para rematar el mapa y nuestro caso práctico estaría terminado. Saludos!

miércoles, 24 de enero de 2018

Multimapas: impresionante visor cartográfico.

Hace tiempo que queríamos compartir esta maravilla. Al principio pensamos simplemente en reseña y enlace desde nuestra página de Facebook, pero nos parece más justo dedicarle cuando menos un breve artículo con los aspectos más importantes.

El visor se llama a si mismo Multimapas, y efectivamente es apropiado nombre, pues se trata de un visualizador web desde el que podemos acceder a muy variadas cartografías. Además nos permite visualizarlas de tres maneras distintas: mapas tangentes, mapas superpuestos y mapas sincronizados. A este despliegue visual (con lienzos configurables en tamaño) le acompañan una serie de utílisimas herramientas que hacen el conjunto insuperable, y que lo han convertido para nosotros en un visor de referencia que tener siempre a mano en nuestro navegador.

Entre ellas funciones tan importantes como búsqueda de lugares, generación de enlace web del visionado, creación de recorridos y marcadores (con perfil topográfico y altitudes), info de un punto del mapa, carga y exportación de ficheros GPX, carga de ficheros KML/KMZ, captura de pantalla en PNG....
También nos permite añadir nuestros propios mapas WMS o Tiled, o acceder al Street View de Google. 
IMPRESIONANTE.

Basada es servicios web de mapas públicos de diferentes partes del mundo (146 a la fecha de este artículo), contiene las principales cartografías mundiales (Google, OSM , Bing, ESRI...) y para el caso concreto de España un amplio repertorio con mapas de ámbito nacional (por supuesto ortofoto PNOA, topo ráster y mapa base IGN, Catastro, etc...) adornado con otro buen repertorio de mapas de diferentes Comunidades Autónomas.

Su autor es Javier Jiménez Shaw, y realmente vaya nuestro agradecimiento y admiración por esta herramienta. Ojalá tuviéramos los conocimientos necesarios para crear algo similar como nuestro visor de mapas oficial de Cartografía Digital... Todo se andará! 
Mientras tanto os recomiendo dedicarle un rato explorando toda su belleza y posibilidades, pues es intuitiva y sencilla de dominar (hay mini-tutorial del autor).

lunes, 8 de enero de 2018

TopoBaleares para Garmin

Comenzamos el año con fuerza presentando nuestro último mapa topográfico para dispositivos GPS Garmin compatibles y BaseCamp. TopoBaleares es un mapa detallado y actual que cubre la totalidad del territorio balear, ideal para la práctica de actividades outdoor como senderismo, ciclismo, BTT, etc... Tiene un precio de 20 €uros pagadero a través de PayPal (admite tarjetas), tras lo cual recibiréis en el mismo correo del pago, y normalmente en unas 24 horas, enlace WeTransfer para descarga del mapa, consistente en un archivo RAR comprimido que incluye:
- Archivo IMG del mapa listo para copiar en el dispositivo GPS.
- Ejecutable instalador del mapa para BaseCamp (PC ó MAC).
- Archivo de texto personalizado con breves instrucciones y clave de instalación.
Para adquirir TopoBaleares escoge tu sistema operativo y pulsa Comprar ahora (20 €uros).

Sistema Operativo

Extensión de terreno o área de mapa cubierta por TopoBaleares.
Como es habitual en nuestros mapas, TopoBaleares también dispone de las siguientes cualidades generales:
- Mapa ruteable y con capacidades Active Routing (*).
- Datos de relieve MDT25 del IGN, permiten obtener altitudes de tracks o waypoints, perfiles de recorrido u observar el mapa en 3D.
- Elaborado con los datos más actuales disponibles, lo que garantiza un contenido lo más ajustado posible a la realidad del terreno.
(*) La función Active-Routing es una navegación inteligente en función de la actividad seleccionada que está implementada en la mayoría de los GPS Garmin©.

Sobre las fuentes de datos del mapa, decir que el grueso de los mismos procede de la BTN25 del IGN-CNIG (© Instituto Geográfico Nacional). A ello le hemos añadido datos procedentes de OpenStreetMap (© Colaboradores de OpenStreetMap) y del servicio WFS de la IDE Baleares (© Govern de les Illes Balears) para completar aquellas áreas de información que hemos creído necesario. Los mencionados conjuntos de datos cuentan con licencia Creative Commons que permite su utilización para cualquier uso con la simple cita de la propiedad de los mismos, lo que queda expresamente recogido en el instalable del mapa. Gracias a todos ellos por su trabajo y por poner la información a nuestra alcance.
Desglosamos con la mayor brevedad posible lo más destacado de cada grupo de elementos de un mapa vectorial:

1.- Áreas.
Al ser un mapa insular uniprovincial hemos partido de una base genérica del Mar Mediterráneo con sus correspondientes profundidades batímetricas extraídas desde EMODnet. Sobre ella el conjunto de islas e islotes del archipiélago, usos del suelo (Corine Land Cover 2012), núcleos urbanos, láminas de agua, edificaciones, y una capa de términos municipales conforman el esqueleto del mapa, de forma que siempre tengamos disponible la información del municipio sobre el que nos encontramos.
Ejemplo de multi información por punto: en la imagen áreas de cobertura del suelo, municipio e isla.
El tratamiento de las diversas categorías de edificios (religioso, genérico, uso especial...) así como del resto de elementos constructivos mediante código de colores nos permite una rápida diferenciación de los mismos sin necesidad de adjuntar demasiados POI's que entorpezcan la visión clara del mapa. El simple paso del ratón (o del puntero GPS) por los mismos ofrecerá la información suplementaria en cada caso.
Ejemplo de etiquetas de algunas de las áreas presentes en el mapa.
2.- Líneas.
Importantísima como siempre es una red de viales básica y oficial, para lo que hemos recurrido al reciente producto Redes de Transporte (RT) del IGN, perteneciente a la Información Geográfica de Referencia. Detectado en el mismo un déficit en cuanto a senderos para el caso balear, lo hemos completado con los vectores OSM pertenecientes a la categoría highway/path, de forma que tras un inmenso y arduo trabajo y una vez fusionados ambos grupos esperamos que la red de viales haya quedado lo más completa y realista posible.
Ejemplo de la buena calidad visual de los diferentes tipos de vías. Debajo, el trabajo artesano durante semanas sobre las diferentes bases disponibles consigue la mejor red de caminos y senderos del mercado, comparado con otras cartografías de referencia (TopoHispania y TopoEspaña V6).

Un intenso trabajo de clasificación y simbología en los diferentes viales permiten también una ruteabilidad excelente en cada situación, así como una rápida distinción por tipo en las vistas del mapa. Desde las grandes carreteras, pasando por caminos o vías urbanas, hasta los senderos menos transitados TopoBaleares se comporta de manera óptima en la gestión y planificación de recorridos. El mapa incluye también referencia visual de los senderos GR (casi siempre ambiguos en su recorrido), los carriles bici y de la única Vía Verde presente en las islas.
Ejemplo de Active Routing. TopoBaleares distinguiendo con perfecta sutileza entre las actividades ciclismo de carretera y ciclismo de montaña,
elaborando la ruta de acuerdo a los tipos de viales más aptos para cada vehículo.
Obviamente, y acompañando a la fantástica red vial, se encuentran presentes el resto de elementos lineales imprescindibles en un topográfico (curvas de nivel cada 20 metros destacadas cada 100, ríos, arroyos, cortafuegos, vías férreas, límites administrativos, etc...) completados con otro buen número de elementos accesorios (cerramientos, líneas eléctricas, canales, rutas marítimas, etc, etc...).

3.- Puntos.
Nuestros imprescindibles en un topográfico (picos, vértices, fuentes, poblaciones, refugios, cuevas...) acompañados de otros puntos de importante referencia espacial: puntos kilométricos, antenas, aerogeneradores, torres eléctricas, faros y balizas, playas... Especial mención para la completísima base de datos de cimas y cerros.
En cuanto a la información de servicio, los que nos seguís ya sabéis que no nos gusta sobrecargar el mapa con elementos muy volubles y que para nosotros sobran en un mapa topográfico (restaurantes, hoteles, tiendas...), así que solamente hemos incluido aquellos que consideramos pueden ser de utilidad en un momento dado: gasolineras, farmacias y centros sanitarios (con info de dirección y teléfono), policía, aparcamientos, taxis, oficinas de Correos o furgoperfectos entre otros.
La variedad de iconos identificativos de TopoBaleares se distribuyen por el mapa de forma integrada y armoniosa.
Todo ello pensado para que tanto la organización y planeamiento de nuestras rutas en BaseCamp, como el disfrute de las mismas sobre el terreno en el GPS se conviertan en divertidas experiencias. Os pongo una batería de imágenes y animaciones de todo tipo para que os hagáis una idea más exacta del resultado final de TopoBaleares en ambos soportes:

Animación del escalado de visualizaciones del mapa en BaseCamp a nivel de detalle Más alto (30 kms a 100 metros):

Serie de capturas obtenidas de la visualización de TopoBaleares en un Garmin Montana 650:






Animación del escalado de visualizaciones en GPS Garmin Montana 650 (nivel de detalle Más):


Y esto es todo. Esperamos que el mapa cumpla vuestras expectativas y todo nuestro trabajo se vea reflejado en vuestro reconocimiento. Os animamos a dejarnos todos los comentarios, opiniones o dudas que estiméis oportuno; estaremos encantados de atenderos. Y también a que nos ayudéis a que TopoBaleares llegue a conocimiento de todos los interesados.
Muchas gracias siempre por vuestro apoyo.