[Talk-de] Mapnik Style Lücken vermeiden
Alexander Matheisen
AlexanderMatheisen at ish.de
So Okt 9 15:33:27 UTC 2011
> beim Entwickeln eines Stylesheets für Mapnik habe ich folgendes Problem:
>
> gegeben ist ein Weg, der in der Mitte eine Brücke mit layer=1 hat und
> unter der ein anderer Weg mit layer=0 verläuft.
>
> |
> |
> --------+-------+---------
> layer=0 layer=1 layer=0
> Brücke
> |
> |
> |
> Weg layer=0
> Damit werden die Wege in der korrekten Reihenfolge gerendert, aber nun
> entstehen trotz
> <CssParameter name="stroke-linejoin">round</CssParameter>
> Lücken zwischen normalem Weg und der Brücke. (Weil die Brücke erst
> später "drübergemalt wird")
>
> Beispiel:
> http://rurseekatze.bplaced.net/beispiel.png
NACHTRAG:
Das Problem lässt sich scheinbar nicht lösen, jedenfalls werden auch in
der Mapnik-Karte die Brücken nacheinander übereinander gezeichnet, wie
man hier sehen kann:
http://www.openstreetmap.org/?lat=51.22044&lon=6.68288&zoom=16&layers=M
Ich glaube, dass sich das Problem erst lösen wird, wenn man den Rand
ohne den Workaround mit zwei Linien zeichnen kann.
Alex
Mehr Informationen über die Mailingliste Talk-de