Ello es posible gracias a dos utilidades:
-El Garmin MapConverter, que es una utilidad oficial de Garmin utilizada para "convertir" los mapas IMG típicos en un "formato" compatible con los programas de Garmin para MacOS (en realidad lo que hace el MapConverter es "desmenuzar" los mapas IMG en los subarchivos que lo constituyen (LBL,RGN,TRE,DEM,TRF,NET,etc.).
-La última versión disponible del GMapTool, que nos permite realizar la operación contraria a la descrita anteriormente, esto es, "reensamblar" los subarchivos en el archivo IMG correspondiente.
Para no volver a repetir lo mismo, retomaremos el hilo del proceso allí donde lo dejamos en el artículo anterior, o sea, con el nuevo mapa IMG recompilado. Eso sí, y esto es importante, nuestro mapa recompilado ha de tener el mismo ID interno que el del mapa original. De momento no sustituiremos el mapa original por el nuevo modificado.
Entonces ejecutamos el Garmin MapConverter para realizar una conversión de la familia de mapas correspondientes al Topo España v3 (FAMILY_1102) en su estado original. El proceso es sencillo pues se abre un asistente fácil de utilizar.
El MapConverter tan solo permite convertir aquellos productos comerciales/proyectos de usuario que están instalados y listos para usar con MapSource, pues se limita a leer la información del registro de Windows para saber los mapsets disponibles. Es por eso que el Topo España v3 es reconocido por el MapConverter como FAMILY_1102.
Tendremos la precaución de seleccionar de la lista de mapsets disponibles tan solo el que nos interesa (FAMILY_1102), y en la ventana del asistente que indica si queremos que nos comprima los archivos convertidos (en formato TGZ), le decimos que NO.
Una vez finalizada la conversión (tarda 1 minuto aprox.), se nos creará entonces una carpeta de nombre FAMILY_1102.gmapi que incluye todos los mapas del Topo España v3 "desmenuzados".
Si exploramos por el arbol de carpetas y subcarpetas del mapset convertido, comprobaremos que los mapas IMG originales aparecen ahora como carpetas cuyo nombre coincide con el de los mapas IMG originales, y en cuyo interior aparecen todos los subarchivos de los que estaba compuesto. El nombre de los subarchivos coincide con el ID interno del mapa IMG del que forman parte.
De lo que se trata ahora es de localizar dentro de FAMILY_1102.gmapi, en la carpeta correspondiente al mapa IMG que hemos modificado, su subarchivo DEM.
Entonces creamos una carpeta cualquiera de trabajo y copiamos en ella el subarchivo DEM. Incluimos tambien el nuevo archivo IMG modificado sin DEM.
Copiamos a continuación y en la misma carpeta la utilidad GMapTool (gmt.exe), abrimos una ventana en línea de comandos que apunte a dicha carpeta, y tecleamos:
La explicación de las opciones del GMapTool son:
-jax ->agrupa (join) todos los datos (all data) sin añadir cabecera MPS (x)
-o 12345678.img ->destino (output) nombre_del_archivo_de_destino, donde sustituiremos 12345678 por el nombre de 8 dígitos que tiene el mapa IMG original
*.* ->Aplica a todos los archivos contenidos en la misma carpeta (el subarchivo DEM y el archivo IMG modificado sin DEM)

El resultado obtenido es el nuevo mapa IMG modificado y "reensamblado", que incorpora ahora el DEM del mapa original ;-p.
La misma operación puede realizarse con la versión GUI del GMapToool (el wGMapTool.exe), teniendo la precaución de seleccionar en la pestaña AGRUPAR ("Join") las opciones [x] Incluir otros datos ("Include other data") y [x] No crear subarchivo MPS ("Don't create MFS subfile") cuando se unan los subarchivos DEM e IMG modificado (sin DEM).

Nota: He realizado unas modificaciones del proceso de manera que ahora es más sencillo. Queda por averiguar como poder incorporar un subarchivo DEM a un mapa de usuario que cubra la misma área geográfica...
Notición!!
ResponderSuprimirEres el amo!!