mkgmap vs. Fertő tó

NaTToMi nattomi at gmail.com
2011. Május. 29., V, 23:12:43 UTC


Sziasztok! Tudja valaki, hogy hogyan kell rávenni az mkgmap-et, hogy a
multipolygonként definiált tavak is megjelenjenek a lefordított
térképen? Nyugat-Magyarországról próbáltam ma térképet csinálni, de a
default stílusfájllal se Balaton, se Fertő tó:(
Bővebben: letöltöm a Fertőt a
wget http://www.informationfreeway.org/api/0.6/relation[name='Neusiedler
See'] -O ferto.osm
Xapi hívással (letöltött fájl elérhető itt: http://storage.ggki.hu/~nattomi/mkgmap/ferto.osm).
Ezután  mkgmap --gmapsupp ferto.osm --> nem jelenik meg a tó. Na jó,
szerkesztettem egy egyszerű stílusdefiníciót, mely elérhető itt:
http://storage.ggki.hu/~nattomi/mkgmap/ferto.zip. Ennek lényege, hogy
beleírom ezt a relations fájlba:
type=multipolygon & natural=water {
	apply {
		set natural=water;
		set name='${name}';
	}
},
ezt pedig a polygons fájlba:
natural=water [0x3c resolution 20]
Utána mkgmap --gmapsupp --style-file=ferto ferto.osm --> így már
megjelenik némi víz a Fertő területén, de össze van kuszálva, pl.
valahol a szárazföld helyén van víz és fordítva. Megjegyzem, ezzel a
stílusbeállítással viszont a Balaton jól megjelenik.

Készítettem egy fiktíy próbatavat is, melyet multipolygonként
definiáltam. Ez elérhető itt: http://storage.ggki.hu/~nattomi/mkgmap/lake.osm.
Ha a stílusfájlommal futtatom az mkgmap-et, akkor ez a tó megjelenik,
csupán apróbb hibák vannak rajta, viszont stílusfájl nélkül nem
jelenik meg. Ubuntu 10.04 alatt használom az mkgmap package-elt
változatát. Próbálkoztam a legújabb verziók futtatásával is, de azok
elszálltak valami Java hibával. Aki tud kérem segítsen!








További információk a(z) Talk-hu levelezőlistáról