[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