[Talk-de] Hausnummern, warum keine Relation?

Norbert.Truchsess at t-online.de Norbert.Truchsess at t-online.de
Di Apr 22 16:48:06 UTC 2008


> > Könnte man nicht mit einer Relation auf eine Strasse verweisen oder
> > umgekehrt von einer Strasse auf Hausnummernodes/wege?
> 
> Das könnte man tun. Allerdings haben wir uns letztlich gegen sowas
> entscheiden, denn Straßen können in der Regel beliebig aufgebrochen
> werden, es kann die Richtung geändert werden usw.
> 
> All das sollte jedoch auf gar keinen Fall irgendwelche Auswirkungen
> auf die Hausnummern haben.

Grundsaetzlich sollten sich Hausnummern immer eindeutig der zugehörigen
Strasse zuordnen lassen. Da der Strassenname alleine aber nicht per se
eindeutig ist, ist er alleine prinzipiell nicht geeignet diese Zuordnung
festzulegen. In der realen Welt wird da z.B. Postleitzahl und Ortsname
zuhilfegenommen. Das wären dann schon 3 zusätzliche Tags, nur um die
eindeutige Zuordnung eines Hausnummernknotens zu seiner Strasse
anzustreben. (Ohne dass man damit sicher wuesste, dass dies weltweit
auch immer passt).

Wenn man zu jeder Strasse eine zugehörige Relation erstellt, dann kann
man alle Straßenabschnitte und die Hausnummernknoten und Hilfswege
einfach dieser Relation zuordnen und schon ist die notwendige
Eindeutigkeit da. Das funktioniert dann auch, wenn es mal gar keinen
Strassennamen (sondern z.B. nur einen Ortsnamen) giebt, da die Relation
ja unabhängig von Strassenabschnitten existieren kann. (Oder man auch
den Ort (als 'place' getaggten node) der Relation zuordnen kann)

- Norbert






Mehr Informationen über die Mailingliste Talk-de