x

geofabrik osmi bekrittelt Hausnummerntagging


  1. geofabrik osmi bekrittelt Hausnummerntagging · Gppes (Gast) · 08.07.2017 19:44 · [flux]

    Hi,

    http://tools.geofabrik.de/osmi/ bekrittelt auf folgendem Way: 110138332 (http://www.openstreetmap.org/way/110138332), dass das Format fuer die Hausnummer falsch ist: addr:housenumber=37, 39

    Laut Wiki sollte das passen!?
    http://wiki.openstreetmap.org/wiki/Addr … se_numbers

    Lg, Gppes


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · Basstoelpel (Gast) · 08.07.2017 19:52 · [flux]

      Gppes wrote:

      Laut Wiki sollte das passen!?
      http://wiki.openstreetmap.org/wiki/Addr … se_numbers

      Dort steht nicht, daß das Leerzeichen erlaubt wäre.

      Baßtölüpel


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · SimonPoole (Gast) · 08.07.2017 20:05 · [flux]

      Basstoelpel wrote:

      Gppes wrote:

      Laut Wiki sollte das passen!?
      http://wiki.openstreetmap.org/wiki/Addr … se_numbers

      Dort steht nicht, daß das Leerzeichen erlaubt wäre.

      Baßtölüpel

      Daran liegt es nicht, ich hab auch schon mit dem Entwickler darüberdiskutiert: die kurze Version ist: es ist besser wenn die Hausnummern am richtigen Ort, sprich Eingang oder Hausteil sind. Was natürlich auch niemand bestreitet, nut ist es deswegen nicht "falsch".


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · geri-oc (Gast) · 09.07.2017 07:45 · [flux]

      Ich würde auf alle Fälle bei den Aufzählungen Semilkolon nutzen ("da diese in OSM als Standardtrennzeichen verschiedener Werte dienen.")

      EDIT: Aber natürlich sind "detailierte" Angaben sinnvoller ...


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · SimonPoole (Gast) · 09.07.2017 08:07 · [flux]

      geri-oc wrote:

      Ich würde auf alle Fälle bei den Aufzählungen Semilkolon nutzen ("da diese in OSM als Standardtrennzeichen verschiedener Werte dienen.")

      EDIT: Aber natürlich sind "detailierte" Angaben sinnvoller ...

      Semikolon ist aber tatsächlich "falsch" (keine Regel ohne Ausnahme, und wir verwenden auch an anderen Orten andere Trenner als 😉


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · Thomas8122 (Gast) · 09.07.2017 08:18 · [flux]

      SimonPoole wrote:

      Semikolon ist aber tatsächlich "falsch"

      Die Begründung dafür ist aber "Tagging for the renderer". Wollen wir eigentlich nicht.


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · kartler175 (Gast) · 09.07.2017 08:41 · [flux]

      Ich halte mich auch dafür an den Grundsatz „One feature, one OSM element“. Das sind zwei Adressen, also zwei OSM-Objekte, in dem Fall zwei Adress-nodes. Damit braucht sich weder ein Geocoder noch sonst jemand, der den Ort zu einer Adresse sucht, damit herumschlagen, die beiden Adressen aus einem Ojekt zu extrahieren.


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · seichter (Gast) · 09.07.2017 10:13 · [flux]

      kartler175 wrote:

      Ich halte mich auch dafür an den Grundsatz „One feature, one OSM element“. Das sind zwei Adressen, also zwei OSM-Objekte, in dem Fall zwei Adress-nodes. Damit braucht sich weder ein Geocoder noch sonst jemand, der den Ort zu einer Adresse sucht, damit herumschlagen, die beiden Adressen aus einem Ojekt zu extrahieren.

      Es gibt auf Fabrikgeländen oder in Häuserblocks, die aus Zusammenlegung mehrerer Grundstücke entstanden sind, aber sehr wohl "Adressen" die diese Entstehung widerspiegeln, also z.B. 37-41, die für einen Eingang, eine Rezeption oder für ein Treppenhaus stehen. Das ist also ein OSM-Objekt mit halt etwas "komischer" Hausnummer. Das künstlich zu zerlegen, widerspricht mMn der Grundidee "one element, one OSM-object". Eigentlich ist das (Falsch-)Taggen für den Geocoder.


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · kreuzschnabel (Gast) · 09.07.2017 10:38 · [flux]

      seichter wrote:

      Es gibt auf Fabrikgeländen oder in Häuserblocks, die aus Zusammenlegung mehrerer Grundstücke entstanden sind, aber sehr wohl "Adressen" die diese Entstehung widerspiegeln, also z.B. 37-41, die für einen Eingang, eine Rezeption oder für ein Treppenhaus stehen. Das ist also ein OSM-Objekt mit halt etwas "komischer" Hausnummer. Das künstlich zu zerlegen, widerspricht mMn der Grundidee "one element, one OSM-object". Eigentlich ist das (Falsch-)Taggen für den Geocoder.

      +1. Das System muss nicht-numerische Hausnummern akzeptieren, wie es auch "27a" akzeptieren muss.

      --ks


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · geri-oc (Gast) · 09.07.2017 10:52 · [flux]

      Das Problem ";" und "," gab (gibt?) es auch bei Öffnungszeiten:

      <additional_rule_separator> ","

      <normal_rule_separator> ";"


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · kartler175 (Gast) · 09.07.2017 11:41 · [flux]

      seichter wrote:

      37-41, die für einen Eingang, eine Rezeption oder für ein Treppenhaus stehen

      Dann ist das auch genau ein Adressobjekt. Aber dann ist die Hausnummernangabe eine Einheit, quasi eine "nicht-numerische Hausnummer", und es gibt keine eigenen Adressen mit den einzelnen Hausnummern mehr, insbesondere keine mit der Hausnummer 38, 39 und 40.

      Im Thread geht es aber offensichtlich um eine Zusammenfassung eigenständiger Adressen mit unterschiedlichen Hausnummern in einem Objekt. Warum sollte man sonst über die richtigen Listentrennzeichen diskutieren?

      seichter wrote:

      Eigentlich ist das (Falsch-)Taggen für den Geocoder.

      Natürlich wieder das übliche Totschlagargument "... Taggen für". Wofür erfassen wir denn Adressen? Um zu einer gegebenen Adresse die geographisch Lage herauszufinden? Was ist dann daran falsch, für jede einzelne Hausnummer genau einewn Adressknoten anzulegen und damit dem Geocoder die Auswertung zu erleichtern?


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · kreuzschnabel (Gast) · 09.07.2017 13:35 · [flux]

      kartler175 wrote:

      seichter wrote:

      37-41, die für einen Eingang, eine Rezeption oder für ein Treppenhaus stehen

      Dann ist das auch genau ein Adressobjekt. Aber dann ist die Hausnummernangabe eine Einheit, quasi eine "nicht-numerische Hausnummer", und es gibt keine eigenen Adressen mit den einzelnen Hausnummern mehr, insbesondere keine mit der Hausnummer 38, 39 und 40.

      Wenn ich mal Korinthen kacken darf: Nur die 39 ist enthalten, 38 und 40 stehen auf der anderen Straßenseite und können durchaus einzelne Häuser sein.

      --ks


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · SimonPoole (Gast) · 09.07.2017 13:39 · [flux]

      kartler175 wrote:

      ,,Was ist dann daran falsch, für jede einzelne Hausnummer genau einewn Adressknoten anzulegen und damit dem Geocoder die Auswertung zu erleichtern?

      Weil, in den Fällen von wir hier Reden wir typischerweise gar keine (auch nicht ungefähre) Informationen haben wo denn die Adressen sind, sprich mappt man die als einzelne Knoten täuscht man einen Informationsgehalt den die Objekte gar nicht haben vor. Manchmal kann man das nicht umgehen, aber in diesen Fall schon.


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · errt (Gast) · 09.07.2017 13:41 · [flux]

      kartler175 wrote:

      Natürlich wieder das übliche Totschlagargument "... Taggen für". Wofür erfassen wir denn Adressen? Um zu einer gegebenen Adresse die geographisch Lage herauszufinden? Was ist dann daran falsch, für jede einzelne Hausnummer genau einewn Adressknoten anzulegen und damit dem Geocoder die Auswertung zu erleichtern?

      Dass Geocoder halt nicht die einzigen Nutzer von Adressen sind. Hausnummern werden z.B. eben auch gerendert, und das Kartenbild wird nicht richtiger, wenn man in ein Gebäude mehrere Adressnodes setzt, obwohl die alle für das ganze Gebäude stehen. Auch für andere Auswertungen kann dadurch der Zusammenhang zwischen dem einen Gebäude und den mehreren Adressen verloren gehen oder erschwert werden. Insofern: Ja, wir erfassen Adressen für Geocoder, aber wir erfassen Adressen nicht nur für Geocoder sondern für jede Anwendung, die Adressen brauchen kann. Und deshalb gilt eben, und das ist ja die Aussage hinter "Wir taggen nicht für XY", dass wir die Realität so gut wie möglich abbilden und nicht so, dass es für eine bestimmte Anwendung besonders leicht auszuwerten wäre. Natürlich kann man diskutieren, ob es nicht die Realität am Besten abbildet, wenn man zwei getrennte Adressknoten in ein Gebäude setzt. Aber zumindest sollte man sich der Tatsache nicht verschließen, dass es eben auch gute Argumente dafür gibt, dass zumindest in manchen Fällen die Realität besser durch ein Gebäude mit zusammengefassten Adresstags abgebildet wird.


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · kartler175 (Gast) · 09.07.2017 14:17 · [flux]

      kreuzschnabel wrote:

      Wenn ich mal Korinthen kacken darf: Nur die 39 ist enthalten, 38 und 40 stehen auf der anderen Straßenseite und können durchaus einzelne Häuser sein.

      Gut, das habe ich nicht bedacht, wenn ich 37-41 lese, gehe ich erst mal von eine lückenlosen Reihe natürlicher ganzer Zahlen aus.

      Aber eine gesicherte Aussage ist für keine der Zahlen dazwischen möglich. Die Regel, dass gerade Hausnummern auf der gegenüberliegenden Straßenseite mit den ungeraden Hausnummern liegen, ist kein Naturgesetz. Also dürfen genau genommen nur die Hausnummern 37 und 41 nicht ails eigenständige Adresse existieren.


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · seichter (Gast) · 09.07.2017 14:41 · [flux]

      kartler175 wrote:

      seichter wrote:

      37-41, die für einen Eingang, eine Rezeption oder für ein Treppenhaus stehen

      Dann ist das auch genau ein Adressobjekt. Aber dann ist die Hausnummernangabe eine Einheit, quasi eine "nicht-numerische Hausnummer", und es gibt keine eigenen Adressen mit den einzelnen Hausnummern mehr, insbesondere keine mit der Hausnummer 38, 39 und 40.

      Im Prinzip d'accord, aber der Textstring "37-41" meint üblicherweise die "Adressen" einer Seite, also hier 37,39,41, ich erwarte aber von einem Auswerter nicht, dass er das aufdröseln muss.

      Im Thread geht es aber offensichtlich um eine Zusammenfassung eigenständiger Adressen mit unterschiedlichen Hausnummern in einem Objekt. Warum sollte man sonst über die richtigen Listentrennzeichen diskutieren?

      Dann aber lieber einzelne nodes im Umriss, die man ggf. später an die richtige Position (typisch: Eingang) verschieben kann.

      seichter wrote:

      Eigentlich ist das (Falsch-)Taggen für den Geocoder.

      Natürlich wieder das übliche Totschlagargument "... Taggen für". Wofür erfassen wir denn Adressen? Um zu einer gegebenen Adresse die geographisch Lage herauszufinden? Was ist dann daran falsch, für jede einzelne Hausnummer genau einewn Adressknoten anzulegen und damit dem Geocoder die Auswertung zu erleichtern?

      Ich bin auch dafür, es dem Auswerter nicht unnötig schwer zu machen, aber nicht um den Preis, dass aus einem realen Objekt mehrere virtuelle gemacht werden. Da sehe ich den Auswerter in der Pflicht, mit "," ";" u.ä. tolerant umzugehen.

      Ansonsten: Vollkommenheit ist eine Zier, bequemer lebt's sich ohne ihr (frei nach Busch) 😉


    • Re: geofabrik osmi bekrittelt Hausnummerntagging · wambacher (Gast) · 09.07.2017 15:10 · [flux]

      seichter wrote:

      Dann aber lieber einzelne nodes im Umriss, die man ggf. später an die richtige Position (typisch: Eingang) verschieben kann.

      Soweit ich das kenne, sind diese von-bis Nummern dadurch entstanden, dass hier früher mal einzelne Häuser mit den Hausnummern standen, aber die jetzt weg sind. Die Grundstücke wurden zusammengelegt und es wurde EIN Haus drauf gebaut. Da müssen also nicht mehrere Eingänge mit "richtiger" Hausnummer vorhanden sein.

      Da wurden postalische Adressen zusammengelegt und ich sehe keinen Sinn darin, diese für OSM wieder auseinanderzupfriemeln.

      pingeligen Gruss
      walter