On 22.07.2012 15:02, Boris Cornet wrote:
Schönen guten Tag!

Heute (22. Juli) um 14:37 tippte adry:


On 22.07.2012 11:42, Friedrich Volkmann wrote:
Wir haben aber eine Datenbank, in der wir getrennte Informationen
getrennt speichern können. Eine Hausnummer ist was anderes als ein
Eingang und gehört daher separat gespeichert. Eine Anwendung kann diese
Informationen dann immer noch zusammenmantschen, muss sie aber nicht.

So einfach ist das "zusammenmantschen" aber nicht.
Stell dir mal volgendes, durchaus realistisches, Szenario vor (aus sicht
eines Programms):
Es wird nach einer Adresse Hausnummer gesucht. Der POI wird gefunden.
Nun will man aber den Eingang oder auch nur das dazugehörige Gebäude
identifizieren. Dazu muss im Umkreis von x Metern alle Gebäude und nodes
mit entrance gesucht werden. Das können aber mehrer sein -> welcher ist
es denn?

   Nur weil der POI von einem Gebäudepolygon umgeben ist, heißt nicht
,dass es das richtige Gebäude ist. Schau dir mal die gepfuschten Gebäude
in Wien an oder die ungenau Hausnummer POIs "hingeschissen" werden.
Selbst wenn es alles "schön" gemapped wurde, ist bei bestimmten
geomterien keine eindeutige Aussage möglich.

Wenn die informationen zu Eingang und Adresse am selben Node sind, kann
immer noch die eine oder andere Information ignoriert werden.
Wenn abgefragt wird "wo ist adresse xxx" kommt dann halt der node
anstatt ein POI zurück. Wenn da jetzt zusätzlich ein Eingangs tag ist
stört das niemanden.

Je zerstreuter Informationen sind desto schwerer sind sie zu finden und
in Zusammenhang zu bringen.

Alles schön und richtig, aber Volkers Vorschlag war, dass die Adressen
tags am Haus-Polygon angebracht werden, und nirgends sonst (ausg. es
gibt kein Polygon, dann wird es ein POI).

Das halte ich für einen sehr, sehr sinnvollen Vorschlag, und
entspricht ja gerade deiner Forderung.


Die tags am Gebäudepolygon anzubringen mildert zwar das das Problem der Zugehörigkeit, aber es ist immer noch zusätzlich eine Suche nach dem Eingang notwendig.

Wenn man alles gleich auf den (Haupt)eingangsnode tagt, wird auch die Hausnummer gleich am richtigen Ort angezeigt. In realität hängt die Hausnummer meistens auch neben/über einem Eingang.

Tagt man aber das Gebäudepolygon aber keinen Eingang (weil unbekannt oder vergessen z.b.) funktioniert das system nicht mehr. Das könnte ein großen Problem für router sein, wenn z.b. ein Gebäude an mehrere Straßen angrenzt aber kein Eingang getagged wurde.

Ob auf das Polygon selbst oder auf einen node (Eingang) hat beides seine Vor- und Nachteile.
Es macht für mich auch keinen so großen Unterschied.

_______________________________________________
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at

Antwort per Email an