[Talk-at] Rendering von Gebäuden in Mapnik geändert

Andreas Labres list at lab.at
Wed Apr 11 06:46:46 UTC 2012


On 10.04.12 17:34, Wolfgang Schreiter wrote:
> Robert Kaiser <KaiRo at ...> writes:
>> Ja, soll sollte es sein. Alle Tags auf den Außenlinien, die eigentlich 
>> für das Gebäude selbst gelten, sind flasch und es gibt das nur 
>> historisch aus den Zeiten, wo Renderer mit Multipolygonen nicht umgehen 
>> konnten. Das war reines Tagging für die Renderer.

Das würde ich so nicht unterschreiben. Ausgehend von der Fläche (mit den Tags)
hat man die MP-Relation dazu-erfunden, um die Löcher definieren zu können. Die
Tendenz, Tags auf die Relation zu verschieben, kam erst später. Jeder, der heute
damit arbeitet (Renderer etc.), muss mit Beidem umgehen können. Du kannst es ihm
nur unmöglich machen, indem Du die Tags auf beide Orte verteilst und dann
vielleicht noch sich widersprechende Dinge angibst. Das Standardrendering hat
IMO so eine Logik der Art: wenn in der Relation nur MP definiert ist, nehme ich
die Tags vom Way; wenn hingegen auf der Relation was Sinnvolles (idS, dass er es
versteht) definiert ist, ignoriert er die Tags am Way.

> Die Geister, die ich rief...

Ja, MP wie aktuell umgesetzt sind und bleiben eine Krücke. Eigentlich sollte man
endlich mal den Area-Tag erfinden, damit's konsistent wird. (So Software wie
Osmium muß den ganzen Datenhaufen zweimal durchgehen, um MPs vollständig
interpretieren zu können.)

> Jahrelang galt, dass jeder taggen kann was er will,

Das gilt ja nach wie vor. Nur hier gibt's halt systembedingt zwei Möglichkeiten.
Die für sich gehen ja auch noch gut, nur wenn dann Leute auf die Idee kommen,
Tags da und dort zu verteilen, wird's mühsam...

/al




More information about the Talk-at mailing list