Básicamente el método consiste en tener un mapa de usuario ya compilado previamente como mapa de Garmin *.IMG y añadirle mediante GMapTool (o su versión GUI para Windows, wGMapTool,exe) el subarchivo DEM de la hoja del Topo España v3 correspondiente a la misma área geográfica.
El mapa de usuario NO TIENE por qué coincidir exactamente en extensión con el área que abarca la hoja del Topo España v3 (y consecuentemente el DEM que incorpora). Si el mapa de usuario cubre menor extensión, aunque el DEM sea de mayor extensión, tan solo se visualizara la porción del DEM que cubra el mapa de usuario. Y si el mapa de usuario cubre una extensión que coincide en parte con 2 o más hojas del Topo España v3 entonces sí se complica el "asunto", pues tan solo podemos incorporar un subarchivo DEM a cada mapa de usuario IMG. La solución, por tanto, estaría en crear tantos mapas de usuario IMGs como fragmentos del mapa quedan cubiertos por diferentes hojas del Topo España v3 (que recuerdo se corresponden con la distribución del Mapa Topográfico Nacional a escala 1:50.000 (MTN50)).
Otros condicionantes previos a tener en cuenta, antes de compilar los mapas de usuario *.IMG sin DEM, son:
-El subarchivo DEM ha de tener el mismo nombre que el ID interno del mapa de usuario *.IMG que lo incorporará. Por tanto, es importante acordarse de este valor, y aconsejo por ejemplo, que coincida el ID interno del mapa con la misma cifra de 8 dígitos que defina el nombre de nuestro mapa de usuario *.IMG, y que acabará así incorporando el DEM de su mismo nombre.
-Nuestro mapa de usuario *.IMG DEBE TENER COMO MÍNIMO definidos 5 LEVELS (Level0,...,Level4) o niveles de zoom. Por alguna razón, la visualización del subarchivo DEM a añadir a nuestro mapa está relacionada con los "levels" definidos en el mapa *.IMG del cual procede (el del Topo España v3), que en este caso concreto son 5. NO ES NECESARIO QUE LOS VALORES DE LOS "LEVELS" SEAN IGUALES A LOS DEFINIDOS EN LOS MAPAS DEL TOPO ESPAÑA v3, PERO SI QUE DEBEN SER COMO MÍNIMO 5 (con menos "levels" definidos, el DEM no se visualiza, y con más "levels" definidos, no hay problema alguno...). Por ejemplo, podemos definir los siguientes: Level0=24; Level1=23; Level2=22; Level3=21; Level4=20.
Vamos a ver paso a paso el método en la práctica. Tomemos los dos últimos mapas del Topo Pirineos (22220029.img, 22220030.img), que es un ejemplo de proyecto de mapas de usuario.
Abrimos los citados archivos de mapa *.img con GPSMapEdit. Primero comprobamos si al menos tienen definidos 5 "levels" o niveless de zoom, ya que nos obligaría forzosamente a recompilar los mapas. Vemos que tienen definidos 6 "levels", y por tanto ya nos sirven tal cual. Comprobamos también que el ID interno de los mapas no coincide con el nombre de 8 dígitos que tiene asignado cada mapa. Ya los cambiaremos en su momento y sin necesidad de recompilar los mapas IMG.
En GPSMapEdit y sin cerrar los mapas, añadimos o importamos un mapa-índice con la distribución de las hojas del MTN50. Observamos que el mapa 22220029.img coincide en su parte occidental con la hoja 181 y en su parte oriental con la hoja 182 del MTN50, mientras que el mapa 22220030.img coincide con el resto de la hoja 182. Estamos obligados como mínimo, a dividir el mapa 22220029.img en las dos partes correspondientes a cada hoja del MTN50. Desde el mismo GPSMapEdit y con la herramienta "Trim" realizamos la partición del mapa, de forma que del archivo 22220029.img ahora nos quedarán dos mapas en formato MP: el 22220129.mp y el 22220229.mp

Ya que nos vemos obligados a recompilar estos mapas MP, también es el momento de cambiar su ID interno para que coincida con su nombre, quedando pendiente cambiar el ID interno del otro mapa de usuario IMG que no hemos "tocado".

De nuevo recompilamos con cgpsmapper los dos mapas MP a mapas Garmin *.IMG. Nuestro proyecto de mapas de usuario pasa pués a tener 3 mapas: 22220129.img, 22220229.img y 22220030.img. Creamos una carpeta de trabajo y guardamos los tres arhivos IMG en ella.
Procedemos ahora a localizar los subarchivos DEM que vamos a añadir a los mapas IMG. El método para obtener los subarchivos DEM del Topo España v3 es el mismo que el descrito en este artículo anterior.
Bastará entonces con abrir el programa Mapsource Map Explorer y localizar el nombre del mapa IMG del Topo españa v3 correspondientes a las hojas 181 y 182 del MTN50, que son el 00000176.img y el 00000177.img.


Una vez localizados los dos subarchivos DEM, los incluimos en la carpeta de trabajo. Dado que el subarchivo DEM correspondiente a la hoja 182 del MTN50 (I072D0AF.DEM) debe ser incluido en dos mapas IMG diferentes (22220229.img y 22220030.img), crearemos una copia del mismo, seleccionándo el archivo DEM y arrastrándolo mientras mantenemos pulsada la tecla [Ctrl]. Renombramos entonces los tres archivos DEM para que coincidan con el ID interno de los mapas a los cuales van a incorporarse.


Abrimos wGMapTool y procedemos antes de que se nos olvide, a cambiar el ID interno del mapa 22220030.img que quedaba pendiente, para que coincida con su nombre:

Una vez cambiado ya estamos en condiciones de añadir los subarchivos DEM a cada uno de los tres mapas de usuario IMG, seleccionando cada par de archivos DEM+IMG y agrupándolos en un nuevo mapa IMG. Como nos vemos obligados a crear nuevos archivos TDB, preview IMG, etc. para el nuevo proyecto, ya que el número de mapas que tenemos ahora (3) no coincide con el del proyecto original (2), tenemos la libertad de asignar nuevos nombres tanto a los mapas IMG definitivos (con DEM) como al proyecto en sí, y asignar también un nuevo FID (con el wGMapTool es muy sencillo realizar todas estas operaciones).


Para obtener los archivos TDB, preview IMG, etc. del nuevo proyecto, creo en la carpeta de trabajo otra nueva carpeta, por ejemplo, de nombre FAM_1111 donde 1111 es el FID que he asignado al nuevo proyecto. Entonces muevo la citada carpeta a su ubicación definitiva, en el lugar desde el que quiero que MapSource visualice los mapas, que en mi caso es la ruta C:\Garmin\Mapas.
Seleccionamos entonces con wGMapTool los 3 mapas IMG definitivos con DEM y en la pestaña EXTRAER ("split") vamos a configurar los parámetros para que se nos generen los archivos del proyecto en la carpeta C:\Garmin\Mapas\FAM_1111 y que nos permitirá visualizar los mapas IMG con DEM en Mapsource (no olvideis de tener configurado en la pestaña "Opciones" la ruta del compilador cgpsmapper...).

Nos desplazamos entonces a la carpeta FAM_1111 y ejecutamos el archivo install.bat para incorporar la información de nuestro nuevo proyecto en el registro de Windows (el archivo uninstall.bat adjunto se encarga de borrar la misma información del registro, no borra ningún archivo...). Hay que ejecutar el archivo uninstall.bat solo si al intentar visualizar el nuevo proyecto en Mapsource genera un error el programa y no se abre... :-(
Si todo ha salido bién (es fácil haberse equivocado en algún punto del proceso), ya podemos abrir el Mapsource y seleccionar nuestro nuevo proyecto de mapas de usuario con DEM incorporado... ;-p

IMPORTANTE: SE DEBE USAR el GMapTool (wGMapTool) para crear e instalar el proyecto de mapas de usuario con DEMs. Si se intenta crear e instalar en Mapsource cualquier proyecto de mapas que incorpore DEMs con la herramienta MapsetToolkit, NO SE VISUALIZARÁN LOS DEMs, pues el MapsetToolkit no genera las entradas correspondiente a los DEMs en el archivo TDB...
Espero no haberme dejado nada a explicar por el camino, porque la "cosa" me ha salido un poquitín larga y tal vez espesa... ;-p