[Erledigt] Nominatim findet die Adresse nicht. Liegt es an label/munic

Ich frage mich ein bisschen, warum solche Ansiedlungen nicht mit

place=isolated_dwelling + name=Außenliegend und dann die Adress-Node mit addr:place=Außenliegend + addr:housenumber=123 erfasst wird…

Inhaltlich und thematisch wäre das für mich die Lösung, die ich erfassen und von der ich eine Auswertung erwarten würde…

Für mich ist das durchaus vergleichbar mit den Begriffen “Ausbau” oder “Abbau”… zu mindestens hier in meiner Gehend nicht unübliche und geläufige Begriffe für abseits des besiedelten Bereiches liegende Ansiedlungen.

Sven

Du würdest ernsthaft dieses Gebäude als isolated dwelling taggen:
https://www.openstreetmap.org/way/195999263 ?

Halte ich für ein bisschen weit hergeholt…
@Sven: Vielleicht die Diskussion nochmals von Anfang an lesen

Im Zweifelsfall zunächsteinmal ja… für mich wären die Bedingungen eines isolated_dwelling erfüllt. Abseits gelegene Ansiedlung, die hier auch im Prinzip von allen Seiten von noch nicht erfasstem Gehölz (Wald?) umstanden ist… das es nur ein paar Meter zur Straße sind und gegenüber der Straße ein geschlossener Siedlungbereich ist, wäre für mich hier vernachlässigbar…

Nö, finde ich nicht…

…aber ihr werdet vielleicht eine adäquate Lösung finden.

Sven

für mich ist das eine undenkbare Interpretation. Ein Haus als Einzelsiedlung bedeutet für mich, dass drum herum keine weiteren Gebäude, insbesondere Wohngebäude stehen, mindestens für hunderte von Metern. Hier sehe ich ein Haus am Siedlungsrand, in siedlungsgeografischer Sicht gehört das denke ich klar dazu, die Straße ändert daran gar nichts, genausowenig wie evtl. administrative Grenzen die das Grundstück ausschließen könnten in administrativer Hinsicht, daran etwas ändern würden.

Moin,

ersteinmal danke an Lonvia, dass sie sich die Mühe für die verständliche Erklärung gemacht hat.

Mir ist klar, dass für die Indizierung ein eindeutiger Wert herangezogen werden muss - insofern verstehe ich auch das addr:place besser.

Mir ist nur nicht verständlich, warum ein gegebener addr:street-Wert ignoriert und stattdessen grundsätzlich der Name bei der nächstgelegenen Straße gesucht werden muss.
Klar - das Verfahren wurde aus den impliziten (fehlenden) addr:street-Angaben historisch entwickelt und so. Aber zu welchen Problemen solche Annahmen führen, sieht man doch deutlichst immer wieder bei OSM.

Die Vorgabe “addr:street muss eine Straße sein und die muss physisch existieren”, mag logisch erscheinen - aber mit ein wenig Toleranz ließen sich solche (wenigen) Sonderfälle dort problemlos mit abfrühstücken - ohne dass das weltweit zu Komplikationen führt.

Im Gegensatz dazu muss ein neuer addr:xyz-Wert von Nominatim schließlich auch erstmal berücksichtigt werden - weltweit!

Falsche Datenobjekte (Fake-place oder Fake-Straße) einzuführen - nur um Unzulänglichkeiten bei der Adresssuche zu umgehen - lehne ich zumindest ab - da kann man lieber Tags etwas toleranter betrachten - oder eben neue einführen.

Solche Adresszusätze können beliebig innerhalb eines Siedlungsplatz verteilt sein - ein deswegen gefakter mehrfacher place namens Außenliegend … :roll_eyes:
Aufgrund des Nichtvorhandenseins einer Straße wäre addr:place (als Indizierungs-Tag!) eigentlich das logische Ausweich-Tag - wenn man dies wenigstens allgemein für Zustellbezeichnung / Indizierung angesehen hätte!
Aber da Nominatim dort ja auch wieder das Vorhandensein eines physischen place voraussetzt - führt das wiederum ebenso zum ad Absurdum.

Die Such-Probleme macht sich Nominatim selber durch diese - unnötige - redundante Vorgehensweise!

Grüße
Georg

Ich habe jetzt Nominatim so umgebaut, dass addr:place auch einen Ort enthalten kann, der nicht als OSM-Objekt existiert. Damit kann man das genannte Beispiel jetzt intuitiv taggen mit:

addr:housenumber=13
addr:place=Außenliegend
addr:city=Hainburg

Ich habe das für den eingangs genannten Weg mal gemacht und er wird jetzt auch gefunden:
https://www.openstreetmap.org/search?query=hainburg%2C+aussenliegend+13

Damit das funktioniert darf das Objekt kein addr:street tag haben.

Nebenbei funktioniert jetzt auch dass man nach ausgewählten addr:-Tags suchen kann. Sprich, wenn ein addr:city-Tag einen Ort enthält, der nicht in der von Nominatim berechneten Adresse enthalten ist, wird die Hausnummer trotzdem gefunden, wenn man den Ort mit angibt. Das funktioniert gerade aber nur für die Suche, nicht für das angezeigte Suchergebnis. Dort die addr:*-Tags zu verwenden, hat einige Komplikationen, die ich erst einmal aussortieren muss.

Ausserdem: damit all das funktioniert müssen die OSM-Daten neu indiziert sein, aber einen globalen Neuimport wird es nicht so bald geben. Sprich, diese Änderung macht sich nur dort bemerkbar, wo neue Edits von OSM hereinkommen.

Vielleicht hat ja jemand Lust, sich mal um die ganzen aussenliegenden Adressen in Hessen anzuschauen:
https://overpass-turbo.eu/s/YjH

Klasse! Danke dafür.

danke, dadurch dass addr:place wie ich soeben bemerke, auch immer schon die Möglichkeit einschloss, sich auf ein abstraktes Objekt zu beziehen, passt das offenbar auch für Außenliegend
https://wiki.openstreetmap.org/wiki/Proposed_features/addr:place

Danke für die schnelle Umsetzung!

Ebend. :wink: