Am 16. November 2009 20:07 schrieb Bartosz Fabianowski <bart...@fabianowski.eu>:
> Wir stehen also vor dem Problem, Nummern wie 3-7 abbilden zu müssen.
> Erschwerend kommt hinzu daß in Irland bei manchen Straßen Nummern
> aufeinanderfolgend vergeben werden während bei anderen nach Straßenseite
> unterschieden wird. Eine Angabe wie 3-7 ist daher nicht eindeutig. Es
> ist nicht klar ob 3,4,5,6,7 oder nur 3,5,7 gemeint ist.

Gibt es auch in Deutschland. Da die offizielle Hausnummer wie ein
deinem Beispiel 3-7 sein kann, habe ich mir darüber noch keine
Gedanken gemacht, ob ein Router dieses Haus auch bei eingegebener 3
findet.

> Wir brauchen daher eine Möglichkeit, einem einzelnen Punkt oder Gebäude
> eine Folge von Hausnummern zuzuweisen. Mir persönlich gefällt der
> Vorschlag [1] sehr gut: Es wird erlaubt, einem Konten eine Hausnummer
> wie addr:housenumber=3-7 zu geben. Dazu muß aber auch *an diesem Knoten*
> ein addr:interpolation= festgelegt werden. Somit könnte man 3,4,5,6,7
> abbilden als:
>
> <node id="1">
>  <tag k="addr:housenumber" v="3-7" />
>  <tag k="addr:interpolation" v="all" />
> </node>
>
> Und das hier wäre 3,5,7:
>
> <node id="1">
>  <tag k="addr:housenumber" v="3-7" />
>  <tag k="addr:interpolation" v="odd" />
> </node>

Finde ich eine sehr gute Lösung. Damit es dem bisherigen Schema nicht
widerspricht, muss dieses jedoch um eine zusätzliche Auswertung
ergänzt werden.
- einfacher way: bisherige Adressinterpolation
- geschlossener way oder node: einzelnes Gebäude mit mehreren Hausnummern

Die Routing-Programme sollten dich in der heutigen Ausführung immer
richtig an Ziel bringen können, es kann jedoch sein, dass du bei 3 an
der Südecke ankommst und bei 7 an der Nordecke des Hauses.

Um dieses Problem zu umgehen wäre die Wahl eines neuen Keys nötig. Ist
meiner Meinung nach aber nicht nötig.

Ciao André

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

Antwort per Email an