wie taggt man die Adressen von Häusern, die sehr verstreut liegen, aber nach Maps4BW LGL www.lgl-bw.de demselben place angehören?
Trägt man
addr:city=NN
addr:housenumber=nn
addr:place=XYZ
ein, wobei place=locality, name=XYZ ist, werden die Adressen weder von Nominatim, Locus oder OsmAnd gefunden.
place=isolated_dwelling oder hamlet scheint nicht so recht zu passen, da die einzelnen Gebäude (mehr als 2-3) über das gesamte Gewann verstreut liegen.
Bei addr:place muss nicht zwingend ein place-node vorhanden sein. Ein “hamlet” muss übrigens keine geschlossene Siedlung sein, das sollte also meistens passen, “location” ist nicht dafür vorgesehen. Hauptzweck dürfte sein, in den Standardkarten den Namen über dem Gebiet anzuzeigen.
addr:street stimmt eigentlich nicht, wenn es (wie meist) kein Straßenname ist. Aber was tut man nicht alles, damit Nominatim es findet …
In der Gemeinde Eberhardzell (Landkreis Biberach, BW) gibt es etliche Aussiedlerhöfe, z.B. den Bestlishof, wo es nur den Hofnamen gibt und keine Straßennamen. Ich habe bei allen addr:place=* eingegeben. Das wird von Nominatim gefunden und auch bei OSMand. OSMand übernimmt die addr:place-Eingabe als Straßennamen.
Ich möchte die Fragestellung ein bißchen präzisieren:
Beispiel: Wenn man nach der Adresse
Ziegelbach 5, Neubulach
sucht, wird nur der place=locality und der Bach selbst gefunden, nicht die Adresse. Also wird offensichtlich bei place=locality keine Adresse erwartet (ist ja eigentlich auch als unbewohnt definiert). Somit stellt sich (noch einmal) die Frage, wie man in obigem Beispiel die Adresse korrekt eingibt, damit sie auch gefunden werden kann.
@PT-53 dein Beispiel trifft nicht so ganz, weil dort place=farm zugrundeliegt. Aber probier vielleicht mal aus, ob die Suche auch funktioniert, wenn mehr als eine Hausnummer unter dem place existieren. @seichter: du meinst wahrscheinlich nicht location sondern locality?
Dein Beispiel hat als Adresse kein place sondern street, das funktioniert ja. Auch bei place=hamlet oder isolated_dwelling ist alles ok.
Die Frage ist eben, wie man sehr verstreut liegende Gebäude (auch viele unbewohnt, aber mit Adresse!) erfasst.
place=farm verwende ich nur bei Aussiedlerhöfen mit nur einem bewohnten Haus / einer Adresse und da funktioniert die Suche ja (siehe oben). Ein Beispiel für farm mit mehreren Adressen kann ich also nicht liefern.
Grundsätzlich muss man unterscheiden zwischen Adresstags (addr:) und Siedlungstags (place=) sowie zwischen richtigem Tagging und Kompatibilität mit bestimmten Anwendungen.
Soll heißen: place=xxx korrespondiert nicht unbedingt mit addr:xxx=* (z.B. korrespondieren place=town/village mit addr:city, es gibt kein place=city oder addr:town/village), und ob man mit Nominatim oder Osmand etwas findet, sagt nichts darüber aus, ob es so getaggt gehört.
Ansonsten wurde das meiste eh schon gesagt. Nur noch eine Anmerkung zu place=farm: Das ist verfehlt, weil place=* die Siedlungsgröße angibt und nicht die die Landnutzung. Die Siedlungsgröße wird mit place=isolated_dwelling angegeben (auf einen Node), die Landnutzung mit landuse=farmyard (auf die Fläche).
Wenn du Lust und Zeit hast, so schau dir bitte mal das Beispiel aus Beitrag #7 an: was kann man da verbessern, damit die Häuser bzw. Adressen gefunden werden können.
“Ziegelbach 5, Neubulach” ist die Adresse eines Hauses im Ort Neubulach (Baden-Württemberg). Es gibt dort allerdings keine Straße, die so heißt, sondern nur eine “Gegend/Gewann/Örtlichkeit”.
Man kann auf der Startseite Openstreetmap.org direkt nach der og. Adresse suchen, findet leider aber nur den place=locality mit dem Namen Ziegelbach (und den Bach selbst). Ca. 300 m südwestlich vom place=locality liegt dann z.B. die og. Adresse. Weitere Adressen mit demselben place sind in der näheren Umgebung zu finden.
Man kann dann z.B. mit JOSM editieren (nachschauen, was dort eingetragen ist).