Updaten der OpenMtbMap unter Windows
So schön es ist, das ja nun inzwischen wöchentlich die OpenMtbMap-Basis updatet wird, dadurch hat man natürlich auch jede Woche das Problem, die eigene Installation auf dem Laufenden zu halten. Unter Linux habe ich mir dafür einen Script gebastelt. Das könnte man ja unter Windows auch machen.
Also habe ich nachfolgend mal eine ganz einfache Batch-Datei gebastellt. Da ich hier allerdings zum Erstellen der gmapsupp.img (noch) die Original-Batch-Datei nutze, muss man dort leider noch mal interagieren.:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | @echo off ::K)uwe.perl:AT:gmx.de ::Updatet die (deutsche) OpenMtbMap ::s. /blog/archives/36188/2#content :::::::: individueller Bereich - bitte anpassen :::::::: ::set http_proxy=http://proxy:3128/ set KartenPfad="C:\Garmin\openmtbmap\germany" ::URL s. http://openmtbmap. org/de/download/#europa set KartenURL="http://openmtbmap.x-nation.de/maps/mtbgermany.exe" set GarminLaufwerk="E" set PATH=%PATH%;C:\Dokumente und Einstellungen\user\Desktop :::::::: Ende individueller Bereich :::::::: C: cd %KartenPfad% || GOTO :Fehler ::if "%errorlevel%" == "1" goto :Fehler :: wget - Download von http://windows-get.sourceforge.net/ wget -N %KartenURL% > temp.log if "%errorlevel%" == "1" goto :Fehler type temp.log | findstr "not retrieving" || GOTO :NichtsNeuer if "%errorlevel%" == "1" goto :Fehler echo Datei im Netz war neuer! ::Download ueber http://www.heise.de/software/download/7_zip/13139 C:\programme\7-zip\7z e -y mtbgermany.exe :CreateMap ::hier verwende ich (noch) das original-Script aus der Distribution, :: Dadurch muss man hier noch das Typ-File auswählen... call create_gmapsupp.img.bat :NichtsNeuer echo Keine neuere Datei vorhanden IF NOT EXIST gmapsupp.img GOTO :Ende IF EXIST %GarminLaufwerk%/Garmin/ xcpoy /M gmapsupp.img %GarminLaufwerk%/Garmin/ GOTO :Ende :Fehler echo es trat ein Fehler auf! Abbruch pause :Ende |
Wenn man die Batch-Datei als User ohne Admin-Rechte ausführen will, muss man sich allerdings vorher (Administrator) ein paar Rechte auf das Verzeichnis ‚zuschanzen‘..
OpenMTBmap…
… Also schrieb ich noch eine bash-Datei für meinen Linux-Rechner und seit dem fahre ich mit der Karte sehr gut – und bin begeistert von der Routingfähigkeit …