Mostrando entradas con la etiqueta JNX. Mostrar todas las entradas
Mostrando entradas con la etiqueta JNX. Mostrar todas las entradas

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, 17 de junio de 2015

Garmin JNX: Parques Nacionales completados.

Teide
Islas Atlánticas
Con el añadido de Garajonay, Teide, Islas Atlánticas, Timanfaya y Monfragüe queda completada la serie de los quince Parques Nacionales de España de mapas JNX para Garmin.

Como anécdota deciros que he tenido que excluir del Parque Nacional de las Islas Atlánticas la pequeña isla de Cortegada, en el interior de la ría de Arosa. Su ubicación alejada del resto de Islas del Parque hacía un poco problemático incluirla en la misma selección para crear el JNX, así que decidí hacer el mapa sólo con el resto: Isla de Sálvora, Isla de Ons e Islas Cíes.
Mis disculpas por el indeseado sacrificio.
En conjunto, 15 mapas JNX de un tamaño global de 4,25 gigas disponibles en nuestra sección Garmin JNX. Programas como JNXer nos ofrecen un resumen completo de toda la serie con las características de cada mapa.
Y una información similar la tenemos también disponible con JNXCustomizer en su modo Batch:
Aunque no hay muchos programas para trabajar de alguna forma con los JNX, y su sentido principal es tenerlos en el dispositivo Garmin, aquellos que lo hacen dan buena muestra de la calidad final, como sucede por ejemplo con Global Mapper, verdadero comodín en cuanto a la versatilidad de formatos.
Impresionante calidad y nitidez del mapa de Garajonay en su nivel 3 visualizado en Global Mapper a escala 1:7500
Lo mismo sucede si visualizamos y comparamos en BaseCamp una zona del Parque Nacional de Monfragüe a zoom de 500 metros con nuestro JNX añadido:
TopoEspaña v5 PRO abierto en BaseCamp sobre Monfragüe.
JNX del Parque Nacional de Monfragüe abierto en BaseCamp con TopoEspaña v5 superpuesto.
En definitiva espero que os satisfagan y os puedan ser de utilidad si alguna vez visitáis alguno de nuestros Parques Nacionales. Ya estamos pensando alguna temática para elaborar otro conjunto de mapas JNX para Garmin... Y se admiten ideas!! Saludos.
ARTICULO RELACIONADO.

domingo, 14 de junio de 2015

Nueva sección: Garmin JNX.

Hoy inauguramos una nueva sección en Cartografía Digital: Garmin JNX. En ella iremos colocando mapas en el formato JNX de Garmin (llamado por ellos BirdsEye), elaborados por nosotros mismos y sobre las temáticas que se nos ocurran. Recordamos brevemente que JNX es el formato que nos permite visualizar mapas raster en los dispositivos Garmin compatibles; y además nos permite elaborarlos con varias capas dentro del mismo mapa, con lo que podemos visualizar distintos mapas a distintos niveles de zoom en el dispositivo. Recordamos también que en la web de Iogrea tenemos toda la información necesaria para saber qué dispositivos Garmin son compatibles, cómo prepararlos para poder ver JNX o cómo instalarlos en el GPS. Y recordamos también que el programa SASPlanet nos brinda la posibilidad de elaborar estos mapas en formato JNX de una manera bastante sencilla, de lo que tenéis sobrada información en este blog.
E inauguramos dicha sección con una serie de mapas sobre los Parques Nacionales de España. Quince mapas que representan los quince Parques Nacionales existentes en nuestro país, elaborados con bastante detalle y calidad, a partir de la cartografía raster y las ortofotos del PNOA propiedad del IGN (cartografía que permite su uso público sin fines comerciales). Básicamente consisten en unos mapas de menos escala (1:500000 y mapa provincial 1:200000 del IGN) que son los que cubren los primeros y más alejados niveles de zoom en el gps (entre 5 kms y 300 metros) y que pueden servirnos como mapa de orientación básica para encontrar las "grandes cosas" de una manera rápida; a partir de ahí entra con todo su detalle el topográfico 1:25000 que abarca los zooms 300, 200 y 120 metros (creemos que los zooms más útiles para una navegación estándar, ya sea a pie o en bicicleta). En el zoom 80 metros entra la ortofoto del PNOA, de la que mucha gente discute su utilidad y el aumento de tamaño que provoca en el archivo, pero a mi me parece buena idea tenerla disponible a partir de zoom 80 metros como un último recurso (pienso por ejemplo que muchos caminos o construcciones que aparecen en las ortofotos no aparecen en los topográficos del IGN, pues se actualizan con mucha menos frecuencia que las fotos aéreas). Os recuerdo que la ortofoto, al estar configurada para zoom 80 metros, no será visible en BaseCamp que, hasta donde yo se, tiene ese bug desde hace tiempo y no visualiza las capas configuradas a menos de zoom 120 metros para el gps (no me pareció aún así motivo suficiente para cambiarlo).
Capturas a 3 kms, 1,2 kms, 200 m y 80 m del Parque Nacional de Picos de Europa.
Todos los mapas los he probado en un Garmin Montana 650 y son del dispositivo del que proceden las capturas. En esto de los niveles de zoom a los que ha de entrar un mapa nunca llueve a gusto de todos, y cada maestrillo tiene su librillo. Yo, por supuesto, los he pùesto a mi gusto, pero en cualquier caso, y si quisieran modificarse, pueden corregirse con bastante facilidad usando la utilidad JNXCustomizer. Los mapas están hechos todos con la misma ID (10), lo que significa que si metéis más de uno de los Parques Nacionales en vuestro Garmin os saldrán agrupados en la lista de mapas, pues he pensado era más cómodo poder activar o desactivar los Parques Nacionales que tengamos en el Garmin todos a la vez. Esto también puede cambiarse sin problema con JNXCustomizer.
Grupo o ID y niveles del mapa modificables en JNXCustomizer. Listado de mapas agrupados en el GPS.
En la nueva sección Garmin JNX tenéis pues disponibles estos mapas para descarga (y un enlace a un mapa de Google My Maps que hemos hecho para poder ver en detalle la situación y terreno que abarca cada mapa). Aún no están todos, en unos días completaré los que faltan. Por supuesto espero los comentarios y sugerencias que tengáis a bien hacerme, así como nuevas posibilidades para nuevas series temáticas de mapas. Un placer y un saludo.
Capturas a 2 kms, 800 m, 120 m y 30 m del Parque de Ordesa y Monte Perdido.

lunes, 14 de julio de 2014

Toporáster10 de Andalucía.

Según nos cuentan en la web de la IDEAndalucía se ha publicado el Toporáster10 de la Comunidad con las siguientes características:
El toporáster10 procede del tratamiento digital de distintas fuentes de datos preexistentes, entre las que destaca el Mapa Topográfico de Andalucía a escala 1:10000, el Modelo Digital del Terreno y el Mapa de Ocupación del Suelo de Andalucía. Todas estas fuentes han sido integradas y tratadas para que, mediante la selección de aquellos elementos con un papel configurador del paisaje, y el diseño de una leyenda muy intuitiva y de fácil entendimiento, obtener una nueva visión del territorio.
Así pues, el Toporáster10 de Andalucía no es más que una revisión mejorada del topográfico de 2007 sobre un precioso fondo ráster elaborado con sombreados de relieve más usos del suelo. Se ha habilitado este enlace a un visor para facilitar su consulta interactiva:
Visor cartográfico de Toporáster10 Andalucía. Simplemente visor, sin capacidades ni de descarga ni de impresión.
Desde un puesto de vista más técnico, el nuevo producto procede de la creación de dos nuevos servicios de visualización de mapas, accesibles a través del nodo central de la Infraestructura de Datos Espaciales de Andalucía:
  • Por un lado los elementos planimétricos y las curvas de nivel y la toponimia, que proceden de una versión revisada mejorando la simbología del Mapa Topográfico de Andalucía 1:10000 vigente (2007).
  • Por otro lado la base orográfica que integra los principales usos del suelo. Este servicio, aunque diseñado inicialmente para la composición del Toporáster10, puede igualmente proporcionar un fondo para visualizar otras composiciones de mapas aportando un contexto territorial.
En Cartografía Digital nos hemos puesto manos a la obra aprovechando esos servicios de visualización de mapas y, superponiendo al servicio WMTS del fondo ráster (http://www.ideandalucia.es/geowebcache/service/wmts?), el servicio WMS con la información planimétrica y toponímica (http://www.ideandalucia.es/services/mta10v/wms?) que están diseñados para aparecer desde la escala 1:6000 a la escala 1:100000, los hemos montado juntos en Global Mapper para que veáis un par de capturas:
Toporáster10 de Andalucía en Global Mapper. Escala 1:25000.
Toporáster10 de Andalucía en Global Mapper. Escala 1:10000
No contentos con ello, y enamorados de su estética, hemos intentado elaborar el archivo de configuración necesario para llevarnos este precioso Toporáster10 de Andalucía hasta SASPlanet y tenerlo así disponible en este software gratuito y accesible para todo el mundo (pues Global Mapper es programa de pago). Así que partiendo desde la URL
hemos intentado montar el zmp necesario (eso si, por desgracia sin la bonita capa de fondo ráster ya que se trata de un servicio WMTS que hasta donde se creo no reconoce SASPlanet). Os recuerdo que el Topo 10k 2007 original de Andalucía ya lo tenemos incluido en nuestro lote SASPlanet; ahora se trataba de actualizar a esta revisión del mismo de 2014, que contiene algunos cambios estéticos y de simbología. Las diferencias entre el original y la revisión actualizada las podéis ver en estas capturas (pinchad en las imágenes para comparar los cambios):
Topo10k original
Topo10k original

Topo10k revisado
Topo10k revisado
Comparativa entre el Mapa Topográfico de Andalucía 1:10000 (MTA10k) en sus versiones original (2007) y la revisión de 2014. Ejemplos de zona urbana y de zona rural.





El archivo para tener en SASPlanet esta revisión del topo 10k andaluz -sin el fondo ráster- os lo dejo en este enlace: MTA10k revision2014 . Simplemente con modificarlo y ponerlo como capa podréis superponerlo a la ortofoto de Andalucía que ya tenemos en SASPlanet (o a lo que queráis, esto ya va en gustos). El archivo contiene también la Leyenda que he elaborado partiendo del archivo de capacidades del servicio wms.
Revisión 2014 del Mapa Topográfico de Andalucía con Leyenda en SASPlanet.
Y ya por cabezonería he probado a través de mi servidor local QGIS a ver si podía ver el Toporáster10 completo en SASPlanet (revisión del topo 2014 como capa, más fondo ráster como mapa). El experimento ha sido un éxito ya que, al contener el servicio WMTS no sólo el fondo ráster sino también la ortofoto 2010-11 de Andalucía, ha resultado que hasta zoom 17 tenemos el precioso fondo ráster y a zoom 18 nos entra la ortofoto. Seguiremos investigando a ver si ese fondo ráster podemos implementarlo para todo el mundo y en el mismo mapa en SASPlanet, sino ya sabéis que imposible elaborar nuestro JNX completo pues SASPlanet sólo exporta como JNX los mapas, no las capas. Digo yo qué les hubiera costado a los de la Junta de Andalucía hacer un servicio wms con todo el lote completo, como han hecho con el visor interactivo...
Toporáster10 de Andalucía completo en SASPlanet a zoom 16 a través de mi servidor QGIS. Preciosidad de mapa.
A partir de zoom 18 el fondo ráster se sustituye por la ortofoto de Andalucía 2010-11.
No puedo despedirme sin poner unas capturas del Toporáster10 Andalucía en el Garmin Montana 650, esta vez haciendo el JNX con Global Mapper debido a que, como hemos explicado, el fondo ráster no está disponible en el propio servicio WMS del mapa (incluso para fondo de los mapas vectoriales clásicos es bonito):
Primera imagen: Toporáster10 Andalucía. Zoom 200 metros.
Segunda imagen: Toporáster10 Andalucía con Topo España v5 superpuesto.
Tercera imagen: Toporáster10 Andalucía con TopoHispania 2.04 superpuesto.

jueves, 26 de junio de 2014

Caminos de España (II).

Siguiendo con nuestra idea ya expuesta de fabricar un servicio wms propio y a la carta que muestre los caminos, pistas y sendas de España junto con la cartografía de acompañamiento que deseemos, hemos elaborado un par de mapas a tal efecto, ambos a nivel nacional.

En el primero de ellos hemos mezclado seis capas wms, a saber:
- Ortofoto PNOA: Cobertura ráster opaca de imágenes de satélite y ortofotos PNOA de máxima actualidad (MA). Rangos de visualización: Imagen Spot5 de 20 m de resolución hasta la escala aproximada 1:70 000; a partir de aquí ortofotografías PNOA MA de 0.25 m o 0.50 m de resolución, según la zona.
- Núcleos de población: Núcleos de población y diseminados procedentes de BTN100. Los núcleos de poblacion y diseminados se representan con un relleno continuo anaranjado y borde marrón de grosor 0.2. Nombres en Arial 10. Se visualizan a escalas mayores de 1:10.000.000. Se visualizan en función de la población del núcleo o diseminado: a mayor población se visualiza a menores escalas.
- Unidades administrativas: Representación de datos espaciales correspondientes a la capa "Unidad Adminsitrativa" del tema "Unidades administrativas" del Anexo I de la Directiva Inspire. Tres niveles de administración: comunidad autónoma, provincia y municipio. Datos procedentes del Sistema de Información Geográfica de Líneas Límite (SIGLIM). Las unidades administrativas se representan a través de polígonos sin relleno y con un borde compuesto por una línea discontinua negra sobre otra de color morado claro. La anchura de ambas varía en función del nivel de administración que representa siendo más ancho para las comunidades autónomas. El nombre se representa en Arial 10 normal. Las CCAA se visualizan a escalas mayores de 1:40.000.000 progresivamente en función del nivel administrativo.
- Redes de transporte: dependiendo la escala, representación de objetos geográficos correspondientes al Tema Inspire de Redes de Transporte. Se incluye la red de transporte por carretera, la red de transporte por ferrocarril y nodos de transporte aéreo, terrestre y marítimo. Los aeropuertos, estaciones de ferrocarril y puertos se representan con símbolos iconográficos.
- Caminos: Representación de pistas, sendas, caminos y vías pecuarias. Datos procedentes de BCN25-BTN25. Texto asociado en Arial 10 a escalas mayores de 1:10.000
- Nombres geográficos: Representación de datos espaciales correspondientes al tema "Nombres Geográficos" del Anexo I de la Directiva Inspire. Datos procedentes del Nomenclátor Geográfico Básico de España (NGBE). Se representan los siguientes tipos de entidades del NGBE: Alineación montañosa, Montaña, Paso de montaña, Llanura, Depresión, Vertiente, Entrante costero y estrecho marítimo, saliente costero y otro relieve costero.

Una vez modificados con QGIS algunos colores de líneas y algunas escalas de visualización (poca cosa), el resultado de nuestro mapa a la carta basado en servicios WMS lo podéis visualizar en su visor a través del siguiente enlace:
Visor cartográfico de QGISCloud donde tenemos alojado nuestra mapa wms a la carta.
Nuestro segundo mapa es algo más sencillo; en él hemos mezclado las cuatro capas wms siguientes:
- Caminos: exactamente la misma que en el mapa anterior.
- Elevaciones: Representación de objetos geográficos correspondientes al Tema Elevaciones. Se incluyen curvas de nivel y puntos acotados. Los puntos acotados se representan con un símbolo puntual circular de tamaño 1.0 p. en color naranja-marrón con borde marrón. La cota asociada, en Times New Roman de tamaño 12, estilo italic y color marrón. Se visualizan a escalas mayores de 1:50.000. Las curvas de nivel se representan a escalas mayores a 1:200.000 a través de una línea continua en color marrón y de grosor 0.025 píxeles. La cota se etiqueta en Arial 10 normal.
- Hidrografía: Representación de objetos geográficos correspondientes al Tema Inspire de Hidrografía. Se incluye la red hidrográfica, masas de agua y objetos artificiales hidrográficos. Se visualizan a escalas mayores de 1:10.000.000 con líneas de color azul claro de diferentes grosores y estilos en función de su categoría.
- Sombreado de terreno: Representación del relieve de España generado a partir de la combinación de una mapa de sombreado combinado con hipsometría. Sombreado del terreno con tintas hipsométricas. Se visualizan a todas las escalas.

De nuevo modificados levemente algunos parámetros del mapa con QGIS (tono más oscuro de curvas de nivel por ejemplo), y desconociendo los caprichos de la publicación del mismo en su nube (lo seguiré intentando), el resultado lo podéis visualizar en esta dirección (esta vez es el visor adaptado a dispositivos móviles):
Visor para dispositivos móviles de QGIS donde tenemos alojado nuestro segundo mapa.
Con estos dos ejemplos seguimos practicando en las posibilidades que nos ofrecen los software SIG para elaborar nuestros mapas a capricho a base de la combinación de servicios WMS. Por supuesto cualquiera de dichos servicios es adaptable y configurable para poder ser visualizado en SASPlanet (o cualquier software que lea wms) y de esta forma es enormemente sencillo elaborar el mapa JNX que deseemos introducir directamente en nuestros gps Garmin compatibles. He hecho la prueba con el primer mapa de este artículo y para muestra, tres botones:
Nuestro mapa a la carta convertido en servicio WMS y abierto en SASPlanet. A este nivel de zoom las capas
Núcleos de Población, Nombres Geográficos o Caminos aún no son visibles.
Mapa en SASPlanet a zoom 14 mostrando ya todas las capas: carreteras secundarias, caminos,
 núcleos de población, límites administrativos y nombres geográficos.
Mapa en SASPlanet a zoom 16 con ortofoto PNOA a máxima resolución y resto de capas (nótese que la capa
Núcleos de Población ha desaparecido a este nivel de zoom tal y como lo quisimos en QGIS). 
Si dedicáis un tiempito a visionar estos dos mapas, os agradezco mucho cualquier idea, sugerencia u opinión que me dejéis como comentario a este artículo. Muchas gracias y saludos.
PD: empiezo a pensar que la nube de QGIS es una chapuza; tan pronto veo el mapa subido disponible como que no se puede ver.... Disculpas si os pasa eso, habrá que indagar métodos más fiables.

lunes, 9 de junio de 2014

Caminos de España.

Esta vez nuestro objetivo era conseguir hacer una capa para SASPlanet que contuviera todas las pistas, caminos y senderos de España, y poder representarla superpuesta sobre cualquier otro mapa u ortofoto de los que ya disponemos en SASPlanet.
La primera alternativa -elaborarla nosotros mismos- chocaba con algunos obstáculos evidentes: gran cantidad de trabajo, descargar uno a uno los archivos BTN25 que contienen los caminos y sendas (la BTN100 sólo contiene shapes hasta el nivel de pistas), el tamaño de tanto archivo acumulado, elaborar un servicio wms que la alojara para poder cargarla en SASPlanet, etc, etc...
La segunda alternativa era encontrar algún servicio wms que ya tuviera integrado esa base de datos de los caminos de la BTN25 (OSM está muy bien pero en muchas zonas le faltan 20 años para estar al nivel de la Base Topográfica Nacional, y lo mismo podemos decir de los caminos existentes en el 95% de los mapas). Y repasando los servicios disponibles me topé con esta descripción de la capa Caminos en el wms del Mapa Base del IGN: Representación de pistas, sendas, caminos y vías pecuarias. Datos procedentes de BCN25-BTN25. Era por tanto la capa ideal por su cantidad de información (la más completa existente) y también por la descripción del estilo de la capa: Camino: línea continua en color gris (#FFFFFF) de grosor 0.8 p; Pista: línea continua en color verde (#0B6121) de grosor 0.2; Senda: línea discontinua en color verde (#0B6121) de grosor 0.5; Vía Pecuaria: línea punteada en color morado (#990099) de grosor 0.3 p. Texto asociado en Arial 10 a escalas mayores de 1:10.000. Esto significaba que los diferentes tipos de líneas contenían también un estilo de dibujado diferente, lo que es sumamente importante para una buena diferenciación de los mismos, ya que estos datos del servidor no podíamos modificarlos a nuestro gusto como en el caso de haber trabajado nosotros directamente los shapes
Así pues la cosa se había simplificado bastante y, aunque la visibilidad de las líneas sobre una ortofoto no es la mejor, enseguida conseguimos la citada capa para SASPlanet cuyos caminos aparecen a zoom 13 (que además contiene los nombres de camino disponibles a partir de zoom 17):
Capa de Caminos, Pistas, Sendas y Vías Pecuarias de España sobre ortofoto PNOA en SASPlanet
 a zoom 17 apareciendo ya el texto asociado de aquellos caminos que lo contengan.
Conseguido esto, quisimos rizar el rizo por un motivo fundamental: sabemos que las capas no son descargables en SASPlanet a fin de elaborar JNX (sí pueden incluirse en un ecw por ejemplo), por lo que si queríamos disponer de este conjunto -ortofoto más caminos- como mapa no nos quedaba otra salida que elaborar nuestro propio servicio WMS. Había que liarse la manta a la cabeza con algún software SIG que nos permitiera colocar en nuestro mapa aquellas capas que quisiéramos y darle salida al conjunto como servicio WMS. Tras largas peleas con QGIS conseguí colocar juntos el servicio wms del PNOA, el servicio wms de la capa Caminos del Mapa Base del IGN, y de propina también el servicio wms de la capa Nombres Geográficos también del Mapa Base IGN. Tras otras serie de largas peleas más, conseguí implementarlo con una dirección wms operativa que me permitiera acceder a mi mapa vía cualquier lector de servicios wms, entre ellos, por supuesto SASPlanet.
Mapa WMS propio cargado en SASPlanet integrando base PNOA, capa Nombres Geográficos  y
 capa Caminos del Mapa Base del IGN. Zoom 16. La capa toponimia aparece a zoom 12 y desaparece a zoom 17,
 justo cuando entra la de los textos de aquellos caminos que lo tengan. 
WMS propio abierto en Global Mapper y mostrando las 3 capas que contiene.
Las posibilidades que se abren con este método son casi infinitas; es como si tuviéramos un enorme puzzle compuesto por todos los mapas disponibles del que simplemente tenemos que coger las piezas que queramos para elaborar el nuestro. Y de ahí directo a nuestro Garmin vía SASPlanet y JNX.
Aún quisimos hacer otro experimento: preparar el wms de los caminos tan sólo con dicha capa, de forma que tuviéramos un mapa transparente en SASPlanet que nos permitiera elaborar a su vez un JNX transparente (algo que nunca he logrado) conteniendo sólo los caminos. Objetivo: tener en el Garmin un mapa de caminos individual que pueda encenderse o apagarse en cualquier momento sin necesidad de estar integrado en cualquier otro de los mapas que llevemos cargados. Tras modificar el wms dejando sólo la capa Caminos, comenzamos descargando un área determinada en SASPlanet.
Y a continuación elaboramos nuestro JNX a la manera tradicional, dándole un nombre de familia que no coincida con ninguno de los mapas que tengamos ya cargados en el gps. Pasamos el JNX a la carpeta BirdsEye de la memoria externa de nuestro gps y el resultado del experimento fracasa:

Capturas del Montana. La capa caminos que es transparente en SASPlanet se convierte a un fondo negro al elaborar el JNX. A pesar de ello se integra con el TopoHispania como se ve en la última imagen (prolongación de camino).
A la vista está que seguimos sin conseguir un JNX transparente desde SASPlanet que pueda emular a los vectoriales una vez dentro del Garmin, por muy transparente que sea a priori la capa con la que trabajamos. Hasta ahora solían salirme con fondo blanco, esta vez ha sido fondo negro... Quizá un JNX no pueda ser transparente por definición. Bueno, en cualquier caso de momento nos quedamos con que podemos hacer casi cualquier mapa para SASPlanet que imaginemos vía nuestros propios wms, que no es poca cosa. Y que como decían en aquella película, este puede ser el principio de una gran amistad entre los wms y un servidor.
Esta capa de caminos para SASPlanet, junto con alguna novedad más que estoy añadiendo y que explicaré en un artículo, las incluiré en breve en el descargable de la zona descargas.

domingo, 27 de abril de 2014

Terra Incognita: ¿cueces o enriqueces?.

Una de las cosas que más me atraían de Terra Incognita, como dije en el post anterior, era la posibilidad de poder incluir en el JNX tracks y waypoints, de forma que queden visibles en la propia capa una vez generado. Como soy de naturaleza curiosa en estos temas no he podido resistir la tentación de hacer la prueba, y tampoco resisto la tentación de mostraros el resultado. En realidad es algo muy similar a lo que ya hicimos meses atrás para elaborar nuestros mapas a la carta con Global Mapper. A ver si os gusta.
Simplemente necesitamos los elementos que queramos añadir a la ortofoto JNX en alguno de los formatos de tracks y waypoints que admite el programa. Yo me he decantado por el formato kmz, formato en el que tengo la información de la zona que me interesa; concretamente quiero añadir como superposición las carreteras, los ríos, y las sendas, caminos y pistas tal y como están recogidas en la Base Topógrafica Nacional del IGN. Y de propina añadiré unos waypoints con las fuentes, las cuevas y las cimas de la zona.
Abrimos Terra Incognita, nos ubicamos aproximadamente en la zona que nos ocupa, y empezamos cargando las carreteras.
Como se aprecia en pantalla las carreteras se nos cargan como una serie de tracks en color rojo. Ahora decidimos el color que queramos que tengan en nuestro gps y se lo cambiamos. Yo voy a elegir un verde, clásico de las carreteras comarcales. Abrimos Track table, seleccionamos todos los tracks, presionamos el botón change color y elegimos nuestro verde. La lista de tracks cambia su icono rojo por el verde y en el mapa nuestras carreteras ya lucen en el verde elegido.
Este paso lo repetimos con los ríos y los caminos y sendas, eligiendo para cada carga el color que más nos convenza, de forma que una vez cargados y cambiados de color (Terra Incognita siempre carga los tracks en rojo por defecto), nuestra pantalla tiene este aspecto.
A continuación seguimos un proceso muy similar para añadir nuestros waypoints: los cargamos y editamos sus propiedades (nombre, símbolo... También se puede personalizar la etiqueta de texto -letra y fondo- y el tamaño del símbolo). En la siguiente pantalla se ven los waypoints recién cargados y en la franja inferior cómo han quedado nuestras fuentes después de haberlas editado.
Cuando tengamos todas las cosas que queremos añadir a nuestra ortofoto JNX, es el momento de seleccionar el área y el zoom al que queremos hacer la exportación. En el menú Selection escogemos la selección rectangular y dibujamos un cuadrado abarcando el área que queramos (puede modificarse fácilmente arrastrando de cualquier borde). Después en el menú Zoom levels seleccionamos la calidad a la que queremos exportar el JNX (como el terreno no es mucho elijo 150 yardas -la pequeña etiqueta me avisa que es equivalente a una resolución de 1m/pixel-). La pantalla se posiciona entonces a ese zoom y dejaremos de ver nuestra selección, pero sigue ahí (podemos confirmarlo con la rueda del ratón alejando pero si pincháis pantalla solo conseguiréis mover o modificar la selección. Si, el programa es un poco rústico y poco intuitivo en este paso).
En el menú File seleccionamos Save map y a continuación el formato deseado (Garmin JNX en este caso). Le damos un nombre y una ubicación a nuestro mapa jnx. En la ventana de opciones procedemos para dejarla como veis en la captura: apagamos todos los levels menos el primero (que está a 16, la resolución máxima según el zoom escogido) y desmarcando la casilla seleccionamos el nivel de zoom para visualización en el gps (200 metros en el ejemplo). Una vez todo en su sitio, OK y a esperar.
La información del proceso de exportación se nos ofrece en la barra de estado de la parte inferior de la pantalla; dependiendo del tamaño del mapa, de su resolución, o de si los mosaicos necesarios ya están en la caché de Terra Incognita, el tiempo de exportación será mayor o menor. Terra Incognita maximiza bastante bien la relación calidad/tamaño de los jnx; en el ejemplo para una orto de 4x3 kms (12 kms cuadrados) el peso final del archivo ha sido de 6 megas. Cuando lo tengamos pasamos el archivo a la carpeta BirdsEye de la memoria externa de nuestro Garmin y lo encendemos para comprobar el resultado.
Capturas a distintos zoom en Garmin Montana.
En verde las carreteras, en blanco los caminos y en azul los ríos.
Lo se, lo se... Me diréis que llevando TopoHispania o TopoEspaña superpuesto para qué este lío. Pero, ¿y esos caminos que has hecho el último año en tu zona favorita y el IGN ni sabe que existen? ¿Y esa fuente que te quitó la sed cuando ni figuraba en el mapa? ¿Y ese mirador improvisado donde sacaste la mejor foto del día? ¿Y ese tramo de senda cerrado por la vegetación y que en TopoHispania parece una autopista? A mi no me importaría tener todas esas cosas integradas (y actualizadas) en una ortofoto JNX de mi zona. Sobre todo siendo tan sencillo de hacer. Tener información real y veraz del entorno no tiene precio. Para todo lo demás.... Topo España.
PD: aparte es que me gusta trastear y me lo paso bomba. Ahora si que dejo Terra Incognita en barbecho un tiempo hasta ver cómo evoluciona.


viernes, 25 de abril de 2014

Terra Incognita: JNX, OziExplorer y más.

Gracias a un compañero de foro he descubierto otro juguetito para el manejo de mapas desde servicios wms. Se trata de Terra Incognita, un sencillo programa que puede convertirse en una buena alternativa. Y digo puede porque el programa es tipo código abierto, con sólo un año de desarrollo (enlace al proyecto), con lo que hay que suponerle una fructífera evolución; y digo puede porque obviamente todo depende de que el programa nos ofrezca el manejo del formato de mapa que cada cual estemos buscando. Dependiendo de los formatos que el programa trabaje será de nuestro interés o no.
Aspecto general del programa. Sencillo, claro y efectivo.

No obstante presenta ya este software ciertas y buenas cualidades que os resumo:
Formatos exportación de mapa

- El programa es portable, esto es no necesita instalación, con lo que podemos llevarlo en un lápiz USB y ejecutarlo en cualquier pc y lugar (aunque en su web se especifica "Requires Microsoft Windows XP or Windows 8 operating system with .NET framework 2.0 or higher installed and internet connectivity"). Primera rareza saltarse a la torera Windows Vista o Windows 7 ¿?¿?...
- Tiene varios formatos de exportación interesantes entre los que destacan la generación de mapas JNX BirdsEye para Garmin, Kmz y OziExplorer. También GPSDash, TrekBuddy y TomTom entre otros. Confieso que varios ni los conozco y sólo he experimentado con JNX y Kmz.


Formatos de archivos de tracks y waypoints
disponibles para abrir. 
- Permite la gestión parcial de tracks (cargar, dividir y exportar) y completa de waypoints (crear, cargar y exportar) de una manera sencilla pero suficiente, y además esos tracks y waypoints visibles en pantalla pueden quedar dibujados en el mapa que exportemos. Esto es muy útil si queremos generar por ejemplo un JNX orto con caminos integrados. Los waypoints y tracks son exportables en formato .gpx o .kml/kmz.
Como véis en la lista de formatos de apertura de tracks y waypoints, están incluidas las sentencias Nmea, lo que significa que el programa puede conectar con nuestro dispositivo gps para importar o exportar tracks y waypoints (formato gpx), así como para ofrecernos teóricamente nuestra posición actual. El editor de tracks tiene una interfaz bastante agradable.
Edición de track. Posibilidad de cortar el track seleccionando una parte o reducir número de puntos.
Formatos de carga mapa local
- Es posible cargar un mapa local en pantalla en varios formatos, aunque el manejo del mismo está bastante limitado (increíblemente no podemos ni hacer zoom sobre la vista) y parece enfocado a un mero intercambiador entre formatos (cargar mapa local en un formato y exportarlo en otro de los posibles) que tiene su utilidad (probado en exportación de jnx a .map de Ozi y de jnx a kmz -muy buena calidad en ambos-; si el mapa es muy grande lo divide en partes).
- El usuario puede añadir fuentes de mapas wms propias si tiene los conocimientos necesarios del lenguaje utilizado para generar los archivos. He hecho breves intentos sobre ejemplos y la explicación de su propia web, pero yo no tengo esos conocimientos.

Por contra también me ha parecido que tiene cosas manifiestamente mejorables:
- Sólo se pueden generar JNX de un mismo mapa, una limitación seria si tenemos en cuenta que una de las mayores gracias de los JNX es poder tener varios mapas a varias escalas en un mismo archivo.
- Los JNX generados son versión 3, algo ya un poco desfasado (no podemos manipular el draworder) aunque no afecta a su visibilidad en el gps (quizá si a la superposición).
Pantalla exportación JNX con nombre de Grupo
 configurable, dos niveles (15 y 10) y niveles de zoom
 para gps de 300 y 120 metros.
- El problema de no poder usar varios mapas para el JNX teóricamente puede subsanarse haciendo varios JNX monocapa y luego unirlos utilizando jnxmerge, y modificar los niveles de zoom y la versión jnx con JNXCustomizer o JNXer como ya explicamos en ESTE ARTÍCULO sobre esa manera de elaborar JNX multicapa (la ventaja es usar sólo software gratuito sin necesitar Global Mapper; la desventaja que conociendo SASPlanet todo eso ya parece un engorro).
- Pantalla de exportación a JNX poco intuitiva y con alguna rareza: si genero un JNX de varios niveles de zoom (siempre de un mismo mapa) el programa no respeta la selección, sino que en los niveles con menos resolución añade terreno alrededor de la selección original, no se bien bajo qué criterio. O sea, no me genera capas cada vez de mayor resolución de MI selección, sino que las capas anteriores las genera añadiendo terreno a la selección original. Muy extraño. Y abierto en BaseCamp una verdadera chapuza.
JNX en Global Mapper generado con los parámetros de la captura de arriba.
Nuestra selección es el cuadrado rojo, que sí está hecho a buena calidad y entra al nivel de zoom establecido. El resto
de terreno es un añadido a calidad mediocre (correspondiente al nivel 10 supongo) que el programa se saca de la manga.
¿Por qué ese terreno y no más o menos? ¿ Y  por qué no más hacia el este o hacia el norte?

- El manejo de la caché es otro misterio. Para empezar se instala por defecto en la ruta C:\Documents and Settings\User\Configuración local\Datos de programa\TerraIncognita\Cache lo que va un poco en contradicción con ser un programa portable (debería estar por defecto en la propia carpeta del programa, aunque al menos podemos modificar la ruta en las opciones generales). La estructura es la clásica a modo de carpeta conteniendo los mosaicos para cada mapa y nivel de zoom. Tampoco parece que haya manera de saber qué mosaicos tenemos ya en caché (si cuenta al menos con un limpiador de la misma).
Fuentes de mapas incluidas en el programa.
- Los proveedores de mapas instalados por defecto son escasos, aunque nunca faltan los clásicos (Google, Bing, OSM,...) que además cargan y funcionan a las mil maravillas. El SigPac en el momento de escribir esto no funciona y he sido incapaz de solventarlo. Ya dejamos dicho en las ventajas que la lista de fuentes es ampliable con los conocimientos necesarios y suponemos que en futuras versiones esto cambiará.
- El indicador de mosaicos a descargar es casi inexistente; una pequeña barra en barra de estado que no ofrece ninguna información completa sobre los mosaicos totales a descargar,  ni sobre los mosaicos restantes. Un pequeño "pero" en una interfaz bastante intuitiva y amigable.
Aspecto de la barra de estado en pleno proceso de descarga de mosaicos. Información pobre.






Os resumo el esquema de funcionamiento del programa para conseguir un mapa, por si queréis ir tomándole la medida:
1.- Selección de fuente de mapa (menú Map Source).
2.- Selección de área de interés (menú Selection. No uséis Select all porque aquí all significa all literal, y seleccionará a menudo todo el globo terráqueo. Esa opción está pensada para cuando está cargado un mapa local).
3.- Selección de zoom, que viene a ser la resolución con la que exportará el mapa (desde el menú Zoom levels o haciendo zoom en el mapa a la calidad deseada).
4.- Exportación del mapa al formato deseado (menú File/Save map).
JNX generado a partir de Google Satélite con track y waypoints cargados. Nivel 17, resolución 1m/pixel.
 Tanto la calidad como el tamaño del jnx resultante están muy conseguidos.
Terra Incognita con ventanas gestoras de tracks y waypoints abiertas.

En conclusión, creo que es un programa de manejo bastante amable e intuitivo, con el que, por ejemplo, generar un sencillo JNX monocapa es una tarea rápida y efectiva. Concretamente para el caso de los archivos JNX -que es mi interés particular- me gusta la posibilidad de poder incluir en el mapa tracks y waypoints (de momento imposible en SASPlanet) y sería a día de hoy mi principal razón para utilizarlo. Creo que también es una gran herramienta para generar mapas de una forma muy sencilla y con gran calidad para los usuarios de OziExplorer. Y por supuesto para usuarios que busquen los formatos de exportación que Terra Incognita ofrece, muchos de los cuales desconozco.
A partir de ahí tiene muchas cosas que poner al día y debería añadir algunas funciones básicas para el tratamiento completo de archivos que presume de tratar. A día de hoy tenemos otras alternativas más completas (para JNX), pero no niego que es un programa para hacerle seguimiento e ir viendo si sus programadores son capaces de ir situándolo en la vanguardia de este tipo de productos. Si así fuese iremos dando buena cuenta de ello en el blog.