[Talk-de] Hausnummern, addr:street-Tag vs. associatedStreet-Relation und OSM Inspector

Sven Sommerkamp s_sommerkamp at gmx.de
Di Aug 11 02:52:18 UTC 2009


Am Montag, 10. August 2009 18:14:53 schrieb Jochen Topf:
> On Mon, Aug 10, 2009 at 03:32:42PM +0200, marcus.wolschon at googlemail.com 
wrote:
> > On Mon, 10 Aug 2009 15:12:26 +0200, Gernot Hillier <gernot at hillier.de>
> >
> > wrote:
> > > Hi!
> > >
> > > Georg Feddern schrieb:
> > >> Jochen Topf schrieb:
> > >>> Es gibt weltweit etwa 3800 Relationen mit type=associatedStreet und
> > >>> 248000 ways
> > >>> mit addr:street=*. Ich glaube das kann man einen Konsens nennen.
> > >>>
> > >>> Siehe auch:
> >
> > http://wiki.openstreetmap.org/wiki/OSM_Inspector/Views/Addresses#Discussi
> >on
> >
> >
> > Denkfehler:
> >
> > Relationen mit  type=associatedStreet sind immer für 1-n Hausnummern.
>
> Ok, sorry. Da war ich etwas zu schnell. Also nochmal:
>
> (Ich hab grad nur eine Datenbank für Europa greifbar, aus der ich diese
> Zahlen extrahieren kann, aber der Rest der Welt wird keine wesentliche
> Änderung ergeben.)
>
> Es gibt in Europa 2.857.716 Nodes mit addr:street und 182.447 Ways (das
> sollten als Gebäude sein) mit addr:street.
>
> Und es gibt 3.457 Relations mit type=associatedStreet mit insgesamt 32.493
> Members. Davon haben 23.485 die role "house".
>
> Das richtige Verhältnis wäre also (2.857.716+182.447)/23.485 = 129/1. Diese
> Zahl ist sogar noch eindeutiger zugunsten von addr:street.
>
> Und so nebenher kann man noch einen Hinweis sehen, dass Relationen
> schwierig sind: Es gibt insgesamt 35 verschiedene Roles in Relationen mit
> type=associatedStreet. Nach Wiki sind gültig roles "house" und "street".
> Bleiben 33 falsche Roles. Es gibt etwa gleiche viele ungültige Roles
> (4.591) wie es role=street gibt (4.417). Davon sind 1.283 "addr:houselink",
> das immerhin im Wiki auch erwähnt ist (warum ist mir unklar, aber es mag ja
> sinnvoll sein), der Rest ist leer oder Unsinn.
>
> Der Vergleich ist aber ein bischen unfair, weil da der Riesenimport von
> Hausnummern in Dänemark drin ist. Also nochmal andere Zahlen. Ich hab
> geschaut, wieviele verschiedene User die eine oder andere Methode
> verwenden. Es gibt 3336 verschiedene User, die einen Node mit addr:street
> versehen haben. Und es gibt 323 User, die eine Relation mit
> type=associatedStreet angelegt haben. Das ist ein Verhältnis von 10:1. Also
> immernoch recht eindeutig.
>
> Auch wenn viele Leute hier das nicht so sehen: Relations sind kompliziert.
Weil die in Editoren nicht so umgesetzt werden das sie verständlich werden.
Um eine Wohnstraße anzulegen kann ich inzwischen einfach über die Vorlagen 
bestimmte Eigenschaft (in Deutsch) auswählen und das Ergebnis präsentiert mir 
der Editor dann gleich indem er die Straße entsprechend einfärbt.
Mit Relationenz.B.  für Hausnummern sollte es auch so funktionieren.
Einfach abfragen von wo bis wo die Nummern laufen und wie hoch gezählt wird, 
fertig.

In der Form wäre es dann sehr viel einfacher Hausnummer einzugeben, für jeden 
verständlich kompfortabel.

Die Ansicht im Editor bleibt übersichtlich, was der weiteren Bearbeitung 
zugute kommt.
> Das ist kein Problem für mich und für viele Leute hier. Jeder Informatiker
> kann mit sowas einfach umgehen. Aber nicht jeder hat so einen Hintergrund.
> Für viele ist das Konzept, dass da ein Objekt auf ein anderes zeigt,
> schon kompliziert. Und die Tool-Unterstützung ist nicht da, die das
> verstecken könnte.
Da dran müßte gearbeitet werden, sonst kommen die Relationen nie aus ihrem 
Nischendasein.
Ich muß sagen, ich hab sie auch bisher so gut wie nicht verwendet.
Aus genannten Gründen.

Und fehlen noch soviel Basisdaten, da kann ich mich noch ne Weile mit 
beschäftigen.

Aber irgendwann würde ich mich freuen, wenn Relationen ähnlich einfach zu 
handhaben sind wie bsp. Straßen und anders über Vorlagen einzugeben. 
> Es hilft nichts zu lamentieren, dass ja alles besser
> und toller würde, hätten wir nur die Tools. Solange die keiner macht,
> müssen wir halt sehen, wie wir zurecht kommen.
Ich würds ja tun, aber ich bin kein Programmierer, auch wenn ich häufig den 
Wunsch hab, es zu lernen.
>
> Jochen

Gruß Sven





Mehr Informationen über die Mailingliste Talk-de