Cargar mapas al GPS Garmin desde OpenStreetMap

Esta entrada explica como cargar nuestros propios mapas a un dispositivo receptor GPS Garmin, tomados desde el portal OpenStreetMap (OSM), proyecto colaborativo para crear mapas libres y editables. El procedimiento a seguir es sencillo y requiere paciencia, para ello hay que seguir los pasos que se describen a continuación:

 

  1. Lo primero que debemos hacer es descargar el mapa de nuestro interés desde http://www.openstreetmap.org/. Para ello seleccionamos el área – Ir a la pestaña Exportar — Datos formato OpenStreetMap XML – Guardar archivo (Ejemplo: loja.osm). –instrucciones detalladas aquí
  2. Seguidamente se procede a descargar la aplicación java “Mkgmap” de la wiki de OSM en su portal (descargar la versión más reciente), posteriormente se la descomprimirla en un directorio preferido (Ejemplo C:Mymaps)
  3. Es necesario abrir la consola de comandos o símbolo del sistema CMD (Pulsar Inicio + R escribir cmd pulsar Enter o buscarla en el Menú Inicio)
    1. Mediante el comando cd navegamos hacia el directorio donde se descargo la aplicación en el segundo paso (Ejemplo: cd C:Mymapsmkgmap-r2274)
  4. Ahora hay que teclear el comando

java -jar mkgmap.jar --gmapsupp --net --route loja.osm
6. Ir al directorio de la aplicación, asegurarse que se ha creado el archivo “gmapsupp.img
7. Conectar el dispositivo GPS Garmin al ordenador, explorar los archivos que contiene al interior de su memoria (En caso de usar tarjeta SD explorar e ir al siguiente paso, en algunos modelos se puede observar como disco de almacenamiento “Garmin”, en modelos antiguos consultar en el manual).
8. Dentro del dispositivo GPS se encuentra la carpeta Garmin donde hay que reemplazar el archivo gmapsupp.img por el archivo creado en el quinto paso.
9. Desconectar el GPS, encenderlo y a disfrutar de los mapas libres.
mkgmap.jarNotas:

  • Para mayor claridad fijarse en la imagen capturada de la consola.
  • Para no perder los mapas actuales, realizar un respaldo del archivo gmapsupp.img presente en su dispositivo GPS (para combinar los mapas actuales con los nuevos, es posible unirlos descargando el  Software “SendMap2” disponible desde su portal web en este enlace).
  • OpenStreetMap no permite descargar zonas muy grandes.
  • Los archivos OSM no se visualizan en MapSource.
  • En el paso 5 reemplazar loja.osm por el nombre del mapa que hayan guardado en el paso 1.
  • Los mapas de OpenStreetMap se pueden añadir directamente como capas en ArcGIS 10.

36 comentarios en “Cargar mapas al GPS Garmin desde OpenStreetMap”

    • No he trabajado con productos de Apple, pero el principio es reemplazar el archivo gmapsupp.img (con los datos de OpenStreetMap), podrías usar una maquina virtual para que ejecutes MS-DOS.

  1. Te felicito por tu blog. Es muy bueno para enseñar a los novatos en materia de sistemas de información geográfica.
    Pero quería preguntarte ¿si es posible subir imágenes SHP al GPS en particular los modelos Garmin?

  2. Hola, estoy trabajando en un proyecto para la universidad, y entre otras cosas, ahora mismo estoy intentando posicionarme sobre un mapa tipo OpenStreetMap.
    La idea es representar en una pantalla que está incorporada en un coche de pruebas, los mapas de OSM y que se desplacen según la posición del coche, lo que sería el funcionamiento de un navegador-GPS, pero sin marcar la ruta. Para ello entiendo que me tendría que descargar las zonas del mapa (por ejemplo Madrid), guardarlas en un tarjeta de memoria, y lo más importante que no consigo realizar, es introducir unas coordenadas (conocidas por el GPS del coche de pruebas) y que se represente el mapa según esas coordenadas dadas.
    Resumiendo, que funcione como el navegador-GPS de los coches pero sin marcar ninguna ruta, solo mostrar el mapa.
    En un futuro, representaríamos información sobre ese mapa en tiempo real. Ahora mismo estoy trabajando con el lenguaje de programación C++.
    ¿Sabrías si es posible realizar esto? ¿Se te ocurre alguna forma de progresar por esta línea de trabajo?
    Como he visto similitudes con este artículo, por eso te preguntaba.
    Muchísimas gracias, un saludo.

  3. Hola mira estoy instalando el programa Mksmap pero me sale que no puede abrir el archivo Loja.osm y no me hace el archivo gmapsupp.img, como lo soluciono, baje el programa Mkgmap mas reciente el r2237 y r2248.

    • Loja.osm es el nombre de mi ejemplo (debes colocar el nombre de tu caso), asegúrate realizar todos los pasos correctamente (ingresar al CDM como administrador), no estoy seguro si influye la versión del programa (aún no he descargado la última actualización).

  4. Me dice que Java no se reconoce como un comando externo o interno, programa o achivo por lotes ejecutable, ayuda.

  5. Mi GPS, no responde a la dirección que le indico, quedó fijado en el ultimo lugar al que fui , que debo hacer , gracias, Mónica.

  6. Buenas tardes amigo cuando quiero bajar completo de Venezuela pero me dice que la imagen es muy grande para bajar alguna recomendación, disculpa las molestias.

  7. No entendí nada! openstreetmap es la peor pagina que vi en mi vida, quiero actualizar el mapa de mi gps, pensé que no era tan complicado. Voy a terminar pagando para que lo hagan.

  8. He estado tratado de crear un mapa de Quito y al poner en el comando java -jar mkgmap.jar –gmapsupp –net –route ecuador.osm me sale una notificación que dice java no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable, que estoy haciendo mal.

  9. Hola amigo el link del programa mkgmap no funciona y me pongo sobre la palabra mkgmap pero me manda a una página con diferentes opciones de descarga cual es, por ayuda, y funcionará en mi garmin gpsmap 76.

    • Creo que la página tenía algún problema, pero ya esta de vuelta nuevamente, siempre descarga la última versión, si te debe funcionar en tu GPS.

  10. Buen día amigo tengo el GPS incorporado en el auto de fábrica el cual me parece que se carga con cd como podría cargar nuevos.

  11. saludos

    He realizado todo como se detalla, todo excelente pero al momento de reemplazar el archivo gmapsupp no se en que carpeta del gps colocarlo, ya que busco un archivo igual para reemplazar pero no existe ninguno con el nombre en el gps, que puedo hacer?

  12. Franz tengo un problema, en el comando cmd me sale esto y no se me genera el gmapsupp :

    Time started: Mon Jul 14 10:54:25 GMT-06:00 2014
    SEVERE (Main): sanpedro.osm: file sanpedro.osm doesn’t exist
    Number of MapFailedExceptions: 0
    Exiting – if you want to carry on regardless, use the –keep-going option
    Number of ExitExceptions: 1
    Time finished: Mon Jul 14 10:54:25 GMT-06:00 2014
    Total time taken: 164ms

    Sabes por qué me sucede esto? gracias!

  13. Primero agradezco los buenos temas que tienes en tu blog.
    Luego te consulto que pasa que me sale el mensaje de que “java” no es comando o no se puede ejecutar! por ese motivo no puedo pasar del paso 5! Qué debo hacer en este caso, y como puedo instalar JAVA, para que me funcione?

    Gracias por el aporte

  14. Franz como esta, he querido descargar toda Venezuela o por lo menos por estado y no se como hacerlo, me dijeron que podía escribir el estado que me interesa por ejemplo estado Zulia y descargarlo pero no se como. si sabes ayúdame por fa. Saludos.

Los comentarios están cerrados.