Hacer un mapa personalizado para el navegador GPS editando una imagen

Llevaba tiempo buscando la forma de hacer un mapa uno mismo para meterlo en el navegador GPS y actualizar o personalizar esas pequeñas cosillas que no vienen en los mapas, pero que a cada uno le es interesante o necesario.

Gracias a las tecnologías actuales, Google maps y demás, tenemos a nuestro alcance, todo el mundo mapeado, pero cuando queremos meterlo dentro de un aparato GPS es cuando vienen los problemas. Necesitamos comprar los mapas, pero no podemos editar esos puntos que nos interesan.

La edición de los mapas no es una tarea facil, y requiere un poco de esfuerzo, pero los resultados son espectaculares.
En mi caso he optado por hacer un mapa nuevo de las zonas que quiero, con todos los detalles que necesito.

Podemos utilizar nuestro movil como GPS, y para ello necesitamos la aplicación ORUXMAPS (página descargas), de Android.
Una fantástica aplicación que tiene todo lo que hace falta, y que además, gracias al trabajo desinteresado de la gente es gratuita y sin publicidad, no se puede pedir más. Ha supuesto una auténtica revolución en el mundo de los mapas y del posicionamiento GPS.


Continuamente entra en conflicto con los grandes lobys empresariales dedicados a exprimir al usuario a traves de la venta de sus productos, mapas, actualizaciones, aparatos GPS, incluso hasta con Google mismo, y es por eso que utilizándola podemos liberarnos un poco de esa dependencia, dejando que los ricos sigan comprando , pero posibilitando que el que quiera trabajar en la aplicación, pueda hacerse sus propios mapas con su esfuerzo.

Cómo hacer nuestros mapas método sencillo

Una vez instalada la aplicación en nuestro móvil, podemos utilizar los mapas de Google Maps y descargarlos para tenerlos en la memoria del teléfono, usarlos como GPS para saber donde estamos exactamente, o cuando no haya cobertura de datos.

Para descargar por ejemplo los mapas de Google.
Primero nos conectamos a un Wifi potente para poder descargar con eficacia.

Nos vamos a un mapa Online de Google o el que queramos.
Luego en la pestaña de Mapas  y elegimos "Creador Mapa" y seguimos sus instrucciones.
Seleccionar las esquinas, darle a las capas, etc... ok y a descargarlo.

Le damos nombre y ya lo tendremos en nuestra pestaña de mapas Offline para usarlo siempre.

Hacer mapas con una imagen método dificil

Ahora viene lo interesante.
Este programa nos permite crear un mapa a través de una imagen que hayamos hecho del google satélite, sigmap, o navionics Wepapp para barcos.

Hay que hacer la imagen. Es un trabajo laborioso de Gimp, Photoshop.
Copiar, pegar, capturar pantallas, añadir lo que queramos, etc... hasta crear una buena imagen .jpg de unos 2000px, 5000 px o hasta 10.000px


Una vez terminado ese trabajo, necesitamos calibrar la imagen con las coordenadas latitud y longitud, para que el GPS pueda leerla y saber dónde estamos.

Para eso necesitamos una pequeña herramienta en java que tenemos que descargar también desde ouruxmaps.
Oruxmaps Desktop

Todo esto de la calibración es un proceso un poco engorroso hasta que se entiende. No está de más leerse un par de manuales para entrar en materia.
Manual Tutorial OruxMaps desktop. Calibrar imágenes

Necesitamos sacar cuatro coordenadas con puntos de Google maps y referenciarlos a los píxeles de nuestra imagen.
Los puntos deben de estar lo más próximo a las esquinas posible. Buscamos alguna buena referencia en la imagen y nos vamos a ver la coordenada en Google Maps.

Por ejemplo, buscamos un cruce de caminos, el pico de una iglesia, una piscina, una enorme piedra....
Anotamos las coordenadas y donde corresponde a los pixeles de nuestra imagen.

Nos queda algo así.:
pixel imagen:  23 , 1783
coordenadas : 40.540644, -4.543803

Una vez localizados los 4 puntos rellenamos el Oruxmaps desktop teniendo en cuenta además ciertas cosas.

La imagen debe de estar en otra carpeta aparte de donde vayamos a crear el mapa.
El Datum es WGS1984 y Latitude/Longitude
Ojo, al escribir las coordenadas están al reves, primero va la longitud y luego la latitud. Es un fallo del diseño del programa supongo.
Jpg calidad 100% y marcamos todas las multicapas para la máxima calidad.

Nombramos el mapa y nos creará una carpeta con dos archivos. Movemos toda la carpeta entera al directorio del oruxmaps , la tarjeta externa de memoria de nuestro teléfono y ya tenemos el mapa personalizado a nuestro gusto. !!!