[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