09 octubre 2009

Visualizar mapas ráster en los nuevos modelos GPS de Garmin

Ya es oficial la posibilidad de visualizar de forma sencilla, mapas en formato ráster JPG en los nuevos modelos GPS de Garmin (series Colorado, Oregón y Dakota).

Los requisitos son:

1) Tener actualizado el firmware de los citados modelos de GPS a la última versión que implemente dicha característica:

Colorado 300/400

Oregón 200/300/400

Oregón 550

Dakota 10/20

2) Crear una carpeta de nombre CustomMaps dentro de la carpeta existente Garmin (quedaría la ruta como Garmin\CustomMaps), en la tarjeta de memoria, donde se guardarán los mapas ráster (también se puede guardar en la misma localización en la memoria interna del equipo, pero no es recomendable (en el modelo Dakota 10 no hay otra alternativa.. :-().


3) Los mapas ráster deben estar "empaquetados" en un archivo *.KMZ, formato utilizado de forma nativa por el programa Google Earth, y que no deja de ser un simple archivo comprimido *.ZIP que incluye:

- la imagen ráster con el mapa JPG original "trozeado" en forma de mosaico con un máximo de 100 cuadros, un tamaño de imagen máximo de 1 Megapixel por cuadro (algo así como 1024x1024 pixels) y un tamaño en disco inferior a 3 Mbytes por cada cuadro, georreferenciados en dátum WGS84 y con coordenadas geográficas de Latitud/Longitud.

- un archivo DOC.KML adjunto en formato de texto ASCII XML, que incluye las referencias necesarias para poder reensamblar el mosaico con nuestro mapa JPG.

Es importante tener en cuenta que en estas primeras versiones del firmware de los citados modelos de GPS, no existe una opción que permita habilitar/deshabilitar la visualización de uno u otro archivo de mapa *.KMZ si es que añadimos más de uno en la carpeta CustomMaps. Sin embargo, la limitación sobre el número de cuadros JPG (100) que puede cargar a la vez el GPS sigue siendo la misma. ¡Ojo! pués si tenemos más de un archivo *.KMZ y la suma de los cuadros JPG incluidos en todos los archivos *.KMZ es superior a 100, porque el GPS se quedará colgado... :-(

Más información acerca del formato y sus características la podeis encontrar en el siguiente foro de Garmin:

Garmin Custom Maps


Aunque se puede utilizar el programa gratuito Google Earth para poder "empaquetar" a archivo KMZ cualquier mapa ráster que tengamos "al uso", el proceso resulta engorroso y muy poco práctico desde mi punto de vista (está explicado en el siguiente artículo "en inglés"):

Creating Garmin Custom Maps in Five Easy Steps


La mejor alternativa sin duda para tal finalidad es utilizar el GlobalMapper, pues es tan sencillo como abrir nuestro mapa georreferenciado con el programa (con independencia del dátum y sistema de coordenadas que utilice), y exportarlo directamente a mapa ráster KMZ con las opciones por defecto:



Basta entonces con guardar nuestro archivo *.KMZ en la mencionada carpeta CustomMaps de la tarjeta de memoria del GPS, y ya está... ;-p



¡Gracias! a Filohipo por facilitarme las anteriores capturas de pantalla del Oregón... ;-p

PD: la imagen del cuadro de diálogo con las opciones de exportación a formato KML/KMZ tiene regalo para que vuestro GM sea completamente funcional, que se obtiene tan sencillo como descargando la imagen y renombrándola a zip. No obstante, os digo que éste es un programa del cual merece la pena adquirir la correspondiente licencia, porque su desarrollador "si que se lo curra" (cosa que no se puede decir de otros programas comerciales que circulan "por ahí"... ;-p )

NOTA: Coincidiendo con la aparición de la nueva actualización v11.01 del GlobalMapper, al programa se le ha añadido una nueva opción para crear los mapas ráster KMZ optimizados para los GPS Garmin, que aconsejo utilizar, y a la que se accede a través del menú superior seleccionando:

GPS -> Send Raster Maps to Connected Garmin Device


Mediante esta opción, el GlobalMapper automáticamente ajusta el tamaño de los cuadros JPG para que en el archivo KMZ resultante no se sobrepase el número de 100 cuadros, condición indispensable para que el mapa pueda visualizarse en el GPS, y elimina los "overlays" a diferentes resoluciones, aumentando así el número de cuadros JPG disponibles para el mapa detallado.

Se incluye también una barra deslizante con la que se puede seleccionar la "calidad de imagen/tamaño" de los cuadros JPG constitutivos. Si bién lo ideal es que sea del 100%, disminuyendo el valor hasta un 80% podemos seguir manteniendo una buena calidad de imagen (dependerá de la calidad original) pero con un tamaño de archivo mucho más reducido.

18 comentarios:

  1. Anónimo1:47 PM

    Gracias por tu GRAN trabajo.
    Yo momento seguiré con mi 60Cx, aunque la envidia...
    Ah, gracias también por la medicina.
    Uzturre.

    ResponderSuprimir
  2. Anónimo8:32 PM

    Perfectamente claro con este tutorial. Muchas gracias por este trabajo y el resto.

    Garminete

    ResponderSuprimir
  3. Excelente info. Lastima que la actualizacion sea beta.... me da un poco de mala espina.... Muchas gracias!!!

    ResponderSuprimir
  4. Anónimo12:16 AM

    Un articulo, impresionante como siempre.
    Estoy ansioso por probarlo en mi oregon 300, pero no me queda claro lo de la medicina, donde se coloca?
    Gracias de antemano .
    Un saludo

    Paco

    ResponderSuprimir
  5. YoMismo6:07 AM

    Los archivos REG son archivos de texto ASCII (editables con el bloc de notas por ejemplo) que contienen información del registro de Windows. Si haces "doble click" sobre el archivo, puedes añadir esa información al registro, que es lo que creo que te interesa...;-p

    ResponderSuprimir
  6. Anónimo9:13 PM

    Muchas gracias por todo.
    Tenía asociado los archivos zip al Windows y me daba error ahora fantastico, lo que siepre habiamos querido para nuestros gps's

    Lo he probado y funcionas de lujo.

    Otra vez gracias y un saludo.

    Paco

    ResponderSuprimir
  7. Estaba pensando en comprarme un GPS para actividades de montaña, pero esoty acostumbrado a ir con mapas de papel tipo alpina, donde poder ver GRs, etc
    .
    Buscando por las webs oficiales no me quedaba claro si el GPS me podría ayudar. Suponía que los mapas que lleva de serie ni tendrían tanta resolución ni los GRs, y mi duda era si se podían añadir escaneados los propios mapas.

    Gracias a tu blog ya me he podido hacer a la idea de lo que se puede llegar a hacer, así que seguramente acabaré comprando uno ... no se si te harán llegar tu comisión :-)

    gracias!

    ResponderSuprimir
  8. Leyendo este artículo creo que me voy a comprar un Oregon 200. Supongo que aún teniendo mucha menos memoria interna, con una tarjeta microSD le debería suplir esa diferencia elemental.

    ResponderSuprimir
  9. Jaume P.12:06 AM

    Gracias Yomismo.
    Acostumbrado con el Etrex, por fin veo compensada la compra del Colorado. He pasado el orto i el topo 1:5000 ICC de la zona de mi interés i perfecto!. Cuando paso una posicion del CustopMap (GPS) a CompeGPS o GoogleEarth observo un despalzamiento en latitud de aprox 3 metros, en cambio con el Global Mapper 11 sale perfecto. Me gustaria poder determinar donde se genera el desplazamiento, quizas para posiciones de precisión deba limitarme a utilizar el Global Maper.
    Moltes Gràcies.

    ResponderSuprimir
  10. Gracias yomismo. Ya he actualizado no se ni pa que...pero bueno, actualizado está.

    ResponderSuprimir
  11. Yomismo, me estoy volviendo loco para simplemente seguir los pasos del blog de garmin.
    He instalado el GM pero no se ni por donde empezar, aunque bien es cierto que he cargado una imagen del Google Earth.
    Y no entiendo como hacerlo completamente funcional.
    Hay algun lugar en el que me puedan resolver todas estas dudas???

    ResponderSuprimir
  12. Hola Yo mismo.
    Siguiendo tus comentarios, me he hecho con un Gm y la verdad es que va de película, pero tengo un problema (soy novato en esto) , lo copio en la carpeta Garmin\customMaps\mapa...KMZ de la mini SD del oregon 400T y cuando voy a visualizar los mapas, las carpetas de la SD no aparecen en pantalla.
    Que habré hecho mal??.
    Agradeceré tus comentarios.
    En hora buena y felicidades por tu Blog

    Gresca.

    ResponderSuprimir
  13. YoMismo3:32 PM

    La carpeta debe llamarse CustomMaps, y el nombre del fichero KMZ ha de ser sencillo, sin signos especiales, pues es posible que el Garmin no lo sepa leer...

    Para saber si el Oregón sabe leer el mapa KMZ hay que darle a los botones:

    Configuración -> Mapa -> Información de mapa|Seleccionar mapa -> Cuadro "Enabled - Custom Maps" al final de la lista con el nombre del mapa KMZ

    ResponderSuprimir
  14. Anónimo9:40 PM

    Gracias Yo mismo
    Pero ya no puedo ver el cuadro Custom Maps
    No aparece, solo aparecen los de la memoria interna.

    Gresca

    ResponderSuprimir
  15. Muchas gracias yomismo...ya esta hecho gracias a ti.
    Un saludo.

    ResponderSuprimir
  16. Anónimo12:30 PM

    GENIAL POR FIN!!!

    Lo que me mosquea es que al estar descatalogado el COLORADO la actualización sea una versión beta. Si no funciona ¿como puedo volver atras?

    Gracias a Dios que existen blogs como este, si tenemos que depender de GARMIN vamos listos ....

    ResponderSuprimir
  17. Entonces seguimos los pasos que da GARMIN o a traves del GM?

    El GM es de pago o se puede conseguir?

    ResponderSuprimir
  18. YoMismo2:16 PM

    Las últimas versiones del firmware del Colorado, sean beta o no beta, se pueden descargar de aquí:

    http://www.gawisp.com/perry/colorado/

    El GlobalMapper es un programa "de pago". Pero en este mismo artículo, hay un párrafo al final del artículo que empieza por "PD:" donde indico como podeis conseguir que el GM que os descargueis de la web oficial lo tengais completamente funcional...

    ResponderSuprimir