[Talk-de] Gebäude über Straße
SLXViper
SLXViper at gmx.net
So Okt 4 16:36:44 UTC 2009
Martin Koppenhoefer schrieb:
> Am 4. Oktober 2009 18:13 schrieb SLXViper <SLXViper at gmx.net>:
>
>> Kann man Mapnik dazu bringen, Gebäude halb transparent zu rendern? Das
>> würde das Problem lösen, dass man "unter" dem Gebäude nichts (Straßen,
>> Wege, Tunnels,...) mehr sieht. So erkennt man dann den Gebäudeumriss
>> korrekt und sieht aber auch, was unter dem Gebäude ist. Ein gutes
>> Beispiel für die transparenten Gebäude ist meiner Meinung nach
>> mapsurfer.net - leider werden auch dort die layer-Angaben teilweise
>> ignoriert (zumindest bei Gebäuden ohne building:levels).
>>
>
> könnte man, ist aber halt nicht direkt eine Lösung, als es auch ein
> komplett anderes Aussehen zur Folge hat (z.B. würden Gebäude je nach
> Umgebung/Untergrund/Landuse ihre Farbe ändern).
Die "Transparenz" (es muss/soll ja keine echte sein) könnte man an
layer>0 binden, damit würde das bei "normalen" Gebäuden schon mal nicht
passieren. Man könnte aber auch das Straßenstück unter dem Gebäude (also
die gemeinsame Fläche beider im Rendering) in einer Mischfarbe aus
Straße und Gebäude rendern, sodass ein solcher
(Schein-)Transparenzeffekt erzeugt wird. Eben so, dass die Straßen und
andere highway=* noch durchscheinen, aber eben auch das Gebäude noch
sichtbar ist - ich habe bspw. einen Fall, in dem man unter einem
Gebäudeteil komplett unten durchlaufen kann - mapnik lässt ihn einfach
komplett verschwinden (highway=pedestrian;area=yes und
building=yes;layer=1)...
> Für Tunnels würde ich
> z.B. eher eine gestrichelte Linie über allem rendern, so sieht man sie
> und hat doch kein Problem mit Objekten darunter. Für Straßen und Wege
> wäre demnach wohl ein tunnel-artiges Tag, das aber das Objekt nicht
> als Tunnel auszeichnet, erforderlich, wenn man nicht automatisch
> erkennen kann, dass ein Objekt von einem anderen überdeckt wird (keine
> Ahnung, ob mapnik das kann, irgendwas in der Art gibt es ja, sonst
> würde die Kollisionserkennung nicht funktionieren).
>
Noch ein Tag halte ich für zu kompliziert. Es hat ja auch mal geklappt,
dass die Gebäude nach layer über die Straßen gerendert wurden - das
wurde wieder zurückgenommen, weil, so weit ich weiß, man die Straßen
noch sehen soll.
Grüße
Mehr Informationen über die Mailingliste Talk-de