binary-butterfly / shared-delivery

13 stars 10 forks source link

Adressen aus OSM übernehmen #29

Open Matthias84 opened 4 years ago

Matthias84 commented 4 years ago

Ich weiß, dass das Thema Adressen und Hausnummern bei OSM nicht einfach ist. Da aber bei vielen POIs die Angaben nicht übernommen wurden (und diese erzwungen werden #28 ), macht es IMHO Sinn sich darum zu kümmern und die möglichst vollständig aus OSM mit zu extrahieren:

Umschließende Gebäude

Geschlossene ways mit building= tags haben häufig die addr: Angaben, welche von POI-Nodes, die darin sind eigentlich "geerbt" werden.

Umschließende Multipolygon-Gebäude

Die Angaben von Gebäuden können auch an einer Relation sein. wenn das Gebäude z.B. einen Innenhof hat und ansonsten eine geschlossene Fläche ist

Adress node in der Nähe

Auch andere Knoten in der Umgebung können die Information haben.

P.S: Bei einem möglichweise folgenden Import, wäre die Community nicht unbedingt begeistert, wenn die Adressen einfach blind erneut kopiert werden.

the-infinity commented 4 years ago

Kann ich das denn irgendwie der Overpass-API sagen, dass sie die Adressen auch erben soll? Weil ich zweifele ein wenig, ob die das so cool fänden, wenn ich massenhafte Abfragen machen würde ...

Matthias84 commented 4 years ago

Ist mir nicht bekannt, dass man das über die API direkt machen könnte: https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_API_by_Example Soweit ich weiß nutzen Apps wie OSMand ein preprocessing basierend auf dumps bzw. suchen bei Abruf der Info per spatial index im Bereich des klicks.