Hi !

mkgmap sieht vor das man auch aus Relationen heraus andere Elemente 
ableiten kann. So möchte ich z.B. für die Garmin-Karte (auf Basis von 
All in One Garmin) eine Linie erzeugen die die Elemente einer Relation 
darstellt.

Nur sind meine Img.Dateien leider leer und vielleicht kann mir einer von 
Euch weiterhelfen:

Meine relation-Rule-Datei sieht viel folgt aus:

type=route & network=Jakobsweg {
    apply {
            set relationname=jakob;
            add name='${name}' ;
            }
        }


die zugehörige line-Rule-Datei so:

relationname=jakob [0x01 resolution 16]

Als Beispiel könnten die Daten aus dem Fenster heruntergeladen werden.

http://www.openstreetmap.de/karte.html?zoom=14&lat=53.38208&lon=10.52994&layers=B0

Dort gibt es eine Relation für den Jakobsweg "Via Scandinavica - 
Schleswig-Holstein".

Der MKGMap-Aufruf sieht viel folgt aus - als Batch aufgebaut:

set Disc=OSM-Germany-%cdate%
set CountryLong=Germany
set CountryShort=DE

REM ----------------- GRUNDPARAMETER -----------------
set GarminJar=%osmworkfolder%\mkgmap-GarminKartenGenerieren2009
set DataFile=data4garminmap.osm
set Style=master_style
set FamID=3
set ProID=45
set FamName=OSM
set MapName=63240345
set DrawPrio=10
REM wird hier ein Wert uebergeben, dann wird der GPS-Cursor auf den 
Wegen geführt
REM set Net=--net
set Net=

set Style=route_style
set Disc=RoutenRelationen
set FamID=5
set ProID=50
set FamName=OSB
set MapName=63240025
set DrawPrio=31

cd %osmworkfolder%\Garmin_Tiles\routes

java -Xmx1024M -jar %GarminJar%/mkgmap.jar 
--style-file=%osmworkfolder%/mkgmap_styles/%Style% 
--description='%Disc%' --country-name=%CountryLong% 
--country-abbr=%CountryShort% --family-id=%FamID% --product-id=%ProID% 
--series-name='master-edition' --family-name=%FamName% 
--area-name=%CountryShort% --latin1 --lower-case --mapname=%MapName% 
--draw-priority=%DrawPrio% --transparent --gmapsupp 
%osmworkfolder%/Garmin_Tiles/*.osm.gz %osmworkfolder%/mkgmap_type/routes.TYP

Die zugehörgige Liniendefintion 0x01 ist definiert und bei der 
Komeplierung kommt keine Fehlermeldung !!!

Hat einer von Euch eine Idee woran das liegen könnte ?

Gruß Jan :-)

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an