die Karte "Nord Europa " als PC-Version für MS nutzen, bekomme es aber nicht hin. Mein Betriebssystem ist WIN 8.!
Die geladene ZIP-Datei heißt “osm_europe_north_ms” und ist 2,88 GB groß. Entpackt 3,51 GB mit 683 Dateien.
Leider gelingt es mir nicht entsprechend der Anweisung auf der o.g. Seite die entpackten Dateien für MapSource und BaseCamp sichtbar zu machen.
Dabei spielt es keine Rolle, ob ich das Entpacken mit 7-ZIP oder PeaZip mache oder es WIN8 alleine überlasse.
Es scheitert an der Ausfühtung der Install.bat. Starte ich die Ausführung einfach durch Doppelklick, dann ist die Reaktion wie in Bild 1, starte ich sie “als Administrator ausführen”, dann ist die Reaktion wie in Bild 2.
30 min ist mir nicht klar. Die Datei ist doch sehr klein. Hier ist sie!
@echo off
echo .
echo .
echo . This batch will install the map for Mapsource
echo .
echo .
echo . Press any key to accept the license or Ctrl-C to abort.
echo .
echo .
type openseamap_license.txt
echo .
echo .
pause
set KEY=HKLM\SOFTWARE\Garmin\MapSource
reg QUERY %KEY% 2>NUL >NUL
if not errorlevel 1 goto key_ok
set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource
reg QUERY %KEY% 2>NUL >NUL
if not errorlevel 1 goto key_ok
REM Mapsource not installed?
reg QUERY HKLM\SOFTWARE\Wow6432Node 2>NUL >NUL
if not errorlevel 1 goto key_ok
set KEY=HKLM\SOFTWARE\Garmin\MapSource
:key_ok
Die 30 min waren für das ganze zip File. Sonst komme ich nicht an das bat File ran.
openseamap_license.txt ist im Verzeichnis mit allen Daten.
Wenn man allerding das Batch File als admin startet,
startet es bei mir aus c:\windows\system32, wo es natürlich openseamap_license.txt und die anderen Files
nicht finden kann.
Ich würde in das bat File am Anfang ein
cd “originaldatenverzeichnis”
schreiben.
@echo off cd …
cd …
cd …
cd Users\Friedhelm\Navi\Seekarte OSM\openseamap
echo .
echo .
echo . This batch will install the map for Mapsource
echo .
Damit erhalte ich die Reaktion wie in diesem Bild: Bild Hosted bei ImagesUp.de
Das sieht doch eigentlich ganz gut aus oder?
Die Karte erscheint aber trotzdem nicht in MS.
Dann kommt wieder “Das System kann die angegebene Datei nicht finden”.
Wenn ich die openseamap_license.txt in das Verzeichnis C:\windows\system32 lege und die install.bat im Originalzustand belasse, dann kommt diese Meldung nicht, aber die Karte erscheint trotzdem nicht in MS
moin moin,
ich bin - inzwischen - kein Windows-Kenner mehr, aber wenn ich mir den weiter oben komplett angegebenen Script ansehe, erkenne ich außer der Ausgabe des Lizenztextes und manchen Aktivitäten mit der Registry keinerlei Versuch, irgend ein Programm aufzurufen, das die eigentliche Karte erzeugen soll.
Liege ich da falsch?
und warum ist @echo immer noch OFF? Da kommen wichtige Infos, wenn @echo on ist.
cd /d “%~dp0”
set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource
if %PROCESSOR_ARCHITECTURE% == AMD64 goto key_ok
set KEY=HKLM\SOFTWARE\Garmin\MapSource
:key_ok
Die Datei trägt nur die tdb und img in der Registry ein. BaseCamp weiß dann, wo die Kartenkacheln sind.
Die Karte selbst ist ja schon fertig und die Dateien sollten alle da sein. Also *.tdb und *.img.
*.img ist etwas verwirrend, weils trotz gleicher Endung etwas anderes ist, wie die übrigen Kartenkacheln.
was machst du eigentlich, wenn der Script so wie oben durchgelaufen ist? was erwartest du? was gibst du danach ein? Rufst du überhaupt BaseCamp auf und wenn ja wie?
wenn ich speichennippel richtig verstanden habe, musst du nachher weiter machen, damit du überhaupt was graphisches sehen kannst.