[Talk-de] Relationen aus der Sicht der Auswertung - Segen oder Fluch??
Peter Wendorff
wendorff at uni-paderborn.de
Mi Jul 11 11:58:30 UTC 2012
Am 11.07.2012 13:12, schrieb Christian Müller:
> Peter Wendorff <wendorff at uni-paderborn.de> schrieb:
>
>> Nein. Wie der ANWENDER die Daten bekommt, ist den meisten Entwicklern tatsächlich egal; nur sollten die Informationen, wo möglich, auch außerhalb der Relation vorhanden sein, weil sie sonst von den Anwendungen oft ignoriert werden.
> Das ist jetzt nicht dein Ernst oder? Wir taggen weder für Renderer, noch für bestimmte oder spezielle Anwendungen. Wenn eine Anwendung nicht mit Relationen umgehen kann, ist das in erster Linie Problem der Anwendung, solange die Relation einen Sachverhalt der Realität adäquat modelliert.
Das ist das typische Missverständnis dieses Schlagworts.
"Wir taggen nicht für den Renderer" meint ja nicht, dass das Tagging
Anwendungen/Renderer ignorieren soll. Es meint, dass ein Park nicht
korrekt eingetragen ist, wenn man ihn als Wald tagged, nur weil einem
das Grün auf der Karte besser gefällt.
Ich habe auch nicht für eine bestimmte Anwendung argumentiert, sondern
eben für den Großteil:
Ein Multipolygon, das ein simples Polygon modelliert, wird aus einigen
Anwendungen rausfallen, weil diese damit nicht umgehen können - es hat
aber keinerlei praktische Vorteile gegenüber einem geschlossenen Weg.
Eine Routen-Relation für eine Straße, nur weil der Name auf
aneinanderhängenden Wegen dann nicht mehrfach angegeben werden müsste,
hat keinen praktischen Vorteil für irgendeine Anwendung - schon, weil
keine Anwendung sich erlauben kannn, die Namen auf den einzelnen Ways
komplett zu ignorieren - die Funktionalität muss also trotzdem eingebaut
werden.
Wenn eine Anwendung nicht mit Relationen umgehen kann, ist das ihr
Problem, das ist richtig.
Wenn aber die Nutzung von Relationen die Hürde sowohl für
Anwendungsentwickler als auch für Mapper anhebt, dann ist das für mich
ein eindeutiges Signal, dass es anders vermutlich besser ist.
> Auf Relationen wird nicht aus Gründen der Anwendungskompat. verzichtet, wenn sie der klar einfachere und intuitive Weg sind, Daten einzutragen.
Richtig. Momentan sind sie das aber nicht - weder einfach noch intuitiv
einzutragen - und noch weniger gut korrekt zu halten.
Gruß
Peter
Mehr Informationen über die Mailingliste Talk-de