Luzandro
(Luzandro)
59
Mir ist gerade ein kleines Problem mit dem AddressHelper aufgefallen: tlw. wird als addr:city die Gemeinde gesetzt, obwohl eigentlich die Ortschaft richtig wäre. Genau genommen gibt es nur eine Handvoll an Ausnahmen, wo das Plugin die Ortschaft wählt, da die Adresse sonst nicht eindeutig wäre:
https://github.com/thomaskonrad/bev-reverse-geocoder
Nach meiner sehr beschränkten Erfahrung sieht die Logik bei den Adressen aber üblicherweise so aus, dass Ortschaften, die im Zeitalter der Straßennamen angekommen sind, auch die Ortschaft nach der PLZ angeben, diejenigen ohne Straßennamen dagegen die Gemeinde. Also wenn Straßenname ident mit dem Ortsnamen => addr:place=Ort, addr:city=Gemeinde, ansonsten addr:street=Straße,addr:city=Ort
In Städten würde das allerdings dagegen wieder zu überspezifizierten Adressen wie “Graz,06.Bez.:Jakomini” führen, die man wieder herausfiltern müsste. Solange die alle mit Beistrich angegeben sind, wäre das ja auch kein Problem, aber das Mapping der Daten auf OSM-Tags scheint nicht immer gar so trivial und eindeutig, wie man denken könnte.