Keine Darstellung der Meeresfläche

Hallo,

mittlerweile habe ich es geschafft, das bei meinen Karten, die als Landfläche nur eine Insel (Meine Übungsbeispiel war Wangerooge) enthalten, das umgebende Meer in blau dargestellt wird. Gehe also mal davon aus, das meine diesbezüglichen Einstellungen in MkgMap, im Typ-File und Style-File richtig sind.

Anders sieht es leider aus, wenn ich eine Karte erstelle, in der z.B eine horizontale Küstenlinie verläuft. Dann sollte oben das blaue Meer und unten die Landfläche zu sehen sein. Leider fehlt das Meer.

Betrachte ich die Karte in MS fällt auf, das die sichtbare Kachelgrenze außerhalb der eigentlichen Karteninhalten liegt. (Siehe auch den Auszug
aus dem Programmdurchlauf untern)

A tag was found. Area covered is (53.729989528656006,7.7899932861328125) to (53.83998155593872,8.04999589920044)
A total of 4.875 nodes, 439 ways and 13 relations were processed in 1 file
Min node ID = 21863948
Max node ID = 2000000866
Time: Mon Jun 13 20:01:54 CEST 2011
Exact map coverage is (53.729989528656006,7.7899932861328125) to (53.83998155593872,8.04999589920044)
Trimmed and rounded map coverage is (53.7451171875,7.7783203125) to (53.8330078125,8.0419921875)

Bedeutet natürlich das die Küstenlinie nicht bis zur Kachelgrenze reicht.

Was muss ich wo einstellen um mein Meer zu sehen ?

Gruß und Danke Thomas

Hallo Thomas,

am Besten, du erstellst die Karte mit dem Mkgmap-Schalter “–generate-sea=extend-sea-sectors”, dann werden die durch den Schnitt bedingten Unterbrechungen in den Küstenlinien programmintern bis zum Rand gezogen. Sieht zwar bei Kleinstausschnitten nicht besonders schön aus (fällt da besonders auf), aber funktioniert recht gut.

Sind die Meldungen vom Tile-Splitter? Dieser rundet die Kachelgrenzen auf 2048 bzw. am Rand auf 4096 Garmin-Units und kommt so teilweise über die Datengrenze. Abhilfe schaffe ich durch ein kleines Script - weil es nur indirekt mit Kartenerstellung zu tun hat auf der Diskussionsseite - http://wiki.openstreetmap.org/wiki/User_talk:Garmin-User
Vielleicht käme das ja als Lösung in Frage.

Grüße
Mario

Hallo Thomas,

es gibt sicher eine ähnliche Möglichkeit für Windows.

Ansonsten könnte man zumindest das Prinzip aufgreifen und wenn die Anzahl der Tiles nicht gar zu hoch ist, ließe sich die areas.list mit wenig Aufwand auch manuell ändern - sie wird ja wiederverwendet und müsste nur in größeren Abständen neu erstellt und dann wiederum angepasst werden.

Grüße
Mario

PS: Ansonsten ließe sich für einen Test die areas.list noch per Mail zuschicken und diese nach Bearbeitung mit dem Script wieder zurück.