bueno ya superando la mayoria de obstaculos tengo el siguiente avance en el 
script QUE FUNCIONA 

 

 


 en mkgmap

java -Xmx512M -jar mkgmap.jar --code-page=1252 --tdbfile --gmapsupp 
--road-name-pois --add-pois-to-areas --route --description="OSM_COLOMBIA" 
--country-abbr="CO" --country-name="COLOMBIA" --index --family-id=639  
colombia.osm

 

 

el codepage 1252 es para permitir que use caracteres en latin
-- index para que se pueda indizar o buscar
MUCHO OJO CON ESTO, SINO QUITA CANAS
--family-id=639 el 639 es 27F en hexadecimal este codigo debe ser el que va a 
aplicar abajo en la parte que dice "ID" 7f02

 

 

 

en nullsoft el script es


!define DEFAULT_DIR "C:\Garmin\Maps\OSM map"
!define INSTALLER_DESCRIPTION "Mapa de Openstreetmap Ruteable para Colombia"
!define INSTALLER_NAME "OSM Colombia"
!define MAPNAME "Osmmap"
!define PRODUCT_ID "1"
!define VERSION "20101 BETA"
!define REG_KEY "OSM Colombia alfa"

SetCompressor /SOLID lzma
ShowInstDetails show

; Includes
!include "MUI2.nsh"

;--------------------------------
 ;Interface Settings


  !define MUI_HEADERIMAGE
  !define MUI_HEADERIMAGE_BITMAP "Osm_linkage.bmp"
; Installer pages
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE osmmap_license.txt
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH

; Uninstaller pages
!define MUI_UNPAGE_INSTFILES

!insertmacro MUI_LANGUAGE "Spanish"

Name "${INSTALLER_DESCRIPTION}"
OutFile "${INSTALLER_NAME}.exe"
InstallDir "${DEFAULT_DIR}"

Section "Mapa" SectionMain
SetOutPath "$INSTDIR"
  File "${MAPNAME}.img"
  File "${MAPNAME}_mdr.img"
  File "${MAPNAME}.mdx"
  File "${MAPNAME}.tdb"
  File "63240001.img"
 WriteRegBin HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "ID" 7f02 
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "IDX" 
"$INSTDIR\${MAPNAME}.mdx"
  WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "MDR" 
"$INSTDIR\${MAPNAME}_mdr.img"
  WriteRegStr HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "BMAP" 
"$INSTDIR\${MAPNAME}.img"
  WriteRegStr HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "LOC" "$INSTDIR"
  WriteRegStr HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "TDB" 
"$INSTDIR\${MAPNAME}.tdb"

  WriteUninstaller "$INSTDIR\Uninstall.exe"

SectionEnd
 Section "hipervinculos" 
SetOutPath "$INSTDIR"
  File "Openstreetmap.url"
  File "Wiki Openstreetmap.url"
  File "Foro OSM Colombia.url"
File "Facebook Openstreetmap Colombia.url"
  CreateDirectory "$SMPROGRAMS\Openstreetmap"
  createShortCut "$SMPROGRAMS\Openstreetmap\openstreetmap.lnk" 
"$INSTDIR\Openstreetmap.url"
 createShortCut "$SMPROGRAMS\Openstreetmap\wiki Openstreetmap.lnk" 
"$INSTDIR\Wiki Openstreetmap.url"
     createShortCut "$SMPROGRAMS\Openstreetmap\foro Openstreetmap.lnk" 
"$INSTDIR\Foro OSM Colombia.url"
    createShortCut "$SMPROGRAMS\Openstreetmap\facebook Openstreetmap.lnk" 
"$INSTDIR\Facebook Openstreetmap Colombia.url"
    createShortCut "$SMPROGRAMS\Openstreetmap\desinstalar.lnk" 
"$INSTDIR\Uninstall.exe"
   
SectionEnd


Section "Uninstall"
  Delete "$INSTDIR\${MAPNAME}.img"
  Delete "$INSTDIR\Uninstall.exe"
  Delete "$INSTDIR\${MAPNAME}_mdr.img"
  Delete "$INSTDIR\${MAPNAME}.mdx"
  Delete "$INSTDIR\${MAPNAME}.tdb"
  Delete "$INSTDIR\63240001.img"
  Delete "$INSTDIR\Facebook Openstreetmap Colombia.url"
  Delete "$INSTDIR\Openstreetmap.url"
  Delete "$INSTDIR\Foro OSM Colombia.url"
  Delete "$INSTDIR\Wiki Openstreetmap.url"

  RmDir "$INSTDIR"

  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "ID"
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "IDX"
  DeleteRegValue HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}" "MDR"
  DeleteRegValue HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "BMAP"
  DeleteRegValue HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "LOC"
  DeleteRegValue HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}" "TDB"
  DeleteRegKey /IfEmpty HKLM 
"SOFTWARE\Garmin\MapSource\Families\${REG_KEY}\${PRODUCT_ID}"
  DeleteRegKey /IfEmpty HKLM "SOFTWARE\Garmin\MapSource\Families\${REG_KEY}"

SectionEnd

 


internet de referencia

http://www.gwprojects.org/forum/viewtopic.php?f=1&t=717&view=next
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=nsis
http://www.cferrero.net/maps/maps_index.html
http://nsis.sourceforge.net/Screenshots
                                          
_________________________________________________________________
Invite your mail contacts to join your friends list with Windows Live Spaces. 
It's easy!
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us
_______________________________________________
Talk-co mailing list
Talk-co@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-co

Responder a