Hallo,
ich habe gerade mit mapgen.pl (http://wiki.openstreetmap.org/wiki/Mapgen.pl)
experimentiert und dabei festgestellt, daß eine negative Höhe des Bildes
berechnet wird, wenn die horizontale Ausdehnung der Karte größergleich 180°
ist. Bei geringerer Ausdehnung ist alles in Ordnung. Die SVG enthält auch im
fehlerhaften Fall alle Elemente, nur alles ganz unglücklich verschoben und
verdreht.
Am besten mal mit den zwei Beispieldateien probieren (der Unterschied ist nur
in der lon-Koordinate von Punkt 1):
======in_ordnung.osm======
<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
<node id='1' visible='true' version='1' lat='50' lon='99' />
<node id='2' visible='true' version='1' lat='-50' lon='-80' />
<way id='1' visible='true' version='1'>
<nd ref='1' />
<nd ref='2' />
<tag k='highway' v='primary' />
<tag k='name' v='In Orndung' />
</way>
</osm>
======fehlerhaft.osm======
<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
<node id='1' visible='true' version='1' lat='50' lon='100' />
<node id='2' visible='true' version='1' lat='-50' lon='-80' />
<way id='1' visible='true' version='1'>
<nd ref='1' />
<nd ref='2' />
<tag k='highway' v='primary' />
<tag k='name' v='Fehlerhaft' />
</way>
</osm>
Leider hab ich noch nicht nachvollziehen können, an welcher Stelle die Höhe
berechnet wird, sonst hätte ich mich selbst an einen Patch gewagt. Somit bin
ich für jede Hilfe dankbar. :-)
Gruß, Carsten
_______________________________________________
Talk-de mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-de