You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2013-10-19 21:32:03
- pyram
- Member
- Registered: 2012-06-16
- Posts: 1,509
Re: Adressierung von Reihenhäuser
Es ist für Anwendungen deutlich schwerer einen Way zu einem Node zu finden als andersrum.
Überrascht mich, weil der Entrance-Node doch Teil des "zu findenden" Ways ist (1:1-Beziehung)!? Oder missverstehen wir uns da? Wenn das so von anderen Profis bestätigt wird, werde ich meine Tagging-Praxis überdenken.
Ausserdem soll z.B. ein office=* dann doch wieder an das Gebäude und hätte damit keine Adresse…
Das sehe ich nicht ganz so. Die wenigsten Gebäude sind ein Büro. Häufiger befindet sich ein oder mehrere Büros in einem Gebäude ;-) Also muss nur das office innerhalb des Gebäudes liegen (so wie das auch mit mehreren Läden gemacht wird) und fertig. Häufig (auch von mir) wird sowohl der Eingang als auch die jeweiligen Einrichtungen mit der Adresse erfasst (zwar redundand, aber leichter auswertbar und dann ist auch die Adresse nicht gleich wieder weg, wenn ein Anfänger geschlossene Läden/Büros löscht).
Offline
#27 2013-10-19 22:48:07
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: Adressierung von Reihenhäuser
rayquaza wrote:Es ist für Anwendungen deutlich schwerer einen Way zu einem Node zu finden als andersrum.
Überrascht mich, weil der Entrance-Node doch Teil des "zu findenden" Ways ist (1:1-Beziehung)!? Oder missverstehen wir uns da? Wenn das so von anderen Profis bestätigt wird, werde ich meine Tagging-Praxis überdenken.
Etwas detailliertere Erklärung: Ein Node hat Koordinaten und Tags; Ein Way hat Tags und Nodes. Um herauszufinden zu welchen Ways ein Node gehört muss man also alle Ways durchprobieren (oder braucht ein abweichendes Datenschema bei dem das bei der Konvertierung gemacht wurde), während man andersrum nur die Nodes des Ways nach dem entrance=* absuchen muss (was man eh machen müsste, wenn man alle Eingänge will).
Offline
#28 2013-10-20 07:57:09
- viw
- Member
- Registered: 2010-05-15
- Posts: 2,623
Re: Adressierung von Reihenhäuser
pyram wrote:rayquaza wrote:Es ist für Anwendungen deutlich schwerer einen Way zu einem Node zu finden als andersrum.
Überrascht mich, weil der Entrance-Node doch Teil des "zu findenden" Ways ist (1:1-Beziehung)!? Oder missverstehen wir uns da? Wenn das so von anderen Profis bestätigt wird, werde ich meine Tagging-Praxis überdenken.
Etwas detailliertere Erklärung: Ein Node hat Koordinaten und Tags; Ein Way hat Tags und Nodes. Um herauszufinden zu welchen Ways ein Node gehört muss man also alle Ways durchprobieren (oder braucht ein abweichendes Datenschema bei dem das bei der Konvertierung gemacht wurde), während man andersrum nur die Nodes des Ways nach dem entrance=* absuchen muss (was man eh machen müsste, wenn man alle Eingänge will).
Vielleicht hat sich jemand undeutlich ausgedrückt. Wenn ich zu einer Adresse möchte, dann suche ich zu ganz bestimmten Koordinaten.
Diesekann man entweder dadurch finden, dass es schon einen Punkt gibt der diese Koordinaten enthält oder man muss diese Koordinaten erstellen. Beim rendering wird es oft so gemacht das irgendein Punkt innerhalb des Weges als solcher festgelegt. Osmand und co machen das so.
Wenn man jedoch die genauen Koordinaten sucht, dann muss man jetzt alle Knoten dieses Weges untersuchen, um heruaszufinden welcher die Eigenschaft Eingang trägt.
Also wenn die Adresse am Weg ist muss ich entweder eine Festlegung treffen oder alle Knoten untersuchen, um die richtigen Koordinaten zu erhalten. Wenn die Adresse am Knoten ist, kann ich direkt auf die Koordinaten zugreifen.
Unschön ist in beiden Fällen, wenn es mehr als einen Eingang gibt.
Offline
#29 2013-10-20 19:43:52
- Nadjita
- Member

- From: Misburg, Hannover
- Registered: 2013-07-12
- Posts: 538
Re: Adressierung von Reihenhäuser
Ungeachtet dessen, welcher Algorithmus nun besser ist oder auch nicht, sollten sich Mapper keine Gedanken darum machen müssen, wie die verschiedenen Algorithmen funktionieren, zumal es ja auch nicht nur ein einziges Datenformat gibt und es deshalb vermutlich auch nicht "die beste Lösung" gibt was das Schema angeht, da verschiedene Schemata auch verschiedene Algorithmen erlauben, bzw. bedingen.
Die Frage die sich mir stellt ist doch:
Hat Adresse auf dem entrance=*-Node Vorteile gegenüber Adresse auf dem building und entrance=* irgendwo am Gebäude? Der Einzige semantische Vorteil, den ich erkennen kann, ist, dass manche Häuser mehr als eine Adresse haben und dann ein Gebäude nicht eine einzelne Hausnummer hat. Allerdings gibt es auch Gebäude mit mehreren Hausnummern, die trotzdem nur einen Eingang haben (gibt's einige hier in Erding), so dass sich also auch dieses Problem nicht 100%ig damit lösen lässt. Ich denke, es kommt darauf an, was man hat:
- Hat ein Haus nur eine Hausnummer, so würde ich die Adresse ans Gebäude taggen. Verstanden habe ich, dass für Blinde das Taggen der Eingänge wichtig ist und man dies nciht vergessen soll.
- Wenn ein Haus 2 Eingänge mit verschiedenen Hausnummern hat, dann sollte man auch die Hausnummern an die Eingänge setzen
- Hat ein Haus mehrere Hausnummern aber nur einen Eingang, dann würde ich mehrere addr:-Nodes ins Gebäude setzen, bis mir jemand eine bessere Lösung aufzeigt ;o) Bisher habe ich einfach vermieden, das zu korrigieren, da mir auch keine bessere Lösung einfiel.
Offline
#30 2013-10-20 19:52:26
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: Adressierung von Reihenhäuser
Hat Adresse auf dem entrance=*-Node Vorteile gegenüber Adresse auf dem building und entrance=* irgendwo am Gebäude?
Anwendungen, die nur "zur Adresse" navigieren wollen (also nicht für die Detail-Navigation gedacht sind) lotsen einen damit eher zum Eingang. Ob das ein Vorteil ist musst du selbst entscheiden (ich würde es nicht so sehen).
Offline
#31 2013-10-21 08:54:42
- geri-oc
- Member

- From: Sachsen
- Registered: 2011-03-21
- Posts: 5,055
- Website
Re: Adressierung von Reihenhäuser
- Hat ein Haus nur eine Hausnummer, so würde ich die Adresse ans Gebäude taggen. Verstanden habe ich, dass für Blinde das Taggen der Eingänge wichtig ist und man dies nciht vergessen soll.
Warum dann nicht gleich die Adresse an den Eingang?
- Wenn ein Haus 2 Eingänge mit verschiedenen Hausnummern hat, dann sollte man auch die Hausnummern an die Eingänge setzen
Ja
- Hat ein Haus mehrere Hausnummern aber nur einen Eingang, dann würde ich mehrere addr:-Nodes ins Gebäude setzen, bis mir jemand eine bessere Lösung aufzeigt ;o) Bisher habe ich einfach vermieden, das zu korrigieren, da mir auch keine bessere Lösung einfiel.
Warum dann nicht an den Eingang addr:housenumber=1,3,5?
Man kann ja solche Fälle auch mal mit einem Router oder Nominatin testen. (Auf letzten Datenstand achten.)
Offline
#32 2013-10-21 09:10:29
- Nadjita
- Member

- From: Misburg, Hannover
- Registered: 2013-07-12
- Posts: 538
Re: Adressierung von Reihenhäuser
Warum dann nicht gleich die Adresse an den Eingang?
Das ist eine Glaubensfrage wie es scheint. Wenn ein Haus nur eine Hausnummer hat, dann gebe ich dem Haus die Nummer. Daraus leitet sich implizit ab, dass der Eingang des Hauses die Hausnummer auch besitzt, sowie alle anderen Nodes des Ways und alel Nodes innerhalb des Ways des Gebäudes. Das halte ich für wesentlich eleganter.
Warum dann nicht an den Eingang addr:housenumber=1,3,5?
Wohl eher 1;3;5. Warum ich das nicht mache? Weil ich in den meisten Fällen auch abweichende Straßennamen pro Adresse habe und sich das nicht als Aufzählung über Semikoli lösen lässt. Hatte bisher allerdings noch keine Muße, zu testen, ob das irgendeine Software irgendwie auswertet, aber semantisch gesehen stellt es sich so dar: Wenn ich eine Aufzählung von 2 Hausnummern und 2 Straßennamen habe: gehört die erste Straße zur ersten Hausnummer und die zweite zur zweiten? Ich bezweifle dass das so gesehen werden muss, zumal ich ja auch 2x dieselbe Hausnummer, aber 2 verschiedene Straßennamen haben kann. Da würde ich schon eher etwas wie addr:0:street und addr:0:housenumber benutzen, um die Beziehung zueinander herzustellen. Aber wie gesagt: Ich habe diese Häuser bisher nicht angefasst und weiß auch nicht, welche Software dies wie auswertet. Für mich stellt es sich momentan als nicht 100% befriedigend umsetzbar dar. Wenn ich die fehlenden „normalen“ Hausnummern in Erding fertig habe, werde ich nicht umhin kommen, mir mal Gedanken zu machen und zu experimentieren, aber bis dahin meide ich diese Häuser einfach.
Offline
#33 2013-10-28 14:31:54
- Prince Kassad
- Member
- Registered: 2013-10-18
- Posts: 2,391
Re: Adressierung von Reihenhäuser
Da es hier wohl gerade reinpasst: ich habe solch ein Problem mit diesem Gebäude.
Dieses hat einen Haupteingang auf der rechten Seite mit der Hausnummer 65, wo sich auch die meisten Briefkästen befinden. Einige Parteien wohnen jedoch am Seiteneingang auf der linken Seite, der nur über die Pilgeramstraße zu erreichen ist. Diese haben ihre eigenen Briefkästen, die postalisch mit der Hausnummer 65/2 erfasst werden. Selbst in der Praxis kommt es sehr häufig vor, dass Briefe dort nicht ankommen, weil der Postbote nur den Haupteingang beachtet und den Briefkasten nicht findet, weil er sich am Seiteneingang befindet.
Jetzt bin ich unschlüssig, was man hier machen soll, denn aus der Diskussion scheint ja kein klares Ergebnis herausgekommen zu sein. Klatscht man da einfach ein node hin mit entsprechenden addr: tags, oder wie ist es am besten zu bewerkstelligen?
Offline
#34 2013-10-28 14:44:19
- Oli-Wan
- Member

- From: NRW
- Registered: 2010-09-14
- Posts: 2,814
Re: Adressierung von Reihenhäuser
Dieses hat einen Haupteingang auf der rechten Seite mit der Hausnummer 65, wo sich auch die meisten Briefkästen befinden. Einige Parteien wohnen jedoch am Seiteneingang auf der linken Seite, der nur über die Pilgeramstraße zu erreichen ist. Diese haben ihre eigenen Briefkästen, die postalisch mit der Hausnummer 65/2 erfasst werden. Selbst in der Praxis kommt es sehr häufig vor, dass Briefe dort nicht ankommen, weil der Postbote nur den Haupteingang beachtet und den Briefkasten nicht findet, weil er sich am Seiteneingang befindet.
Selbst ich als Verfechter von Hausnummern am Gebäude lege in so einem Fall zwei Eingangsknoten (als Teil des building=yes-Weges) an und gebe diesen die Hausnummern.
PS. Eindeutiger als mit "links" und "rechts" wären die Geäbudeseiten etwa mit "Südwest" und "Nordost" zu identifizieren.
PPS. Etwas weiter "unten rechts" ist (seit 2009 unverändert) eine "Dr. Carl Glaser Straße" eingetragen. Heißt die wirklich so oder fehlen da ein paar Bindestriche?
No animals were harmed in the writing of this posting.
Offline