Lübeck
(Lübeck)
May 24, 2012, 12:32pm
#1
Hi !
ich habe mir erstmals das Paket von der Freizeitkarte-osm.de heruntergeladen und eine Frage.
Habe das Beispiel von Hamburg versucht durchzuführen und soweit macht das alles auch einen guten Eindruck.
Wenn ich allerdings die letzte Aktion ausführen will:
um die Garmin-Datei zu bekommen, dann wird im Befehlszeilenfenster nur das Aufruf-Statement ausgegeben:
X:\Freizeitkarte-Entwicklung>perl mt.pl gmapsupp Freizeitkare_Hamburg
mt.pl - Map Tool zur Erstellung von Garmin-Karten, 0.6.0 - 2012/04/20
Benutzung:
perl mt.pl [-ram=Wert] [-cores=Wert] <ID | Karte> [PPO] … [PPO]
Beispiele:
perl mt.pl build Freizeitkarte_Hamburg
perl mt.pl -ram=1536 -cores=2 build Freizeitkarte_Hamburg
perl mt.pl -ram=6000 build 5815
perl mt.pl -ram=6000 -cores=max build 5815
perl mt.pl -ram=6000 -cores=max build Freizeitkarte_Oesterreich DWI
NTERSPORT
Optionen:
-ram = javaheapsize in MB (split, build) (default = 1536)
-cores = max. Anzahl CPU-Kerne (build) (1, 2, …, max; default = 2)
-ele = Aeqidistanz der Hoehenlinien (fetch_ele) (10, 25; default = 25)
PPO = PreProzessor-Option (mehrere moeglich)
Argumente:
Aktion = auszufuehrende Aktion
ID = ID der zu bildenden Karte
Karte = Name der zu bildenden Karte
Aktionen:
create = 1. (re)create all directories
fetch_osm = 2a. fetch osm data from url
fetch_ele = 2b. fetch elevation data from url
join = 3. join osm and elevation data
split = 4. split map data into tiles
build = 5. build map files (img, mdx, tdb)
gmap = 6. create gmap file (for BaseCamp OS X, Windows)
nsis = 6. create nsis installer (for BaseCamp Windows)
gmapsupp = 6. create gmapsupp image (for GPS receiver)
Karten:
5810 = Freizeitkarte_Baden-Wuerttemberg
5811 = Freizeitkarte_Bayern
5812 = Freizeitkarte_Berlin
5813 = Freizeitkarte_Brandenburg
5814 = Freizeitkarte_Bremen
5815 = Freizeitkarte_Hamburg
5816 = Freizeitkarte_Hessen
5817 = Freizeitkarte_Mecklenburg-Vorpommern
5818 = Freizeitkarte_Niedersachsen
5819 = Freizeitkarte_Nordrhein-Westfalen
5820 = Freizeitkarte_Rheinland-Pfalz
5821 = Freizeitkarte_Saarland
5822 = Freizeitkarte_Sachsen
5823 = Freizeitkarte_Sachsen-Anhalt
5824 = Freizeitkarte_Schleswig-Holstein
5825 = Freizeitkarte_Thueringen
6276 = Freizeitkarte_Deutschland
6040 = Freizeitkarte_Oesterreich
6756 = Freizeitkarte_Schweiz
Wenn ich die anderen Schritte aus der Anleitung sehe, dann sollte die Doku doch die mindest Schritte für eine Ergebnis darstellen. Mehr ist immer noch möglich.
Im Verzeichnis
X:\Freizeitkarte-Entwicklung\work\Freizeitkarte_Hamburg
finde ich aber keine gmapsupp.datei!!
Kann mir einer was dazu sagen ?
Gruß Jan
mmd
May 24, 2012, 12:36pm
#2
Lübeck:
Hi !
ich habe mir erstmals das Paket von der Freizeitkarte-osm.de heruntergeladen und eine Frage.
Habe das Beispiel von Hamburg versucht durchzuführen und soweit macht das alles auch einen guten Eindruck.
Wenn ich allerdings die letzte Aktion ausführen will:
Sieht nach einem Tippfehler aus, da fehlt ein “t” in: Freizeitkare_Hamburg
Ansonsten landen die gmapsupp.img im install-Verzeichnis, also in deinem Fall X:\Freizeitkarte-Entwicklung\install\Freizeitkarte_Hamburg
Gruß,
mmd
Lübeck
(Lübeck)
May 25, 2012, 8:48am
#4
hi !
jetzt habe ich den Schreibfehler behoben - aber von einer gmapsupp.img-Datei keine Spur!
Folgendes bekomme ich beim Schritt 6 im Befehlszeilenfenster protokolliert:
mt.pl - Map Tool zur Erstellung von Garmin-Karten, 0.6.0 - 2012/04/20
Aktion = 6. create gmapsupp image (for GPS receiver)
Karte = Freizeitkarte_Schleswig-Holstein (5824)
perl set-typ.pl 5824 1 X:/Freizeitkarte-Entwicklung/work/Freizeitkarte_Schleswig
-Holstein/5824.TYP
Updating X:/Freizeitkarte-Entwicklung/work/Freizeitkarte_Schleswig-Holstein/5824
.TYP…
Original Fid: 5824 Pid: 1
Changed Fid: 5824 Pid: 1
Elapsed, System-RC, Action-RC: 0, 0, 0
java -Xmx1536M -jar X:/Freizeitkarte-Entwicklung/tools/mkgmap/mkgmap.jar --max-j
obs=2 --license-file=license.txt --index --gmapsupp --latin1 --product-id=1 --fa
mily-id=5824 --family-name=“Freizeitkarte_Schleswig-Holstein 12.5” --series-name
=“Freizeitkarte_Schleswig-Holstein 12.5” --description=“Freizeitkarte_Schleswig-
Holstein 12.5” --overview-mapnumber=58240000 --product-version=1205 5824*.img 58
24.TYP
Elapsed, System-RC, Action-RC: 19, 0, 0
“fertig …”
Drücken Sie eine beliebige Taste . . .
So sieht mein Datenverzeichnis jetzt aus:
Kann mir einer weiterhelfen ?
Gruß Jan
toc-rox
(Klaus)
May 25, 2012, 8:57am
#5
Hallo Jan,
die Ergebnisdatei “gmapsupp.img” sollte jetzt im Verzeichnis “X:/Freizeitkarte-Entwicklung/install/Freizeitkarte_Schleswig-Holstein” liegen.
Gruß Klaus
Lübeck
(Lübeck)
May 25, 2012, 9:11am
#6
Hallo Klaus,
könnte man das als Output noch einbauen ?
Allgemeine Frage dann noch - ich habe meine eigene Typ-Dateien etc. wie man dieses von der allinone kennt. Kann ich dieses ohne größere Anpassungen auch in den Ablauf bringen ?
und ein Beitrag von meiner Seite…
Das habe ich mir gebastelt für den einfachen durchlauf:
echo off
set MapName=Freizeitkarte_Hamburg
perl mt.pl create %MapName%
perl mt.pl fetch_osm %MapName%
perl mt.pl fetch_ele %MapName%
perl mt.pl join %MapName%
perl mt.pl split %MapName%
perl mt.pl build %MapName%
rem Basecamp - MAC
rem perl mt.pl gmap %MapName%
rem Basecamp - Windows
perl mt.pl nsis %MapName%
rem Garmin
perl mt.pl gmapsupp %MapName%
echo.
echo "fertig ..."
pause
wen es interessiert.
Gruß Jan
Hi Jan,
Ein Typfile ist in der Regel auf den verwendeten mkgmap-style “zugeschnitten”. Wenn man Anpassungen am FZK Layout
haben will, sollte man das FZK Typefile anpassen.
toc-rox
(Klaus)
May 29, 2012, 8:00am
#8
Lübeck:
… und ein Beitrag von meiner Seite…
Das habe ich mir gebastelt für den einfachen durchlauf:
echo off
set MapName=Freizeitkarte_Hamburg
perl mt.pl create %MapName%
perl mt.pl fetch_osm %MapName%
perl mt.pl fetch_ele %MapName%
perl mt.pl join %MapName%
perl mt.pl split %MapName%
perl mt.pl build %MapName%
rem Basecamp - MAC
rem perl mt.pl gmap %MapName%
rem Basecamp - Windows
perl mt.pl nsis %MapName%
rem Garmin
perl mt.pl gmapsupp %MapName%
echo.
echo "fertig ..."
pause
wen es interessiert.
Gruß Jan
Hallo Jan, ich habe deine Idee mal direkt in mt.pl integriert.
Mit der nächsten Ausgage gibt es zwei weitere Optionen:
bim = E. build images: create, fetch_*, join, split, build
bam = F. build all maps: gmap, nsis, gmapsupp, imagedir
Gruß Klaus
toc-rox:
Lübeck:
… und ein Beitrag von meiner Seite…
Das habe ich mir gebastelt für den einfachen durchlauf:
echo off
set MapName=Freizeitkarte_Hamburg
perl mt.pl create %MapName%
perl mt.pl fetch_osm %MapName%
perl mt.pl fetch_ele %MapName%
perl mt.pl join %MapName%
perl mt.pl split %MapName%
perl mt.pl build %MapName%
rem Basecamp - MAC
rem perl mt.pl gmap %MapName%
rem Basecamp - Windows
perl mt.pl nsis %MapName%
rem Garmin
perl mt.pl gmapsupp %MapName%
echo.
echo "fertig ..."
pause
wen es interessiert.
Gruß Jan
Hallo Jan, ich habe deine Idee mal direkt in mt.pl integriert.
Mit der nächsten Ausgage gibt es zwei weitere Optionen:
bim = E. build images: create, fetch_*, join, split, build
bam = F. build all maps: gmap, nsis, gmapsupp, imagedir
Gruß Klaus
Hallo Klaus,
sollte das create nicht evt. weggelassen werden?
oder ein anderer befehl für
fetch_osm, join, split, build? denn sonst werden die höhendaten immer neu geladen, was den server unnötig strapaziert und zeit kostet.