viernes, 29 de septiembre de 2017

OruxMap. Memoria caché de mapas.

Podemos considerar que, según su ubicación, OruxMap tiene  tres tipos de mapas , los mapas en red, los mapas en el propio teléfono y los mapas cargados en el caché de memoria. 

  • Los mapas en red necesitan una conexión a internet y gastan datos. Con mala cobertura dejamos de tener acceso a los mapas.
  • Los mapas residentes en el teléfono no gastan datos, están disponibles sea cual sea nuestra cobertura, pero ocupan memoria, aunque los podemos situar en la tarjeta SD. 
  • Los mapas en el cache, aunque también residen en el teléfono y, por tanto ocupan memoria, son distintos de los mapas creados para residir en el teléfono. 
  • Los mapas  que se guardan en el caché son los últimos mapas  visitados. Aunque pueden estar durante años en nuestro OruxMap, en principio son transitorios, se cargan al visitar una determinada zona y son desplazados por otros al cabo del tiempo, cuando la memoria caché se llene, con el uso que hagamos, con otros mapas distintos.
  • El caché se puede reiniciar total o parcialmente. Cada uno de los mapas online a los que tiene acceso OruxMap dispone de una parte distinta en el caché. Al reiniciar recuperamos memoria pero perdemos los mapas guardados en el caché.
  • A la hora de cargar un mapa distinto al que en esos momentos esté utilizando, OruxMap acude primero a los mapas cargados en la memoria cache y, si no lo tiene,  acude a los mapas en red.

Mapas en el cache:





¿Donde se guarda el caché de mapas?

  • Se guarda en el fichero OruxMapCacheImages.db. Este fichero está en el directorio "/ign/mapfiles" si hemos instalado IGN y en "/OruxMaps/MapFiles" si tenemos instalado OruxMaps.
  • De momento no he conseguido moverlo a la tarjeta SD, por tanto reside en la memoria interna del teléfono. Parece inamobible.

A día de hoy, 26 de Octubre de 2021, en mi copia mas o menos actualizada de la variante IGN de OruxMaps (este trabajo lo hice en Sept. de 2017) parece que si se puede situar el cache de mapas en la tarjeta SD. Es la primera opción disponible cuando entramos a configurar el "Almacenamiento de la App". Esta opción parece ser que mueve los datos de la aplicación a la tarjeta SD (de momento no lo he probado)
  • OruxMap tiene una utilidad que nos permite dimensionar el caché. "Configuración global->Mapas->Mapas online gestión del tamaño del caché". Con esta utilidad podemos dar un tamaño mínimo y un tamaño máximo al caché, distintos a los que toma durante la instalación.
  • Podemos copiarlo o sustituirlo por otro. Si lo borramos, OruxMap lo crea la siguiente vez que reiniciemos OruxMap.



jueves, 21 de septiembre de 2017

OruxMap. Brújula magnética y otros sensores.

Muchos móviles incluyen un sensor de brújula magnética en su hardware. OruxMap incluye la gestión de esa brújula magnética, en el caso de que esté incluida en el hardware del móvil. Esta es una opción que depende del que nuestro móvil tenga o no tenga el sensor correspondiente. Si nuestro móvil dispone de dicho sensor nuestro OruxMap nos proporciona una brújula magnética, con la ventaja de que los valores que nos da la brújula nos lo da por escrito, no tenemos que intentar medir algo a ojo. Aunque nuestro móvil no tenga brújula  el resto de los parámetros que controlamos a través de esta opción la hace interesante.

  • La brújula magnética, o su sensor, se ve afectada por el pequeño imán que suelen llevar las fundas de los móviles para facilitar su cierre. No se si con el paso del tiempo el sensor, ante la presencia permanente del imán, se daña irreparablemente o no. Lo que si se es que para medir correctamente hay que quitar la funda (solo si esta tiene imán).
  • El menú desplegable de la derecha presenta, una vez desplegado, una serie de botones. De arriba a abajo "Encendido GPS", "Grabar Track", "Movimiento por GPS", nuestro acceso a la brujula, "Ficheros de Alturas" y una última opción, que solo funciona con el móvil en posición horizontal, que podemos llamar "ver parámetros".
  • La cuarta opción nos presenta una serie de pantallas, seleccionables mediante las solapas superiores, de TC-1 a TC-5.
  • La brújula está en TC-3 y TC-4. Además de la brújula propiamente dicha, en pantalla, podemos ver una serie de parámetros, con su valor numérico. Estos valores se pueden cambiar con una pulsación larga sobre ellos.
  • Son muchos, varias pantallas de parámetros. Entre otros, podemos seleccionar el rumbo, tanto para norte magnético como para norte real, las horas de salida del sol y de puesta del sol, estadísticas de la ruta, velocidades, altitudes, inclinaciones, hora, tiempos, coordenadas, orientación dispositivo, etc.
  • Muchos de estos parámetros dependen de la existencia de un sensor interno o externo. De manera similar al de la brújula solo dan valores si el correspondiente sensor está disponible. Un sensor que mi móvil no tiene es un sensor de temperatura y uno que si tiene, ademas del de la brújula, es el de inclinación.
  • Este cambio de parámetros también es aplicable a la pantalla TC-1, salvo que TC-1 no tiene brújula.
  • La pantalla TC-2 presenta la gráfica de la ruta que estemos haciendo. Solo se activa si estamos generando una ruta, presenta dos gráficas parametrizables. En la parte superior tiene su propio menú , que entre otras cosas, permite variar los parámetros de cada gráfica. 

martes, 19 de septiembre de 2017

OruxMap. Creador de mapas.

¿Qué sentido tiene crear un mapa, si disponemos de cartografía  gratuita de prácticamente de todo el mundo? Se hace para disponer de un mapa residente en el teléfono, de manera tal que cuando visitemos la zona cubierta por el mapa no necesitemos acudir a los mapas en red, no  dependamos  de que haya cobertura de datos o no la haya.
  • Abrimos el mapa que cubra la zona a visitar, o el mapa que según nuestro criterio sea el mas apropiado. 
  • En la tranquilidad de nuestra casa, disponiendo de wifi, buscamos en OruxMap, la zona de la que deseamos crear el mapa. Como me indica un lector de mi blog, puedes cargar una ruta la ruta que vas a hacer y de esa manera te ajustas mejor a la zona del mapa que vas a visitar. 
  • Por lo que yo he visto conviene ajustarse lo máximo posible a la zona por la que realmente vamos a caminar. El proceso de creación tarda bastante, ocupa bastante y está limitado a por tamaño máximo.
  • Como ya he comentado tengo instalado OruxMap e IGN. Además hay varias versiones de OruxMap que no tienen por que comportarse como la mía, puede haber pequeñas diferencias.
  • El "Creador de Mapas" está directamente, en mi OruxMap, en  el menú Mapas y me da problemas. En mi IGN está en "Mapas->Herramientas de Mapa".
  • Al entrar al creador de mapas aparece una banderilla con dos o tres botones, un +, un - , un vise (azul) y un literal pidiéndonos que seleccionemos la 1ª esquina y la 2ª esquina.
  • Si pensamos en un rectángulo, la primera esquina es la esquina superior izquierda del rectángulo y la segunda esquina es la esquina inferior derecha. La parte del mapa que queda debajo del ese rectángulo será nuestro nuevo mapa.
  • Pulsamos sobre el primer punto. Aparece un punto en donde hemos pulsado.
  • Pulsamos un segundo punto, esquina inferior derecha de nuestro rectángulo. Al marcar este segundo punto aparece el rectángulo que define nuestro mapa.
  • Pulsamos sobre el vise azul. Nos sale una pantalla en la que entre otras cosas debemos dar un nombre al mapa y seleccionar las capas que deseemos incorporar.
  • Las capas se seleccionan mediante casillas de verificación numeradas. Las primeras casillas cargan pocas imágenes, creo que se corresponden con los mapas de poca resolución. Se podría no cargarlas. Según sube el ordinal de las casillas de verificación, el número de imágenes a cargar es cada vez mas amplio. Se supone que a mas imágenes mas resolución.
  • Un lector de mi blog, Juanjo, me comenta que con cargar las capas 12,14 y 16 es suficiente. Me comenta que, según el, las capas 17 y 18 ocupan mucho e informan poco. 
  • Me comenta por guasap: Tengo descargado el mapa de España entero en las capas 9 y 12 y me ocupa unos 430 Mb....pero es toda España....incluso Portugal. Es como el mapa de carreteras del MOPU. El q más utilizo es el de Madrid en las capas 9  12  14  y 16...son también 450 Mb.
  • Cuantas mas imágenes, mas resolución, mas tiempo de creación y mas tamaño del mapa. 
  • Un mapa puede tardar media hora o mas en crearse. Un lector de mi blog me indica que a el le van "como un cañón". Puede que mi móvil esté un poco tocado.
  • Una vez creado el mapa lo podemos cargar desde el menú Mapas->Offline.
  • Estos mapas se pueden copiar a otros dispositivos. Solo hay que copiar el directorio del mapa recién creado en el directorio donde tengamos los mapas.
  • Para compartir estos mapas comprimimos el directorio recién creado en un fichero zip. Para instalarlo descomprimiríamos el zip en el directorio de los mapas (configuración global->mapas)

jueves, 14 de septiembre de 2017

Cartografía en OruxMap. Mapas IGN y otros.

OruxMap tiene aplicación paralela  llamada IGN. Es OruxMap con la cartografía del Instituto Geográfico Nacional de España. Dado su origen, el Instituto Geográfico Nacional de España, es una versión de OruxMap dedicada principalmente a rutas por España. 
Tanto OruxMap como IGN se pueden instalar directamente con Play Store o fuera de este. En una primera instalación (tuve que reiniciar mi teléfono, perdí todas las aplicaciones instaladas) instalé primero OruxMap y posteriormente instalé IGN. De esta manera dispuse de ambas aplicaciones hasta que tuve que reiniciar el teléfono. Después del reinicio instalé directamente IGN. Al intentar reinstalar OruxMap me encontré que la versión de PlayStore era de pago (no mucho, menos de tres €). Como me sigue dando mucho reparo pagar por internet busqué y  encontré una versión gratuita que se instala sin utilizar PlayStore.
Aunque llevo un par de años con OruxMap no he profundizado en su funcionamiento hasta hoy. Además, IGN se actualizo automáticamente y su cartografía dejo de comportarse como lo hacía al principio.

Mapas:
  • Según en donde estén localizados hay dos tipos de mapas (en realidad son tres), los instalados en el propio teléfono y los que residen en un servidor en la red. Además existe un área de memoria caché que guarda los mapas de al menos de las últimas zonas vistas en OruxMap.
  • Para acceder a los mapas en red hay que disponer de conexión a internet. Para acceder a los mapas residentes en el teléfono, lógicamente, no es necesaria la conexión a internet.
  • Hay una opción en OruxMap que permite crear mapas offline.
  • Otros mapas offline se pueden encontrar en internet. Hace un par de semanas busqué, encontré e instalé los mapas de Portugal. Yo lo hice en mitad del campo, con una cobertura bastante mala. 
  • Es conveniente preparar el teléfono con los mapas que podamos tener que utilizar antes de salir de casa. 
  • Sin acudir a crear o bajar un mapa de internet podemos, antes de salir de paseo por una zona en que no hayamos visitado virtualmente en OruxMap en los últimos tiempos, abrir OruxMap, localizar la zona de nuestra próxima salida (disponiendo de wifi, la de casa o la del hotel), y jugar un poco con los mapas de zona.  Moviéndonos de izquierda a derecha, de arriba a abajo, ampliando y reduciendo la resolución. Con estas maniobras los mapas vistos pasarán a la memoria caché. Normalmente los mapas permanecerán en el caché y no necesitaremos usar datos móviles durante nuestra excursión.
  • OruxMap dispone de la opción autocarga de mapas, aunque se puede anular en configuración. Esto supone que OruxMap cargará otro mapa al salir de la zona que cubre mapa en el que se esté o cargará el mapa que tenga la mejor escala para resolución pedida, pero sin abandonar el mapa o familia de mapas cargados en "Abrir mapas".
  • Cargamos el mapa del IGN. Ampliando o reduciendo, lentamente, la resolución de OruxMap podemos ver estos cambios de mapa.
  • En mi instalación de IGN, en los mapas en red, puedo acceder a distintos tipos de cartografía, entre otras a las ortofotos de España y a las divisiones del catastro.
Ortofotos de España: Las ortofotos, fotos del terreno hechas verticalmente. En vez del mapa se sitúan como fondo del GPS. Nuestra ruta se ve directamente sobre el terreno, tienen bastante resolución y permiten distinguir objetos reales sobre el terreno aunque, como no estamos acostumbrados a ver las cosas desde ese ángulo nos resulten un poco raras.
  • Entramos en Mapas, Abrir Mapa, Online y Capas.
  • A mi me aparecen Imagen y Mapas. Las ortofotos aparecen al pulsar imagen.
  • Si en vez de Capas elegimos Mapas Multicapa, podemos incluir en nuestro mapa de fondo las divisiones del catastro.

Instalo la actualización de IGN. Dejan de funcionar como funcionaba antes de la actualización la selección de mapas.

Selección de mapas:

  • Tanto en IGN como en OruxMap podemos seleccionar la cartografía con la que vamos a trabajar.
  • Entrando en el menú Mapas y Abrir Mapa. Aparece un árbol de directorios. Las dos solapas superiores  nos permiten seleccionar "OnLine" u "OffLine", mapas en red o residentes en el propio teléfono.

  • Carpetas Capas y Multicapa indican lo que parece, en Capa aparecen los mapas y en multicapa aparece una capa con cosas sobre el mapa. Estas "cosas" van desde el catastro a gasolineras.
  • Wms: Es una especificación para mapas. Se pueden añadir a nuestra configuración de mapas. En mi teléfono, para IGN, son las capas con "cosas" antes mencionadas.

Mapas en OruxMap

  • Capas->World:  Vayas donde vayas te pueden servir. Probados para Suiza, Portugal y sur de Francia.
  • OpenStreetMap Cyclemap.
  • OpenStreetMap  Mapnik.
  • OpenTopoMap: Parece que es el que mejor resolución tiene


  • Capas->ES. Es la cartografía propia del IGN
  • Imagen IGN. Son las ortofotos de IGN.
  • MapaBase IGN. Parece una versión en baja resolución de la cartografía de España.
  • MapaRaster IGN. Es el de mayor resolución de los tres.
Hay otras carpetas dedicadas a otros países. Si vamos al extranjero conviene estudiarlas.


Mapas en IGN:

Capas->World: Puede que este directorio se llame de otra manera en versiones de IGN distintas a la que tengo instala y actualizada en estos momentos. Similar a Capas-ES de OruxMap.

  • Callejero: Mapas de baja resolución.
  • Imagen: Ortofotos.
  • Mapas: Mayor resolución.
Mapas Multicapa: Presentan algunos problemas de uso, quizás debido al cambio de resolución del mapa con respecto a la capa superpuesta. 


  • Catastro+Callejero El catastro solo aparece con una determinada resolución. Ni con menos ni con mas. Tarda en cargar. Puede que sea un problema de mi móvil.
  • Catastro+Imagen.
  • Hibrido IGN
  • Redes Geodesicas
  • Estaciones de servicio. Gasolineras.


WMS: En este caso son las capas que se sobreponen a los mapas. La primera vez tardan en cargarse (al menos en el momento en el que estoy escribiendo esto), incluso disponiendo de wifi. Si están en el caché van mucho mas deprisa.

  • Catastro.
  • Estaciones de servicio.
  • Redes Geodésicas. 

Mapas en el teléfono: Se instalan en el propio teléfono. O se crean con la herramienta que ofrece OruxMap o se buscan y se encuentran en internet. Hay muchos.
Conviene configurar OruxMap para que los mapas estén en la tarjeta SD en vez de en la memoria del teléfono. Estos mapas pueden ocupar mucho.

  • Copiamos la carpeta OruxMap de la memoria del teléfono o creamos nuestros propios directorios en la tarjeta SD.
  • Menú tres puntos verticales->Configuración Global->Mapas->Directorio de mapas.
  • Elegimos trabajar con la tarjeta SD.
  • El mapa de Portugal, hasta el momento el único mapa que he instado en mi teléfono, lo baje (desde el propio tf.) en un fichero .zip. 
  • Lo descomprimí y el directorio resultante lo copié al directorio de Mapas. Manteniendo el mismo nombre fichero y directorio. 
  • Una vez instalado se puede cargar con Mapa->Abrir Mapa->OFFLINE->Portugal->Portugal.
Dentro del directorio de mapas, aparentemente, está el caché de memoria y unos ficheros xml con las direcciones de los mapas en red que se pueden utilizar. Los xml son editables con un editor de textos, se pueden copiar/mover de una configuración a otra. 



miércoles, 13 de septiembre de 2017

Menús contextuales en OruxMap. Acciones sobre waypoints y rutas guardados.

En principio los menús contextuales son aquellos que se despliegan con el botón secundario del ratón. En este caso no hay ratón, no hay botones ni primarios ni secundarios pero si hay pulsaciones cortas y pulsaciones largas. Asimilando la pulsación corta al botón principal del ratón y la pulsación larga al botón secundario podemos asimilar que los menús que se despliegan con una pulsación larga también son menús contextuales. Puedo, además, considerar como menú contextual, aquellos menús que se despliegan en sitios donde no se espera que los haya.

Oruxmap presenta varios menús contextuales, entre otros:


  • Sobre el mapa. Después de hacer una pulsación larga sobre el mapa se despliega un menú. Este menú permite centrar el mapa, ver los mapas (de los que tenemos en el teléfono) que incluyan esa posición, crear waypoint, ver waypoints cercanos e ir directo a esa posición.
  • Sobre la lista de waypoints. Menú de waipoints (chincheta)  y Gestionar.
  • Aparece la lista de waypoints. Cada wp. tiene una casilla de verificación.
  • Al pulsar, mas o menos sobre el centro del nombre, aparece un menú referido al waypoint pulsado. En este caso se pueden editar las propiedades del punto, eliminar punto, ver los detalles, ver en el mapa, iniciar la navegación hacia el punto y subir o bajar, dentro de la lista de waypoints, del waypoint seleccionado.
  • Sobre las rutas guardadas. Rutas (H) y Gestionar trazas (tracks)/rutas. Cada ruta tiene una casilla de verificación que se utiliza por el menú inferior de la lista de rutas.
  • Al pulsar en una ruta, mas o menos sobre el centro del nombre,  se despliega un menú contextual. 
  • Hay una lista bastante larga de opciones, solo voy a hablar de la opción "compartir como". Me voy a enviar por correo la traza elegida.
  • Seleccionamos una ruta, desplegamos menú pulsando sobre la ruta, elegimos compartir como.
  • Aparece otro menú, elijo compartir como GPX, que es el formato que yo utilizo habitualmente. 
  • Aparece una lista de sitios en donde se puede compartir. Yo elijo E-Mail y lo mando a todos aquellos con los que yo quiera compartir esa ruta, incluido mi propio correo.
  • Ya en mi PC abro el correo y recupero la ruta. Ya puedo trabajar con ella en el PC.

martes, 12 de septiembre de 2017

Crear rutas con OruxMap.

No lo había hecho nunca, siempre he editado las rutas en el ordenador. En principio trabajar en una pantalla pequeña es mucho mas complicado que trabajar en una pantalla grande de ordenador, pero en un momento dado puede que nos veamos obligados a diseñar sobre la marcha, y con el teléfono móvil, una ruta. Por experiencia se que un teléfono móvil en exteriores no es un aparato fácil de manejar, le afecta mucho las condiciones meteorológicas.

Abrimos OruxMap:
  • En la parte superior de la pantalla nos aparecen seis iconos, incluidos el de la aplicación y los tres puntos verticales. 
  • De izquierda a derecha, al menos en la versión para IGN, aparece el icono de la aplicación, la flecha curva que abre el menú relativo al GPS, la chincheta que abre el menú de los waypoints, la especie de H que abre el menú relativo a rutas, un mapa doblado que abre el menu de mapas y los tres puntos que abre el menú de configuración.
  • Abrimos el menú de rutas, la H.
  • Elegimos Crear.
  • Abajo  aparece un rectángulo negro con varios iconos en dos líneas. 
  • La primera línea tiene dos iconos y una casilla de vise.  El primer icono indica nuevo segmento. El segundo icono, junto a la casilla de visado indica si queremos o no que añada un waypoint a cada punto de la ruta.
  • La segunda línea tiene un (+, en verde), un menos (-, en rojo), un aspa (x, en rojo) y un vise en azul.
  • En el mapa, ademas, aparece una pequeña diana que es donde se dibujará el siguiente punto de la ruta.
  • Quitamos el visado de waypoint o no, según lo consideremos. La ruta queda mas limpia sin waypoints.
  • Arrastramos el mapa hasta que la diana quede sobre el primer punto de nuestra ruta.
  • Pulsamos el + (botón verde). 
  • Repetimos el proceso, llevamos la diana hasta el nuevo punto y pulsamos +.
  • Si queremos eliminar el último, o últimos puntos, pulsamos - (rojo).
  • Una vez hayamos terminado pulsando sobre el icono azul salimos de la creación y salvamos la ruta recién creada. Con el x (rojo) salimos de la creación y perdemos la ruta, aunque nos pide confirmación.