jueves, 1 de agosto de 2019

El Catastro en tu Garmin desde QGIS.

No es extraño que de vez en cuando algún paisano con un GPS Garmin me pregunte cómo podría usar el cacharro para localizar una finca del pueblo, ya que aprovechando que conoce los datos de la finca y se ha gastado unas perras en el dispositivo, le parece la combinación más lógica que el GPS le guíe hasta ella. Pero claro... le falta el mapa de parcelas en el Garmin!!

Hay mil formas de hacerlo... nosotros vamos a solucionarlo con un breve artículo con el que podremos llevar un plano del Catastro en nuestro Garmin en menos de cinco minutos. Para ello usaremos QGIS 3.4.6 y su complemento GarminCustomMap. Arrancamos QGIS, cargamos el servicio WMS del Catastro y nos ubicamos en la zona de nuestro interés:

El complemento GarminCustomMap exporta la zona de canvas, esto es, el área visible en pantalla. Si no lo tienes instalado puedes encontrarlo y hacerlo fácilmente como siempre desde el Administrador de complementos.

Una vez instalado lo tendremos disponible en el menú Complementos o desde el icono que se crea al efecto en la barra de botones.

Lo primero que nos pide el complemento es el nombre y la ubicación donde vamos a guardar nuestro archivo KMZ (el formato de los CustomMaps de Garmin).
A continuación la ventana principal del complemento que contiene importante información sobre el formato KMZ para Garmin (límite de teselas y tamaños que permite) que os recomiendo leer. Para nuestro ejemplo dejamos todo por defecto y aceptamos para crear el KMZ.

En breves segundos nos salta aviso de que el KMZ ha sido exportado. En este caso sencillo tiene un tamaño de 200 Kb (una sola tesela) y lo primero que hacemos es ejecutarlo en Google Earth para comprobar su integridad.
Nuestro KMZ en Google Earth al que hemos aplicado un poco de transparencia para comprobar su perfecta ubicación.
Solamente nos resta copiar nuestro archivo Parcela296.kmz en la carpeta adecuada de nuestro GPS Garmin, que no es otra que la carpeta CustomMaps (siempre preferible en la SD externa si disponemos de ella).
Y la comprobación en el propio Garmin:
Ya podemos salir en busca de la parcela, reconocer su perímetro, hacer mediciones aproximadas, marcar mojones... En cinco minutos del Catastro a nuestro Garmin. Saludos.
Y si queremos ayudarnos con una orto de fondo, mejor que mejor.
PD: Para disponer en QGIS del servicio WMS del Catastro podéis usar las siguientes URL:
Catastro: http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx
Catastro INSPIRE: http://ovc.catastro.meh.es/cartografia/INSPIRE/spadgcwms.aspx

lunes, 29 de julio de 2019

GPS Virtual para BaseCamp.

Una de las principales herramientas que podemos utilizar si habitualmente trasteamos con mapas en BaseCamp es un GPS Virtual. En nuestro caso es un compañero diario que siempre tenemos cerca del PC, y aunque cada vez que nos preguntan por ello remitimos al excelente articulo de los amigos de BikerTravesía, hemos decidido elaborar una entrada sencilla de referencia.

¿Qué es un GPS Virtual?
Podemos definirlo como un dispositivo emulador de un GPS Garmin que funciona virtualmente en el programa BaseCamp, visualizando su contenido como si tuviéramos conectado un GPS Garmin real.

¿Qué utilidad tiene?
La principal ventaja de un GPS Virtual es la posibilidad de visualizar y trabajar en el programa BaseCamp con todos aquellos archivos compatibles con un GPS Garmin (mapas, tracks, waypoints) sin necesidad de conectar nuestro dispositivo real al programa. De especial utilidad resulta la posibilidad de usar los mapas JNX (BirdsEye) de usuario creados por nosotros mismos de forma totalmente gratuita.

¿Qué necesitamos para crear un GPS Virtual?
Para elaborar nuestro GPS Virtual sólo necesitamos un pendrive USB. Desconozco si hay limitaciones, pero nosotros hemos comprobado que funciona con capacidades desde 2 hasta 64 Gigas, y tanto en formato de archivos FAT32 como NTFS. Desconozco también su funcionamiento y compatibilidad en entorno Mac, pues somos usuarios Windows.

¿Qué debe contener el GPS Virtual?
Simplemente debemos emular la estructura de carpetas de un GPS Garmin convencional, y que es la siguiente:
  • Una carpeta de nombre Garmin en la raíz del pendrive. Los archivos de mapa Garmin en formato IMG deben de ir dentro de esta carpeta.
  • Varias subcarpetas dentro de la citada carpeta Garmin con las siguientes finalidades:
    1. Carpeta GPX: contendrá los archivos GPX de tracks y waypoints.
    2. Carpeta CustomMaps: contendrá los mapas personalizados ráster en formato KMZ.
    3. Carpeta BirdsEye: contendrá los mapas ráster en formato JNX.

Estructura típica de nuestro unidad pendrive USB haciendo de GPS Virtual.
No hay ningún problema en que el pendrive contenga otros archivos o carpetas en su raíz.
¿Cómo lo usamos en BaseCamp?
Una vez configurada la estructura de carpetas del GPS Virtual y teniéndolo conectado a nuestro PC, arrancamos el programa BaseCamp para que nos reconozca el dispositivo en su Biblioteca.
BaseCamp reconoce nuestro pendrive como una unidad más y muestra los mapas IMG sueltos en el directorio Garmin (en este caso Picos de Europa) y una carpeta denominada Datos de usuario que contiene el resto de los elementos.
Para ilustrar este artículo he introducido en las diferentes carpetas del GPS Virtual un archivo del tipo correspondiente: un track en la carpeta GPX, un archivo KMZ ráster en la carpeta CustomMaps y un archivo JNX en la carpeta BirdsEye
Volvemos a arrancar BaseCamp para comprobar que los archivos se visualizan en la Biblioteca dentro de la carpeta Datos de usuario de nuestro GPS Virtual.
Ampliación de la zona del árbol de datos mostrando los elementos de las tres carpetas del GPS Virtual
bajo la mismo categoría genérica Datos de usuario (es sencillo diferenciarlos por su icono).
Los archivos de mapa CustomMaps (KMZ) y BirdsEye (JNX) son tratados por el programa como mapas de fondo o superposiciones, por lo que para visualizarse siempre necesitan tener un mapa que cubra su misma zona seleccionado en la pestaña de mapas principal de BaseCamp. En la imagen superior visualizamos el fondo Alicante_LIDAR porque tenemos seleccionado como mapa principal TopoValencia. También podemos elegir si visualizamos o no estos mapas usando la pestaña inferior del programa Mostrar superposiciones/Ocultar superposiciones.

¿Cómo traspasamos el contenido del GPS Virtual a BaseCamp?
A menudo nos interesará disponer en nuestro PC de alguno de estos elementos que hemos previsualizado a través de nuestro GPS Virtual, de forma que al abrir BaseCamp los tengamos disponibles en el programa sin necesidad de volver a pinchar nuestro pendrive.
Para ello crearemos una lista nueva en el programa (destino del archivo) y con el botón derecho del ratón sobre el archivo que nos interese, usaremos la opción Enviar a...
Hemos creado la lista llamada JNX dentro de la carpeta Valencia de nuestra Biblioteca de BaseCamp,
que será la que seleccionemos en la ventana emergente como destino de nuestro archivo Alicante_LIDAR.jnx
De esta forma, y una vez desconectado el GPS Virtual del PC, nuestro JNX queda disponible en la lista destino para poder ser utilizado sin necesidad de volver a conectar el pendrive virtual.

En definitiva una herramienta que para nosotros que bicheamos bastante con mapas en BaseCamp es de uso cotidiano. Gracias a ella podemos previsualizar rápidamente algún JNX que hayamos creado, algún mapa IMG que nos pueda interesar, o simplemente una ortofoto rápida en KMZ para preparar una ruta sin necesidad de sobrecargar la Biblioteca de BaseCamp con mucho contenido (BaseCamp es un poco torpe en la gestión de demasiadas carpetas y listas, no conviene forzarle con demasiadas).

PD 1: en algunos lugares hemos leído que para que el GPS Virtual funcionara correctamente era necesario que contuviera en su carpeta Garmin el archivo GarminDevice.xml, que es el archivo identificador del modelo GPS que corresponda (y que lo podemos encontrar en nuestro Garmin). Nosotros también lo pensábamos, pero tras las pruebas de este artículo concluimos que dicho archivo no es necesario (basta con la citada carpeta Garmin en la raíz) y su presencia lo único que modifica es que BaseCamp lo identifique en el árbol de carpetas como el modelo GPS Garmin correspondiente.
Ejemplo de un GPS Virtual con archivo GarminDevice.xml perteneciente a un Garmin Montana 650.
PD 2: la conexión USB del GPS Virtual no es lo más veloz de este mundo, y dependiendo de la cantidad de archivos que tengamos en él y su tamaño puede tardar un poco en refrescar cuando lo conectemos a BaseCamp. En cualquier caso al GPS Garmin le sucede lo mismo, y para mi sigue siendo infinitamente más cómodo en mis probaturas utilizar un pendrive.
PD 3: otros usuarios utilizan incluso una tarjeta SD conectada al PC a través de un lector de tarjetas USB, de forma que esta misma tarjeta puede ser la que luego insertemos en nuestro GPS una vez transferidos los datos o mapas que necesitemos.

miércoles, 24 de julio de 2019

Caso práctico QGIS: emergencias Copernicus.

Alguna vez hemos mencionado ya el programa europeo Copernicus de observación de la Tierra, un fundamental proyecto que abarca innumerables campos y utilidades. Una de sus aplicaciones es conocida como Copernicus EMS (Emergency Management Service) que podemos traducir por Servicio de Gestión de Emergencias, y que proporciona a todos los actores involucrados en la gestión de desastres naturales (incendios, inundaciones, terremotos, etc...), situaciones de emergencia provocadas por el hombre y crisis humanitarias, información geoespacial oportuna y precisa derivada de la detección remota por satélite y completada in situ o con fuentes de datos abiertas.
Uno de sus componentes es Copernicus EMS - Mapping, que con cobertura mundial proporciona a los actores mencionados (principalmente Autoridades de Protección Civil y Agencias de Ayuda Humanitaria) mapas basados ​​en imágenes satelitales. El servicio ha estado en pleno funcionamiento desde el 1 de abril de 2012 y está implementado por el Centro Común de Investigación de la Comisión Europea (JRC).
Página principal de Copernicus EMS - Mapping
Copernicus EMS - Mapping puede soportar todas las fases del ciclo de manejo de emergencias: preparación, prevención, reducción de riesgos de desastres, respuesta de emergencia y recuperación. Los productos generados por el servicio se pueden utilizar tal como se suministran (por ejemplo, como salidas de mapas digitales o impresas). También pueden combinarse con otras fuentes de datos (por ejemplo, como conjuntos digitales en un Sistema de Información Geográfica) para apoyar el análisis geoespacial y los procesos de toma de decisiones de los administradores de emergencias. Mapas digitales y fuente de datos para softwares SIG: imposible despertar más interés para Cartografía Digital.

Dejando el resto de detalles informativos y técnicos para su web, de la que dejamos numerosos enlaces en la introducción anterior, y como siempre intentamos en el blog, nos centramos en lo práctico, trabajando en este caso con los datos del reciente incendio en la Sierra de Gádor (Almería). En su portada, muy visible y accesible, disponemos de un mapa y un listado de las emergencias activas desde el que es muy sencillo localizar bajo diversos criterios la emergencia de interés y acceder a su página.
Una vez en la página del evento concreto, se nos presentan dos zonas muy diferenciadas. En la parte superior disponemos de toda la información general (tipo de evento, localización, fecha y hora de activación, breve resumen...) y mapas generales de localización y extensión de la emergencia.
Disponemos del Activation Extent Map en formato JPG, KMZ para Google Earth o en webmap.
Vista en Google Earth del enlace KMZ al Activation Extent Map
La parte inferior de la página del evento contiene los datos disponibles. Y estos constan de un mapa detallado de la emergencia (PDF y JPEG) y un paquete de vectores para descarga en ZIP.
Mapa JPEG detallado en alta calidad (A1 200 dpi) del evento. La versión PDF es en realidad un magnífico GeoPDF con varias capas y que, dependiendo el software, puede cargarse como ráster o vector.
La descarga del paquete vectorial ZIP contiene, en tres formatos (JSON, KMZ y SHP) los siguientes archivos:
Los abrimos todos en QGIS 3.4.6 para explicar su contenido, en este ejemplo con los SHP. Hay tres primeros vectores que contienen áreas delimitadoras del evento como la extensión de impresión (imageFootprint), el área de interés (areaOfInterest) y la zona analizada (observedEvent).
Otros cuatro vectores nos muestran elementos importantes para el estudio de la emergencia como los elementos de hidrografía (hydrography), la red de transporte (transportation), edificaciones (builtUp) y otras instalaciones relevantes, en este caso unos aerogeneradores (facilities).
Por último el fichero más importante, denominado naturalLandUse, contiene los polígonos valorados según su clasificación de suelo y el nivel de daño observado. Un vistazo a su tabla de atributos será más clarificador:
Como atributos relevantes la columna obj_type nos muestra la clasificación del suelo en grandes grupos temáticos (amarillo), la columna info una clasificación más detallada acorde con los códigos Corine Land Cover (verde), y la columna damage_gra (rojo) el grado de daño sufrido por cada polígono.
Categorizando pues mediante el atributo de daño, y por una escala de colores representativa, es muy sencillo obtener una primera vista de la zona afectada diferenciada por niveles de afección.
Y la herramienta Identificar objetos espaciales nos muestra la información completa de cualquiera de los polígonos de la zona:
O casi completa... Porque un atributo con la extensión de cada polígono se nos antoja vital para posteriores análisis de superficies afectadas. Se lo añadimos desde la Calculadora de Campos:
De igual forma podemos usar la función $perimeter para calcular el perímetro de los polígonos o cualquier otra que nos interese, así como combinar o extrapolar aquellas categorías de daño que necesitemos para conseguir los datos oportunos.
Extracción de estadísticas básicas sobre el campo "area" y solamente sobre los polígonos seleccionados (damage_gra=Damaged). 
Incluso exportar la capa a formato Excel para manipular y trabajar allí con los datos de una forma más matemática. Muchas son las posibles formas de usarlos, y muchos los formatos posibles.

Y si nos es suficiente con una visualización más sencilla, sin necesidad de interactuar con más datos o mapas, los datos en formato KMZ para Google Earth son siempre una excelente opción.

En definitiva, un servicio al alcance de todos que nos proporciona importantes datos de estudio para emergencias en tiempo récord. Sin duda de esas aplicaciones que podemos etiquetar de gran interés público y, sobre todo, de enorme potencial para aquellos que más lo necesitan y nos protegen a todos.
Ejemplo de composición rápida con los datos proporcionados por Copernicus EMS sobre fondo LIDAR IGN.

miércoles, 19 de junio de 2019

TopoValencia para Garmin.

Ya tenemos listo nuestro mapa del verano: TopoValencia, mapa topográfico vectorial para BaseCamp y dispositivos Garmin compatibles. Siguiendo la línea de todos nuestros mapas vectoriales TopoValencia 1.0 cuenta, como características básicas, con una original y eficiente estética, viales ruteables y datos de relieve para generación de perfiles, vistas 3D y obtención de altitudes.
El precio del mapa es de 20 €uros, pagaderos a través de PayPal (admite tarjeta sin necesidad de cuenta). Para adquirir TopoValencia escoge tu sistema operativo y pulsa Comprar ahora:

Sistema Operativo
Tras la compra recibiréis enlace personalizado WeTransfer para descarga del lote del mapa (380 megas) compuesto por:
  • Instalador autoejecutable para BaseCamp (PC/Mac).
  • Archivo IMG del mapa para copia directa en el GPS Garmin.
  • Archivo de texto con breves instrucciones y clave de instalación.

Cobertura de TopoValencia 1.0. En naranja zona con elementos muy simplificados.
TopoValencia cubre por completo el territorio de la Comunidad Autónoma de Valencia. A fin de evitar agujeros negros del todo ilógicos (como el terreno comprendido entre la comarca El Rincón de Ademuz y el resto de la Comunidad), hemos extendido los datos detallados 10 kms más allá de la línea fronteriza. A partir de ahí el resto del mapa contiene, de manera simplificada, un puñado de elementos útiles para una correcta ubicación en el entorno de las provincias limítrofes (relieve y altimetría mayor, red básica de carreteras, poblaciones, etc...) pero sin el grado de detalle del territorio valenciano.

Respecto al contenido del mapa, TopoValencia 1.0 contiene toda la información de la Base Topográfica Nacional (BTN25) y de las Redes de Transporte (RT) pertenecientes a la Información Geográfica de Referencia (IGR) del Instituto Geográfico Nacional (IGN). Todos ellos disponen de Licencia de Uso CC-BY 4.0 otorgada por el IGN como propietario de los datos (BTN25 2016-2017 CC-BY 4.0 ign.es e IGR-RT 2015-2017 CC-BY 4.0 scne.es) la cual queda expresamente citada también en la licencia del instalador del mapa.
Así mismo se han completado ciertas áreas temáticas con información proveniente de la web de datos abiertos de la Generalitat Valenciana, de la IDEV (Infraestructura Valenciana de Datos Espaciales: CC-BY 4.0 © Institut Cartogràfic Valencià, Generalitat) y de datos OSM (Colaboradores de OpenStreetMap ©) igualmente citadas en nuestro instalador.

Para las coberturas del suelo hemos utilizado algunas clases Corine Land Cover 2018 (CLC 20128CC-BY 4.0 scne.es) y para los datos de relieve el MDT25 (MDT25 pendiente CC-BY 4.0 scne.es) del IGN.

¿Por qué no hemos usado la Base Cartográfica de Valencia a escala 1:5000? 
Lo cierto es que un cotejo de la red de transportes de la BCV05 no aportaba a priori nada significativo respecto a la RT del IGN (no es extraño pues el Instituto Cartográfico Valenciano es uno de los colaboradores en dicha RT). Y el resto de elementos de la BCV son datos recogidos desde restituciones fotogramétricas que, dependiendo de las zonas, cuentan con una antigüedad de entre 8 y 14 años denunciada a menudo por los usuarios como bastante desfasada. Por todo ello decidimos utilizar como fuente nuestro IGN, cuyas dos bases principales (BTN25 y RT) han sufrido en estos dos últimos años profundas renovaciones y actualizaciones, ofreciéndonos teóricamente mayor modernidad que la cartografía valenciana 5K. No obstante no hemos dejado de incluir en TopoValencia aquellos conjuntos de datos autonómicos que nos han parecido importantes.
Comparativa entre TopoValencia, TopoHispania, Topo España V6 y TopoICV en la zona de Muro de Alcoi.
Tras un agotador trabajo manual sobre la red vial, solventando serios problemas como la falta de continuidad topológica en los límites provinciales, la diferente clasificación provincial de carreteras o la ausencia de sendas (lo que nos obligó a otro inenarrable esfuerzo de meses para integrarlas desde la BTN y OSM -clases track y path- manteniendo la ruteabilidad), esperamos haber completado una buena, coherente y completa red de transportes para TopoValencia.
Los elementos lineales del mapa se completan con todos aquellos de importancia para cualquier mapa topográfico (curvas de nivel, hidrografía, límites administrativos, vías férreas, cerramientos, líneas eléctricas, cortafuegos, vías pecuarias, espacios protegidos, etc, etc...). También con una capa, no ruteable, conteniendo los senderos catalogados (GR's, PR's, Vías Verdes, Vías Pecuarias) que, a pesar de cierto desajuste y duplicidad, nos puede servir de buena referencia en la preparación de rutas clasificadas allí donde el vial correspondiente no esté presente en las bases.

Lo mismo podemos decir de los elementos puntuales o POI's, que aglutinan tanto los más imprescindibles en un mapa de este tipo (fuentes, vértices, cimas, refugios, collados, poblaciones, cuevas, toponimia, etc, etc...) como todos aquellos que son de utilidad para ubicarse en actividades outdoor (áreas recreativas, aerogeneradores, torres eléctricas, puntos kilométricos, minas, antenas, árboles singulares, etc, etc...) y que al ser susceptibles de búsqueda nos facilitan sobremanera la navegación por el mapa.

La base poligonal también es completa, sumando a los básicos (masas de agua, usos del suelo, poblaciones y edificios, municipios, etc...) todos aquellos elementos accesorios dignos de representación (zonas verdes, instalaciones deportivas, industriales, aeródromos, invernaderos, etc, etc...). Podéis descargar una Leyenda del mapa con los elementos más importantes.

No quiero aburriros demasiado con este artículo... Expuestos someramente los datos y elementos fuente de nuestro mapa, nuestro esfuerzo de integración de diferentes datos en un todo uniforme y con una estética agradable y de fácil lectura en cualquier soporte ya tiene su resultado. Serán vuestras opiniones las que a partir de ahora guíen el camino. Os pongo pues algunas variadas capturas más del mapa en BaseCamp. Seguramente valgan más que mil palabras.

Igualmente os adjunto imágenes del mapa en Garmin Montana 650:

Agradeciendo como siempre la confianza mostrada en nuestros productos, esperamos que TopoValencia para Garmin os proporcione muchas horas de disfrute en todas vuestras actividades, os guíe en ellas y os muestre nuevas posibilidades sobre el terreno. Saludos.

viernes, 17 de mayo de 2019

Mapa del Mes: Cazorla MTN50 primera edición.

Nuevo Mapa del Mes en Cartografía Digital. Para los muy fan del entorno de la Sierra de Cazorla hemos elaborado un mosaico con las imágenes de la primera edición del Mapa Topográfico Nacional 1:50000 (MTN50). Sin duda un mapa que hará las delicias de los estudiosos de la comarca, y que les facilitará el análisis histórico comparativo de elementos vitales como desarrollo urbano, redes de transporte, toponimia, etc...

El formato elegido ha sido KMZ, más que nada pensando en la posibilidad de que cualquiera pueda visualizarlo en un software universal como Google Earth y sobre imágenes aéreas actuales. Allí disponemos también de la capacidad de visualizar el territorio en 3D y de hacer uso de las transparencias para el mapa, con lo que de una manera muy sencilla el manejo y comparación del territorio gana muchos enteros.

La georreferenciación del mapa creemos que es muy buena, algo de importancia relevante para un mejor análisis histórico, como se demuestra en esta comparativa sobre la población de Cazorla.

El mapa ha sido elaborado a partir del servicio WMS de la Primera Edicíón MTN50: http://www.ign.es/wms/primera-edicion-mtn? y exportado al formato KMZ en el sistema de coordenadas GEO WGS84 (EPSG:4326). Contiene 553 pequeñas teselas JPEG (1024x1024 pixels) con un tamaño final de 278 megas, buscando siempre el equilibrio entre calidad de imagen y peso de archivo. Cubre un área de casi 7500 kms cuadrados, coincidente con la extensión cubierta por nuestro mapa vectorial TopoCazorla para Garmin.

Añadimos también una versión del mapa en formato JNX para Garmin y BaseCamp, de vital importancia para el trabajo de campo sobre el terreno al poder llevarse en nuestro GPS, aunque la visibilidad de estos mapas antiguos quizá no sea la ideal en estas pantallas. Tanto en BaseCamp como en el Garmin podremos jugar con las superposiciones de mapas más actuales aumentando así las posibilidades que nos da la cartografía comparativa. El mapa es visible a partir de los 700-500 metros.
Jugando en el Garmin y BaseCamp con los niveles de superposición con el moderno TopoCazorla.
En definitiva un homenaje a nuestros primeros mapas topográficos nacionales, que a día de hoy son un elemento muy importante para todos aquellos aficionados que investigan viejos caminos, construcciones, puentes... borrados o modificados por el paso del tiempo. O para todos aquellos apasionados por la riqueza toponímica de su entorno favorito. Esperando que os sea de utilidad podéis descargarlo en nuestra sección Mapa del Mes. Saludos.