[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