Hallo Roman
Grundsätzlich gibt es zwei Philosophien, die Adressen zu erfassen:
1. Die Relation "associatedStreet" ( http://wiki.openstreetmap.org/wiki/DE:Relation:associatedStreet ) und sehr ähnlich dazu die Relation "street" ( http://wiki.openstreetmap.org/wiki/Relation:street ) 2. Das sogenannte Karlsruhe Schema ( http://wiki.openstreetmap.org/wiki/DE:Karlsruhe_Schema )
Wie du richtig erkannt hast, entsteht beim Erfassen mittels Karlsruhe Schema Redundanz. Der Vorteil liegt dafür in der Einfachheit. Dies in zweierlei Hinsicht: Erstens sind für Neulinge (bzw. für den sog. "long tail", also die ganz vielen Mapper, die jeweils nur wenige Änderungen machen) die Adressen so einfacher zu erfassen. Zweitens ist auch die Weiterverarbeitung von so erfassten Daten durch Programme einfacher.
Semi-OT: Der von Simon erwähnte Adress-Prüfer ( http://tools.geofabrik.de/osmi/?view=addresses , Sourcecode hier: https://github.com/ltog/osmi-addresses ) stammt übrigens von mir, basierend auf Vorarbeiten bzw. der Bibliothek libosmium von Jochen Topf. Der Grund, weshalb die Relationen (und die Erkennung von addr:place=...) fehlen, ist primär der, dass ich einfach noch nicht dazugekommen bin, das zu implementieren. Die Issues sind mir aber bewusst: https://github.com/ltog/osmi-addresses/issues/1 bzw. https://github.com/ltog/osmi-addresses/issues/15 Vielleicht magst du oder sonst jemand ja mitentwickeln. Pull requests sind willkommen und ich kann auch eine Einführung in den Code geben...
Grüsse
Lukas
________________________________________ From: talk-ch [talk-ch-bounces@openstreetmap.ch] on behalf of Roman Fischer [romanf@trash.net] Sent: Monday, January 12, 2015 9:04 PM To: Openstreetmap Schweiz/Suisse/Svizzera/Svizra Subject: Re: [talk-ch] Zürich 2015
Sali Simon,
Wenn associated street nicht mehr "in" sind, was sollte man denn statt dessen verwenden? Mir ist es irgendwie ein Graus ständig den Strassennamen bei jedem Haus redundanz zu erfassen... :-\
Gruss Roman
Quoting Simon Poole simon@poole.ch:
Am 10.01.2015 um 12:23 schrieb Simon Poole: ...
Adressen ohne Strassen (Achtung: der OSMI Layer berücksichtigt addr:place als addr:street Ersatz nicht, also Vorsicht vor false positives), die man auch einfach mal so flicken kann.
... Noch eine Bemerkung dazu: ziemlich viel wurde mit associated street Relationen erfasst, die Daten sind im Prinzip gut (wenn auch altmodisch :-)), und ich würde dass nur ändern wenn man so oder so was ändern muss.
Simon
_______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch