domingo, 25 de enero de 2015

OruxMaps VII: mapas de MOBAC.

En esta, en principio, última entrada sobre OruxMaps, vamos a enumerar rápidamente algunos programas que sirven para elaborar cartografía compatible con este magnífico software de navegación para los dispositivos Android. Y nos centraremos en el mejor de todos: Mobile Atlas Creator (MOBAC). Y es el mejor no sólo por su sencillo manejo, sino también porque al estar basado en servicios wms y funcionar con cartografía online, nos permite hacer cartografía multicapa como hemos visto con el Creador de mapas integrado en OruxMaps. Digamos que viene a ser parecido a éste, pero con la potencia de un software de escritorio y la posibilidad de exportar a muchos más formatos. Además de poder mezclar capas de distintas fuentes de mapas a distintos niveles de zoom, lo cual ofrece maravillosas posibilidades.
La interfaz principal del programa con sus elementos más importantes es la que sigue:
Y como desglosar a base de pantallazos la elaboración de un mapa para OruxMaps podría ser muy larga y confusa, creo que es el momento de poner otro de nuestros videotutoriales explicando el proceso. A ver si me queda breve, sencillo y claro...


Por si acaso contáis con una versión de MOBAC que no tenga mapas básicos como Bing, Google o los del IGN, en la sección DESCARGAS os dejo un enlace a un archivo conteniendo las más clásicas (salvo Google Satélite que no me funciona). Allí tenéis los detalles.

Los otros dos programas que he probado para hacer cartografía compatible con OruxMaps son:
- OKMap: parece un software bastante completo y que habrá que probar. En el aspecto de mapas para Orux nos permite crear mapas monocapa desde una imagen previa cargada (bastantes formatos incluyendo ecw, tiff, kml/kmz, map, imp, y archivos de calibración clásicos).
- TopoMapCreator: nos permite hacer mapas multicapa desde las fuentes de mapas que contiene, que no son demasiadas y desconozco como ampliarlas. Más tosco visualmente, sin el apoyo de mapas a la vista, se basa en la introducción de las coordenadas de la zona que queramos. La descarga del programa incluye muchas herramientas complementarias para transformar formatos o descargar OSM.
No olvidéis también que para hacer mapas monocapa en formato .rmap (compatible con OruxMaps) CompeGPS es una buena herramienta, pues es el formato de mapas que utiliza su aplicación móvil TwoNav. Aunque MOBAC los hace estupendamente también seleccionando como Atlas TwoNav RMAP, y además multicapa.

miércoles, 21 de enero de 2015

OruxMaps VI: mapas offline en local.

Ciertamente son tantas las posibilidades, los formatos y las maneras de conseguir mapas offline (aquellos instalados directamente en el dispositivos, que ocupan espacio físico y no necesitan conexión a internet para visualizarse) que no sabía muy bien cómo plantear el artículo. Así que he decidido, que ya que estamos hablando de OruxMaps, explicaré con detalle cómo crear dichos mapas con las aplicaciones propias de OruxMaps: Creador de Mapas desde el mismo programa, y OruxMapsDesktop desde un PC externo. Y las aplicaciones de terceros para generar mapas compatibles con OruxMaps las mencionaré por encima en otro artículo, remitiéndoos para mayor conocimiento a cada una de ellas en concreto.
Los mapas offline tienen algunas desventajas (ocupan mucho espacio, se necesita elaborarlos) y otras ventajas respecto a los online. La mayor de ellas que no se necesita conexión de datos para cargarlos, pues residen en el disco duro de nuestro dispositivo, lo que en zonas de poca o ninguna cobertura (que son muchas) es una cosa indispensable para garantizar la navegación.
Los formatos de mapas compatibles con OruxMaps y toda la información sobre cada uno los tenéis perfectamente explicados en el manual oficial del programa, por lo que sería absurdo redundar aquí sobre ello. Si es importante saber que los mapas creados para uso local pueden ser monocapa o multicapa, esto es, pueden estar compuestos de una sola imagen ráster sobre la que hacer zoom, o pueden estar compuestos por varias capas que en realidad son varios mapas a distinto nivel de zoom/detalle (al mismo estilo de los servicios wms).
Hemos visto en el artículo anterior como configurar fácilmente servicios wms en OruxMaps que nos permiten el acceso a mapas online. Pues bien desde el mismo programa podemos aprovechar esos servicios para guardar esos mapas en nuestro dispositivo gracias al Creador de Mapas. Para que esta opción nos aparezca en el menú de mapas es necesario tener cargado un mapa online. Vamos a ver el proceso para guardar en local una porción del mapa WMS: IGN-RASTER, por supuesto con diferentes niveles de zoom para tenerlo disponible a las distintas escalas.
1. Con el mapa online cargado accedemos al Creador de mapa desde el menú Mapas. 2 y 3. Pinchamos en la pantalla las dos esquinas del cuadrado que queramos descargar y pulsamos la marca azul de aceptar. 4. Seleccionamos los niveles de zoom que queremos descargar (se nos va informando del número de imágenes y tamaño correspondientes), le ponemos el nombre identificativo, y pulsamos Descargar.
El gestor de descargas hace su trabajo y una vez descargado (dependerá la conexión y el tamaño y zooms del mapa), nuestro mapa aparece con el nombre dado en la lista de mapas offline perfectamente operativo.
Como veis el Creador de mapas integrado en OruxMaps es muy sencillo y efectivo para hacernos nuestros mapas offline multicapa desde los propios mapas online que tengamos. Un diez para esta herramienta.

La otra aplicación que la gente de OruxMaps ha desarrollado para elaborar nuestros mapas es OruxMapsDesktop. En este caso está pensada para poder pasar las imágenes de mapa que tengamos en varios formatos al formato compatible para OruxMaps; digamos que no haremos mapas multicapa sino mapas monocapa ráster a partir de un mapa que ya tengamos en otro formato. También incluye algunas herramientas adicionales como un conversor por lotes o una calculadora de coordenadas. Existe un manual de la aplicación con todos los detalles, aquí sólo explicaremos su manejo básico.
1.- Cargamos el fichero de calibración de la imagen; es posible que el fichero no sea reconocido en algunos casos con lo que habría que introducir los datos manualmente (un horror).
2.- Cargamos la imagen de mapa propiamente dicha (sólo algunos formatos soportados: jpg, png, bmp...).
3.- Zona de datos de calibración que se rellena automáticamente si el fichero de calibración es bien reconocido.
4.- Nombre que damos al mapa que vamos a crear.
5.- Carpeta destino del mapa a crear.
6.- Multicapa hace una simulación haciendo zoom digital sobre la imagen como si se tratara de un mapa multicapa (para mapas muy grandes no es recomendable).
7.- Formato de las imágenes creadas (recomendado .jpeg).
8.- Seleccionamos Sqlite, el formato de OruxMaps (la otra opción es para generar sólo el fichero de calibración).
9.- Pulsamos Crear Mapa.

Al concluir el proceso tendremos generada una carpeta de nombre "relieve" en el directorio elegido y que contiene los dos archivos clásicos. Simplemente copiamos esa carpeta y la pegamos en la carpeta de mapas de OruxMaps (oruxmaps/mapfiles) para tener disponible nuestro nuevo mapa offline.

Aparte de estas dos formas de conseguir mapas offline para OruxMaps, existen otras muchas, con varios programas y de diversas formas que listaremos en el siguiente artículo haciendo especial mención a MOBAC (Mobile Atlas Creator). De momento ya existen muchos mapas para descarga por la red, multicapa o monocapa, en variados formatos y de muchos lugares. La propia web de OruxMaps es un buen lugar para comenzar la búsqueda sino queremos elaborarlos nosotros mismos.

domingo, 18 de enero de 2015

OruxMaps V: mapas online wms.

Una vez explicado el manejo básico del programa, toca ya hablar de los mapas, de aquella cartografía que podemos usar con OruxMaps o de cómo podemos crearla. En este aspecto OruxMaps vuelve a dejarnos impresionados... Cierto que podría abrir directamente los clásicos archivos de imagen calibrados (ECW, jpeg+jgw o map, tif, ...) con lo que ya rozaría la perfección, pero no menos cierto que los mapas que permite abrir cumplen con sobrada eficacia el abanico mas exigente de cualquier aficionado. El tema es tan apasionante y tan rico que vamos a dedicar varios artículos a ello, distinguiendo entre los dos grandes grupos de mapas que podemos utilizar: online (necesitando una conexión de internet para ello) y offline (mapas almacenados en el propio dispositivo que no necesitan conexión). En este primer artículo nos centraremos en los mapas online que están basados, como es lógico, en los servicios wms. Para visualizarlos tendremos que configurarlos en el programa y es aquí donde, lejos de tener que pelearnos con internos archivos xml o retorcidas lineas de código html, OruxMaps tiene a bien ofrecernos un fabuloso gestor para añadir cómodamente nuestros servicios wms favoritos. No se me olvide recordaros que para esta clase de mapas el consumo de datos es alto y lo mejor es que nos pongamos a experimentar con ellos sólo bajo cobertura wifi.
Por defecto OruxMaps ya trae preinstalados una buena variedad de estos servicios wms entre los que, ciertamente, ya se encuentran algunos de los más comunes, útiles e interesantes (Topo y PNOA del IGN, mapas OSM, etc...). Para familiarizarnos con el Creador de WMS que OruxMaps trae integrado vamos a añadir un nuevo servicio wms: el mapa base del IGN. La URL de este servicio es http://www.ign.es/wms-inspire/ign-base? la cual procedemos a introducir en el creador de wms (lo tenemos en el icono de Mapa/Abrir mapa). Pulsamos OK y se nos abre el selector de capas entre todas aquellas disponibles en el wms. En este caso, el mapa base del IGN contiene una capa al final de la lista englobando todas las anteriores, y es la que nos interesa. La marcamos y pulsamos de nuevo OK.
1.- Desde el menú de apertura de mapas, seleccionamos el botón WMS para abrir el Creador WMS. 2.- Introducimos la URL del servicio y pulsamos OK. 3.- En el selector de capas del wms seleccionamos la o las que nos interesen y pulsamos de nuevo OK.
A continuación seguimos rellenando los datos imprescindibles. Podemos pulsar el botón prueba para que el programa nos diga los niveles de zoom disponibles (0 a 20 en este caso), e introducir un nivel de zoom en la casilla (15 en el ejemplo) para que al pulsar "prueba" una muestra del mapa se nos ofrezca en la ventana. Después introducimos los valores de zoom que queremos tener disponibles en OruxMaps (0 y 20 en el ejemplo, o sea, todos); marcamos las casillas Cacheable y Descargable (con esto el mapa se almacena en caché para una carga más rápida y también habilitamos la posibilidad de hacerlo descargable con el propio creador de mapas de OruxMaps que ya veremos). Por último le ponemos un nombre identificativo ("Base IGN" en el ejemplo) y pulsamos en CREAR.
1.- Ventana Creador WMS con todos los datos completados. Pulsamos en Crear. 2.- Nuestro nuevo mapa online aparece en la lista de servicio WMS disponibles. Pulsamos sobre él para abrirlo. 3.- El mapa aparece en pantalla con todos sus niveles de zoom disponibles..
Este proceso, como veis bastante sencillo y rápido, se puede poner en práctica con todos los servicios WMS que nos interese. Supongo que a veces no funcionarán, pues los wms son caprichosos e irregulares en sus estándares a menudo, así que paciencia, pero es una fuente perfecta de mapas que desde OruxMaps nos ponen muy fácil. Una gozada. Para editar o borrar un mapa wms mantén pulsado sobre él y aparecerán las opciones.
Ejemplos de servicios WMS en OruxMaps.
1.- Primera edición del MTN50. 2.- Ortofoto PNOA histórica 2004. 3.- Vuelo americano 1956-57. 4.- Topo Base Valencia.
El otro icono que tenemos al lado del Creador WMS nos sirve para hacer un mapa compuesto, esto es, un mapa que conste de varias capas con distintos servicios wms de nuestra lista. A cada una le podemos retocar la transparencia de forma que se puedan visualizar superpuestas. Os pongo una captura rápida con la secuencia:
Mapas compuestos.
1.- Abrimos el creador de mapas compuestos desde su icono correspondiente. 2. Seleccionamos el mapa a añadir y su transparencia y pulsamos Añadir. Repetimos con cada capa. En el ejemplo la base son las ortos de Google a transparencia 1 y la capa superpuesta el topo IGN a transparencia 0.4. Le damos un nombre y pulsamos OK. 3. Nuestro mapa con el nombre dado aparece en la lista de la carpeta Multimapas. Pulsamos. 4.- El mapa se abre en el visor.
Para terminar con lo que a los mapas online se refiere, y para aquellos que les guste el trasteo e indagar en las tripas de las cosas, os comento que los datos de acceso a los servicios wms en OruxMaps se almacenan en un archivo denominado onlinemapsources.xml que se encuentra en la carpeta de mapas (oruxmaps/mapfiles). Abierto en cualquier editor de texto dicho archivo tiene este aspecto:

En él podemos ver los bloques de texto que componen cada mapa wms (su nombre lo he destacado en amarillo) y que contienen los datos necesarios para que el programa conecte con el servicio (url, proyección, zoom, etc...).Bien, teóricamente modificando y añadiendo los datos de un servicio wms que conozcamos el programa lo reconocerá y lo añadirá a nuestra lista de mapas online disponibles. A mi personalmente aún me desborda este código y no me he puesto a experimentarlo (quedé agotado con el de SASPlanet), pero lo que si me he dado cuenta es que, por ejemplo, los mapas de Google no estaban disponibles en OruxMaps, lo que era una pena. Indagando un poco más descubrí que en versiones anteriores de OruxMaps (yo soy recién llegado) si estuvieron disponibles dichos mapas y otros más, pero que por problemas de derechos fueron eliminados de la lista. E indagando un poco más aún descubrí por internet el archivo onlinemapsources.xml de aquellas versiones de OruxMaps que si contenían los mapas Google. Blanco y en botella, copié y pegué las líneas de código correspondientes a los cuatro mapas clásicos de Google en el xml de mi versión actual (previa copia de seguridad por supuesto) y una sonrisa de satisfacción cubrió mi cara con el resultado (aunque Google satélite no acaba de ir fino y no he encontrado cómo visualizar también los de Bing). En la sección DESCARGAS podéis encontrar este archivo.
Los mapas de Google en OruxMaps: Maps, Terrain, Hybrid y Satélite.
Hasta aquí mis andaduras con los mapas online para OruxMaps. Como siempre para cualquier cosa recomiendo recurrir al manual del programa disponible en su web donde explica con bastante detalle todo este asunto de modificar los archivos xml; y cualquier comentario, sugerencia u opinión son más que bienvenidos. Saludos.

miércoles, 14 de enero de 2015

OruxMaps IV: rutas.

En esta entrada hablaremos sobre la creación y manejo de rutas en OruxMaps. En comparación con los tracks, las rutas son algo estático, una especie de guía que cargamos en el visor para seguirla mientras creamos un nuevo track. Como dijimos en el artículo sobre tracks, una ruta se compone normalmente de varios waypoints enlazados para ir de uno a otro.
Siguiendo el manual oficial de OruxMaps, hay varias formas de cargar una ruta en el visor:
1.- Directamente desde un fichero GPX o KMZ/KML cargado desde el menú Rutas/Cargar KML/GPX.
2.- Desde un track existente en la base de datos, pulsando sobre él y en el menú contextual que aparece se pulsa en Cargar como Ruta.
3.- Partiendo de un conjunto de waypoints, se seleccionan, se ordenan en el sentido de la ruta y se pulsa sobre el icono Ruta. Se abre el menú de navegación por si queremos activar directamente el seguimiento de la ruta u otras opciones de track, y  los waypoints quedan cargados como una Ruta.

4.- Mediante el creador de tracks. En la pantalla de mapa pulsamos sobre el icono Rutas y sobre Crear. Nos aparecen unos botones: se trata de ir moviendo el mapa y añadiendo puntos de track ( y waypoints si está seleccionada la opción) sobre el pequeño cursor de situación usando el botón + (el botón - elimina el último punto). El botón x cancela la creación. Se puede también elegir nuevo segmento o crear o no waypoint en el punto. Cuando tengamos todos los puntos deseados pulsamos el botón azul de aceptar y el track y los waypoints creados aparecerán en el primer lugar de nuestra lista de tracks y en nuestra lista de waypoints.


Una vez tenemos una ruta en el visor podemos seguirla. Para ello obviamente el GPS debe estar activado, y pinchando en Seguir se nos guiará por el recorrido de la ruta, con diversas alarmas sonoras configurables si nos alejamos de la misma, o cuando nos acerquemos a los waypoints. El Campo de Datos nos mostrará información referente al recorrido de la ruta. Si queremos hacer la ruta al revés pulsaremos en Invertir, con lo que la ruta cambiará su dirección.
Si en vez de querer seguir la ruta por el camino marcado simplemente queremos que el GPS nos guíe por los waypoints de la ruta, pulsaremos Navegación Wpt., con lo que seremos guiados entre ellos sin tener en cuenta el recorrido y los datos de navegación serán referidos al siguiente waypoint.

Cuando el seguimiento de una ruta está activado, el menú de rutas contiene las opciones adicionales para las alarmas (personalizables en la configuración general de OruxMaps). Así, como se ve marcado en verde en la captura de la izquierda, disponemos de las opciones de activar o desactivar las alarmas tanto para la ruta (si nos alejamos de ella x metros) como para los waypoints (aviso de cuantos metros nos faltan para llegar al próximo).
También la barra de estado del visor del mapa (marcada en amarillo) nos irá mostrando los iconos según las funciones que tengamos activas. En este caso los iconos pertenecen a: ruta visible en pantalla, activado el seguimiento de ruta, y activadas las alarmas para la ruta.
Se pueden cargar varias rutas a la vez en el visor, pero sólo una puede estar activa para su navegación. Para activar la deseada pulsad sobre el icono de inicio de la misma y tendréis las opciones de activarla o borrarla, entre otras. Recomendamos una breve salida real por cualquier zona para entender enseguida todo esto que explicado en letra puede parecer algo complicado pero que, experimentado sobre el terreno, os dejará enormemente satisfechos.
Por último queremos mencionar la posibilidad de calcular una ruta entre dos puntos usando carreteras, al modo ON-Road. Aunque el mismo autor destaca en el manual que OruxMaps no es un navegador de este tipo y que no esperemos maravillas porque aún queda mucho por mejorar, lo cierto es que su funcionamiento básico ya está operativo. Desde el menú Rutas pulsamos en Buscar ruta. Se nos abre una ventana similar a la de creación de tracks con la que iremos situando los puntos de la ruta moviendo el mapa según el cursor de posición que aparece (inicio, final y algunos intermedios de paso si queremos). Tenemos algunas opciones suplementarias encima como el tipo de ruta a calcular (rápido, corto, a pie....), las carreteras a esquivar en el cálculo (peajes, sin asfalto,...), o el calculador de ruta entre MapQuest (online) o BRoute (offline).
Navegación ON-Road.
1.- Ventana con botones de creación de puntos y cursor de mapa donde situarlos. 2.- Opciones adicionales para el cálculo de ruta. 3.- Ruta calculada con waypoints intermedios de paso. 4.- Información de un waypoint de paso al pulsar sobre él.
Una vez preparados los puntos de ruta pulsamos el icono azul de aceptar y OruxMaps nos calcula el recorrido, estableciendo waypoints adicionales de paso. Ahora podríamos seguirla escuchando sus indicaciones como hacemos con cualquier otra ruta. También en el waypoint inicial de la ruta tenemos las opciones comunes.
Ciertamente la distinción clara entre track y ruta puede parecer (yo creo que lo es) un poco liosa en OruxMaps; el hecho de compartir menú y carpeta, o de que al guardar una ruta lo haga como track, no ayudan demasiado y confunde respecto a la costumbre que tenemos de otros programas de cartografía y navegación que las distinguen con más claridad. El autor lo decidió así y bien está, supongo que simplemente es cuestión de acostumbrarse y tampoco parece tener una influencia determinante en su manejo. Yo simplemente me limito a pensar que una ruta en OruxMaps no es más que un track que tengo activo para seguir con indicaciones.
Un saludo.

domingo, 11 de enero de 2015

OruxMaps III: tracks.

En esta tercera entrega sobre OruxMaps hablaremos de los tracks y las diferentes posibilidades que se nos ofrecen para trabajar con ellos. Recuerdo brevemente que un track no es una ruta: ésta es un recorrido creado uniendo varios puntos (en línea recta entre ellos o siguiendo alguna vía de comunicación en el caso de mapas ruteables) mientras que un track es el conjunto de numerosos puntos que el gps va recogiendo como posiciones y forman un segmento.
El caso más clásico es que queramos grabar el track de un recorrido que vamos a efectuar; para ello, situados al inicio del mismo y con nuestro mapa preferido en pantalla, activaremos el gps (recomendable esperar unos segundos hasta que el dispositivo tenga buena señal), picharemos en Iniciar grabación y comenzaremos a movernos (puede pincharse directamente en Iniciar grabación y el gps se activará si no lo estaba ya pero recomiendo activar primero gps dándole tiempo a recibir buena señal para evitar errores en los primeros puntos del track):
Secuencia de inicio de grabación de track.
 1.- Iniciar GPS. 2.- El cursor de posición aparece y los datos se amplían con información de altura, velocidad y rumbo. 3.- Una vez cogida buena señal, Inicio de grabación. 4.- Comenzamos nuestra ruta y la tabla de datos ofrece también cronómetro y distancia recorrida.
El recorrido empieza a dibujarse en forma de línea roja sobre el mapa a nuestro paso y el cuadro de mandos comienza a actualizar los datos más relevantes del mismo (todos personalizables). Mientras estemos grabando un track podemos cerrar OruxMaps que el gps no se detendrá y la aplicación seguirá registrando nuestro recorrido. Una vez llegados al final del mismo pulsamos Parar grabación y el track queda incorporado a la base de datos de OruxMaps, dándole el nombre de la fecha y hora en que ha sido grabado (Ej: 2015-01-05 17:31).
Grabación y guardado automático de track.
1.- El track se va representando en pantalla mientras caminamos, ofreciendo datos en el cuadro de mandos. 2.- Paramos grabación al finalizar nuestro recorrido. 3.- Accedemos a la gestión de tracks. 4.- Nuestro recorrido queda automáticamente grabado como track en la base de datos con su nombre por defecto.
Con el track aún activo en pantalla, la próxima vez que le demos a Iniciar grabación (tras una parada larga, o la continuación del recorrido al día siguiente, por ejemplo), OruxMaps nos ofrece tres opciones:
- SEGUIR: continúa grabando desde el último punto del track anterior. No recomendable porque puede falsearnos las estadísticas y datos del conjunto del track. Aunque para eliminar paradas cortas (el bocadillo, el pequeño desvío de la ruta, etc...) puede ser una opción válida.
- NUEVO SEG: se continúa la grabación como un nuevo segmento dentro del mismo track (recomendable  por ejemplo para tracks de varias etapas o días, pues cada segmento tendrá sus propios datos  y estadísticas)
- NUEVO TRK: OruxMaps limpia de la pantalla el track anterior y comienza a grabar un track totalmente nuevo e independiente.
Grabación nuevo segmento de track.
1.- Al pulsar de nuevo Iniciar grabación OruxMaps nos ofrece las opciones: elegimos Nuevo Segmento. 2.- Una vez terminado nuestro nuevo tramo de recorrido detenemos grabación. 3.- La ventana de gestión de tracks sigue mostrando un track único aunque con los datos actualizados con el nuevo segmento. 4.- El mapa muestra los DOS segmentos individualizados pero pertenecientes a UN MISMO track.
El siguiente paso lógico sería exportar nuestro track en uno de los dos formatos clásicos que OruxMaps nos permite (.gpx ó .kml/.kmz); con esto lo almacenamos en la carpeta por defecto (oruxmaps/tracklogs) para poder cargarlo en el propio programa o poder extraerlo de la carpeta y trabajar como queramos con él en cualquier otro software.
Exportar y cargar track.
1.- Desde la ventana gestión de tracks pinchamos en el track deseado y se nos abre menú contextual. Seleccionamos Exportar como... 2.- Elegimos el formato deseado entre los posibles, en este caso .gpx. 3.- Desde el menú Rutas pinchamos en Cargar KML/GPX. 4.- Nuestro track exportado está disponible y pinchamos sobre él para cargarlo.
Tras este paso nos aparece un menú en pantalla que nos permite cargar el track iniciando ya de paso algunas opciones del programa (seguir el track, continuarlo o iniciar uno nuevo, por ejemplo). Como sólo queremos visualizarlo lo dejamos como veis en pantalla. El track aparece entonces resaltado mostrándonos su dirección, el nombre, un pequeño punto en su final y un waypoint en su comienzo. Pinchando sobre el waypoint (es un waypoint imaginario que no aparece en la base de datos de waypoints) tendremos información completa del track y algunas opciones: borrar waypoint, poner como activo ese track, centrarlo en el mapa, acceso a un navegador externo, o exportar a fichero (lo que nos crea un nuevo archivo .gpx del track en la base de datos con el prefijo "RUTA_...").

Desde la ventana Gestión de tracks podemos activar o desactivar la marca azul de cada track para que las distintas opciones disponibles afecten sólo al track o tracks marcados. Por ejemplo para ver varios tracks en pantalla procederemos así:
Activamos la marca azul de los dos tracks que queremos ver y pulsamos el icono Ver en Mapa. Los dos tracks se visualizan con su correspondiente waypoint ficticio de inicio. Como se ve claramente, uno de ellos (el resaltado con puntos azul de dirección) es el track que está activo.
Saber cual es el track que tenemos activo es muy importante, pues en el caso de volver a activar la grabación de track y querer continuarlo (o hacer otro segmento) se hará a partir del track activo. Para activar un track pinchamos en su waypoint de inicio y en las opciones podemos hacerlo como se ve en la captura de más arriba.

Otra función que usaremos muy a menudo es importar en OruxMaps tracks que ya tenemos guardados previamente para poder visualizarlos o seguirlos (ej: un track de Wikiloc o cualquiera nuestro). Para ello debemos copiar esos archivos en la carpeta oruxmaps/tracklogs. Una vez hecho esto ya podríamos visualizarlos desde el menú de Rutas, en Cargar KML/GPX. Pero si lo que queremos es tenerlos disponibles en nuestro Gestor de tracks (para por ejemplo unirlos, ver estadísticas, continuar el track, etc...) lo que tenemos que hacer es importarlos al Gestor de tracks según la siguiente secuencia:
Importar tracks externos.
1.- Desde el Gestor de tracks pulsamos en Importar/Descargar. 2.- Seleccionamos GPX/KML. 3.- Marcamos los tracks que queremos importar y aceptamos. 4.- Los tracks aparecen cargados en el Gestor de tracks.
Por último quiero mostraros otra función disponible al acceder a las estadísticas de un track. Desde la pantalla de Gestión de tracks pinchamos en el track que nos interese y, en el menú conceptual pinchamos en Estadísticas. Se nos abre la ventana de estadísticas con tres iconos en su parte superior: la rueda dentada nos permite elegir estadísticas de cada segmento si el track tuviera varios; el segmento de tres puntos es para compartir una captura de pantalla de las estadísticas en multitud de plataformas; y el icono del disquete nos exporta las estadísticas en un archivo .zip.
Contenido del archivo .zip de estadísticas
Dicho archivo .zip contiene los tres elementos que veis en la captura de arriba: un archivo base .html para mapa web, el track en .kml y una carpeta con imágenes de las gráficas del track. Descomprimido en una carpeta y ejecutando el archivo .html obtenemos una vista en el explorador como la siguiente (recortada pues es muy extensa):
En esta interesante función (pienso por ejemplo en enlazar este contenido para rutas en webs) entiendo que el archivo .kml es el track que debería visualizarse sobre el mapa Google de la cabecera, pero no he sido capaz de verlo.
Creo que lo más importante de esta parte de los tracks en OruxMaps es entender que todos los archivos (tracks, rutas y waypoints) quedan grabados en una base de datos interna y unitaria de OruxMaps (oruxmapstracks.db) de la que el programa tira cuando queremos usar alguno de esos elementos. Sólo exportando el archivo en cuestión a alguno de los formatos estándar (.gpx o .kml/.kmz) podremos tener acceso al archivo individualizado en cuestión, no sólo para usarlo en OruxMaps sino en cualquier otro software de los habituales (CompeGPS, Google Earth, etc...).
Disculpad la extensión de este artículo, pero queríamos explicar al menos el manejo más básico de los tracks, la herramienta principal de cualquier software de navegación. Quedan muchas cosas y funciones en el tintero (creación de tracks, unión de tracks, multitracking, corrección de altitudes, compartir con diferentes portales de rutas, etc, etc...) pero, salvo posterior artículo completando, espero que al menos una idea aproximada haya quedado expuesta (tengo mis dudas pues OruxMaps es bastante denso de principio). Por supuesto vuelvo a recordar la atenta lectura del manual oficial del programa, y cualquier comentario es siempre bienvenido. Saludos.

miércoles, 7 de enero de 2015

OruxMaps II: waypoints.

Nuestra segunda entrada sobre OruxMaps trata de la creación, manejo y gestión de waypoints en el programa. Una vez tenemos un mapa de nuestra zona de calidad suficiente, lo normal es que queramos grabar waypoints y tracks sobre él para configurar nuestra ruta, excursión o información de ciertos puntos. La creación de waypoints en OruxMaps es bastante sencilla, y también su gestión posterior. Con el mapa abierto tenemos dos maneras principales de crear un waypoint:
1. Usar el menú de waypoints con lo que se nos creará por defecto un waypoint en el centro de la pantalla. Introducimos el nombre del waypoint, el tipo de icono entre los que trae el programa y una descripción (si queremos) y pulsamos aceptar con lo que nuestro waypoint queda creado.
Las opciones que veis en la parte inferior nos permitirían modificar sus coordenadas, hacer otro waypoint proyectado (a una distancia y unos grados determinados desde las coordenadas iniciales -el centro de la pantalla-) o añadir una extensión asociada al waypoint en forma de archivo (foto, vídeo, audio o texto).

2. Hacer pulsación larga en el lugar donde queramos situar el waypoint con lo que se nos abre un menú que nos permite crearlo y ya pasamos a la misma pantalla del caso anterior siguiendo el mismo proceso.

En cualquiera de los dos casos, una vez creado nuestro waypoint podemos pinchar sobre él en el mapa accediendo a un menú con la info básica del waypoint que nos permite volver a editarlo, borrarlo, centrar el mapa en su posición, o navegar hacia él. También podemos modificar la posición de nuestro waypoint simplemente haciendo pulsación larga sobre él y arrastrándolo a su nueva posición.

Otra interesante opción es usar la cámara de nuestro dispositivo para hacer un fotowaypoint, con lo que la fotografía que tomemos se convierte en un waypoint conteniendo asociada la imagen de la cámara. El icono como veis es por defecto diferente para distinguirlo y en la info del waypoint tenemos acceso directo a la imagen.

En cualquiera de los casos y de cualquiera de las formas que los generemos, nuestros waypoints pasan a formar parte de nuestra lista de waypoints disponibles en la pantalla de Gestionar. Sus principales funciones pueden verse en esta captura de pantalla extraída del manual oficial de OruxMaps.


Marcando el checkbox de selección al lado de cada waypoint podemos acceder a todas esas funciones: mostrar en el mapa, cargarlos como una ruta, exportarlos como .gpx .kml .kmz o como track, eliminarlos, etc, etc... También pulsando sobre uno de los waypoints accedemos a otro menú con unas cuantas opciones suplementarias de una manera más accesible como se ve en la captura de la derecha.
Para más información sobre funciones avanzadas de manejo de waypoints recomendamos una vez más la atenta lectura del manual de OruxMaps disponible en su página web; aquí sólo pretendemos mostrar el manejo y las funciones más básicas necesarias para poder funcionar con el programa y permitirnos el uso más común y básico del mismo. De la misma forma la pestaña Configuración Wpts. ofrece los directorios por defecto donde se guardan y otras opciones básicas de configuración (crear waypoint automático sin edición, no usar iconos predefinidos, mostrar el nombre del waypoint o crear automáticamente waypoint de inicio y final al grabar un track)


Uno de los mecanismos que utilizaremos con más frecuencia es cargar en OruxMaps algunos waypoints que ya tengamos previamente. Para esto utilizaremos la opción Importar desde el botón de opciones de la ventana de gestión de waypoints. Para ejemplificarlo hemos creado en CompeGPS tres waypoints cercanos:
El archivo de waypoints lo guardamos en formato .gpx y lo metemos en la carpeta tracklogs dentro de OruxMaps, que es la carpeta por defecto donde el programa los buscará.
Desde la ventana de gestionar waypoints de OruxMaps pulsamos en opciones y en importar waypoints, y según la secuencia que veis a continuación, nuestros waypoints quedan perfectamente cargados en OruxMaps.

Creemos que con lo explicado ya seremos capaces de generar nuestros waypoints, dotarles de la información básica que nos interese y gestionarlos o modificarlos como sea conveniente. Lo demás lo aprenderemos a base de salidas reales y unas cuantas pruebas sobre el terreno.

domingo, 4 de enero de 2015

OruxMaps I: introducción.

Empezamos el año con una serie de artículos dedicados a OruxMaps, el software gratuito de navegación para dispositivos móviles Android, y que es uno de los más utilizados y conocidos por los usuarios. El programa tiene muchísimas opciones de configuración y multitud de menús que pueden echar para atrás a los nuevos usuarios, por lo que en esta serie de artículos solamente vamos a tratar los aspectos más básicos y principales para conseguir un manejo mínimo del programa y sus principales funciones. Para todo lo demás os recomiendo muy mucho leeros de cabo a rabo el manual del programa que se ofrece desde su propia web. Como veis en la primera de nuestras capturas desde el móvil la versión de OruxMaps que utilizaremos para estos artículos es la 6.0.4 corriendo sobre Android 4.4.2.

Una vez instalado el programa en nuestro dispositivo desde la Play Store lo primero que nos vamos a encontrar es la pantalla principal, que es el visor de mapa y tendrá este aspecto: el mapa de fondo y un par de barras laterales con algunos botones que pueden mostrarse pulsando la pequeña barra azul de cada lateral. Su explicación básica la tenemos en la siguiente captura extraída directamente del manual oficial de OruxMaps.
Interfaz principal de OruxMaps.
Los botones de la barra superior nos dan acceso a la siguiente serie consecutiva de menús:
Cada uno de ellos contiene una gran variedad de configuraciones que, insisto, en ningún sitio mejor explicadas que en la ayuda oficial del programa que mencionamos más arriba. La mayoría están bien por defecto o apenas se usarán, pero es imposible explicar aquí todas ellas y cada uno tendrá unos gustos definidos, así que sólo el trasteo con el programa y la experiencia os hará decidiros por unas u otras.

Lo importante para empezar a utilizar el programa es tener al menos un mapa base aceptable en local sobre el que hacer todos nuestros experimentos y pruebas para ir haciéndonos con su manejo, ya que el mapa del mundo que viene por defecto no tiene una definición ni escala aceptables sobre las que poder practicar con tracks o waypoints. Hay muchas formas de hacerlos o de obtenerlos ya elaborados en formato OruxMaps y, aunque hablaremos más adelante sobre ello, para arrancar nos hemos hecho con el mapa de nuestra zona ya preparado desde esta página web. Se trata de un hipermapa con tres capas: topo 250k, topo 25k y ortofoto que entran a diferentes niveles de zoom predeterminados. Descargado el .zip en cuestión (449 megas en este caso) su estructura consta de una carpeta con dos archivos:
Enchufamos nuestro móvil al ordenador y esa carpeta (madrid_14P) es la que copiaremos en la ruta necesaria para que OruxMaps lea los mapas y que por defecto es la que vemos en la siguiente imagen (podéis nombrar la carpeta como más os guste para luego identificar mejor el mapa):
Abrimos OruxMaps en el móvil y comprobamos que el mapa se ha copiado correctamente y que se visualiza:
Secuencia de apertura de nuestro nuevo mapa offline y visionado de sus tres niveles de zoom (13, 15 y 17)
 mostrando respectivamente el topo 250k, el topo 25k y la ortofoto.
Como veis todo ha salido perfecto, muy sencillo y rápido de hacer. Y la calidad de los mapas es bastante buena (aunque también es cierto que son 449 megas para poco terreno... Ya intentaremos mejorar esto que los móviles no andan sobrados de espacio).
Con esto, decenas de menús y configuraciones aparte en las que ya hemos dicho que no vamos a entrar, tenemos nuestro OruxMaps listo para trabajar sobre el terreno y poder hacer nuestras salidas, grabar nuestros tracks y waypoints, etc... En próximos artículos iremos desarrollando esas posibilidades. Hasta entonces un saludo.

jueves, 1 de enero de 2015

Visitas de diciembre.

Vamos allá con la cartografía de las visitas a nuestro blog en el pasado mes de diciembre de 2014. Para las visitas por Comunidades Autónomas hemos seleccionado en esta ocasión como base uno de los mapas de Google, sobre el que hemos colocado nuestro vectorial etiquetado y graduado por número de visitas (previamente introducidas en su tabla de atributos).

El mapa de visitantes por países a nivel mundial muestra en gris aquellos países sin ninguna visita. Los que sí han tenido visitas se muestran en un graduado de naranjas orientativo: desde el amarillo hasta el rojo fuerte dependiendo de su número.
Y el mismo sistema para la zona detallada de América, esta vez etiquetado con la cifra del número de visitas  y sobre fondo Stamen Watercolor..

Muchas gracias de nuevo a aquellos que visitáis Cartografía Digital y que el año 2015 sea muy feliz para todos. Saludos.