You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-04-07 16:00:17

cziehr
Member
Registered: 2013-04-04
Posts: 241

Falsche Suburb-Zuordnung

Hallo, beim Karte verbessern ist mir ein grober Fehler aufgefallen, ich weiß aber nicht wirklich wie ich ihn beheben kann:

Im Ort Eisenberg (Pfalz) gibt es viele Straßen (wenn nicht alle?), die offenbar dem Stadtteil Steinborn (liegt westlich von Eisenberg) zugeordnet sind. Sucht man bei OSM z.B. nach "Ostlandstraße, Eisenberg", so wird diese in der Ergebnisliste als in Steinborn liegend angegeben. Das ist jedoch völlig falsch. Steinborn ist ein Stadtteil von Eisenberg, offiziell gibt es den Ort Steinborn gar nicht, Post nach Steinborn wird z.B. mit "Eisenberg" adressiert. Da sich die "Steinborner" mit ihrem Stadtteil identifizieren ist es ja legitim das auch in einer solchen Bezeichnung wiederzuspiegeln, allerdings sollte die dann doch nicht in die übergeordnete, "offizielle" Stadt hineinragen.

Anscheinend wird dieses Verhalten durch einen Suburb-Tag ausgelöst, allerdings kann ich keine Fläche o.ä. finden die damit verknüpft ist. Aus den weiteren Informationen dazu werde ich auch nicht schlau. Wer kann mir helfen?

Offline

#2 2013-04-07 16:24:56

berndw
Member
From: Erpel am Rhein
Registered: 2011-06-04
Posts: 495

Re: Falsche Suburb-Zuordnung


Mein Fork des AIO-Styles auf GitHub

Offline

#3 2013-04-07 18:27:06

VolkerKutschka
Member
Registered: 2013-04-02
Posts: 39

Re: Falsche Suburb-Zuordnung

Du beziehst Dich speziell auf Osmand,oder?.
das Problem habe ich auch.
Ich geh später mal an den PC und schau mir das mal an und geb dir Bescheid. so gg. 21 uhr.
Ich hab da so ne Vorahnung.
Du sprichst auf Osmand Adresssuche an?.
LG volker

Offline

#4 2013-04-07 19:59:38

schiki
Member
Registered: 2012-12-07
Posts: 96

Re: Falsche Suburb-Zuordnung

Osmand macht eigentlich alles richtig. Listet man alle Eisenberger Straßen auf, werden nur die als in Steinborn liegend angezeigt, die auch wirklich dort sind.
Eine Eigenheit von Osmand ist allerdings, dass eine suburb wie Steinborn bei der Dörfersuche zwar gefunden wird, aber dann keine Straßen dazu angezeigt werden.

Sucht man allerdings über Nominatim, wird tatsächlich die o.g. Ostlandstraße als in Steinborn liegend angezeigt. Steinborn wie auch Eisenberg liegen in den Flächen Verbandsgemeinde Eisenberg (Pfalz) mit admin_level 7 und Stadt Eisenberg (Pfalz) mit admin_level 8, wobei Steinborn in beiden Fällen mittiger liegt.
Ob das eine Erklärung sein könnte, weiß ich nicht, falls ja wäre es sicherlich ein Bug.


Gruß aus Rheinhessen

Offline

#5 2013-04-07 20:04:27

Eckhart Wörner
Member
Registered: 2012-09-20
Posts: 45

Re: Falsche Suburb-Zuordnung

VolkerKutschka wrote:

Du beziehst Dich speziell auf Osmand,oder?.

Ich nehme mal an, der Beitrag bezieht sich auf die ganz normale Nominatim-Suche: http://www.openstreetmap.org/?query=Ost … 0Eisenberg

Zum Glück kann man von Nominatim erfahren, wie eine Benennung zustande kommt:
1. Bei Nominatim den Ort suchen: http://nominatim.openstreetmap.org/?q=O … +Eisenberg
2. Auf Details klicken: http://nominatim.openstreetmap.org/deta … d=41687595

Wir finden dann:

Steinborn (Type: place:suburb, node 1703169880, 15, 0.0233763685618622 GOTO)

Es gibt also einen einzelnen Knoten Steinborn, der für die Benennung verantwortlich ist. Wie weit der suburb geht, weiß Nominatim nicht, und muss daher schätzen.
Die richtige Lösung wäre also auf jeden Fall eine Fläche.

Offline

#6 2013-04-07 20:04:39

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

VolkerKutschka wrote:

Du beziehst Dich speziell auf Osmand,oder?

Bin mir nicht sicher. Es geht um die Suchfunktion wenn ich auf http://www.openstreetmap.de/karte.html was ins Suchfeld eingebe.

schiki wrote:

Sucht man allerdings über Nominatim, wird tatsächlich die o.g. Ostlandstraße als in Steinborn liegend angezeigt.

Ok, dann war es auf jeden Fall kein Fehler meinerseits. Wenns ein Bug ist, dann ist es ja ok, der wird ja vielleicht irgendwann behoben. Nur wenn irgendwas nicht nachvollziehbar falsch getaggt wäre, dann wäre es ja schlimmer...

Offline

#7 2013-04-07 20:06:15

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

Eckhart Wörner wrote:

Es gibt also einen einzelnen Knoten Steinborn, der für die Benennung verantwortlich ist. Wie weit der suburb geht, weiß Nominatim nicht, und muss daher schätzen.
Die richtige Lösung wäre also auf jeden Fall eine Fläche.

Ah ok. Wenn ich also Steinborn als Fläche anlege und dann den Suburb-Tag zuweise und den Punkt lösche, dann müsste es richtig sein?

Offline

#8 2013-04-07 20:21:52

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Falsche Suburb-Zuordnung

cziehr wrote:
Eckhart Wörner wrote:

Es gibt also einen einzelnen Knoten Steinborn, der für die Benennung verantwortlich ist. Wie weit der suburb geht, weiß Nominatim nicht, und muss daher schätzen.
Die richtige Lösung wäre also auf jeden Fall eine Fläche.

Ah ok. Wenn ich also Steinborn als Fläche anlege und dann den Suburb-Tag zuweise und den Punkt lösche, dann müsste es richtig sein?

Du musst den Knoten nicht löschen. Wenn es eine Fläche gibt, verwendet Nominatim diese, da genauer. Der Punkt kann immer noch für das lokale Zentrum als Label genutzt werden. Falls die Fläche durch eine Relation definiert ist, kann man den Punkt mit der Rolle label oder admin_centre in die Relation aufnehmen.

Edbert (EvanE)

Offline

#9 2013-04-07 20:24:03

schiki
Member
Registered: 2012-12-07
Posts: 96

Re: Falsche Suburb-Zuordnung

Wenn Du den suburb-Punkt löschst, findet Osmand Steinborn nicht mehr und zeigt auch die betr. Strassen nicht mehr als in Steinborn liegend an. Am besten erstmal die Fläche zusätzlich anlegen, vielleicht reicht das schon.


Gruß aus Rheinhessen

Offline

#10 2013-04-07 20:47:03

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

schiki wrote:

Am besten erstmal die Fläche zusätzlich anlegen, vielleicht reicht das schon.

Und die Fläche dann genauso taggen wie der Punkt es schon ist? Es gibt ein landuse=residental mit name=Steinborn, könnte man die beiden nicht einfach irgendwie miteinander verbinden?
Ich verwende JOSM, aber bin noch Anfänger und will ja nix kaputtmachen...

Offline

#11 2013-04-07 21:27:33

schiki
Member
Registered: 2012-12-07
Posts: 96

Re: Falsche Suburb-Zuordnung

Ja, die residential Fläche umfaßt genau Steinborn. Einfach zusätzlich mit boundary = administrative und dem nächst niedrigeren admin_level=9 taggen.
Hoffe das ist so richtig und führt zum Erfolg.


Gruß aus Rheinhessen

Offline

#12 2013-04-07 21:40:11

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

Habe es eben so geändert wie du vorgeschlagen hast. Mal schauen ob es klappt.

Danke schonmal an alle für die Hilfe und Erläuterungen!

Offline

#13 2013-04-07 22:11:35

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Falsche Suburb-Zuordnung

schiki wrote:

Ja, die residential Fläche umfaßt genau Steinborn. Einfach zusätzlich mit boundary = administrative und dem nächst niedrigeren admin_level=9 taggen.
Hoffe das ist so richtig und führt zum Erfolg.

Meistens besteht ein Ortsgebiet aus mehr als der bebauten Fläche. Insofern ist das in der Regel nicht gegeben. Also Vorsicht da einfach einen admin-Level zu vergeben. Für die Taggs place usw. mag das hingegen in Ordnung sein. Das habe ich nicht wirklich verfolgt.

Edbert (EvanE)

Offline

#14 2013-04-07 22:28:33

schiki
Member
Registered: 2012-12-07
Posts: 96

Re: Falsche Suburb-Zuordnung

Ja, besser erstmal die residential Fläche einfach nur zusätzlich mit place=suburb  taggen. Das könnte für Nominatim reichen.
Das mit boundary=administrative ist künstlich und entspricht nicht der Realität - wäre Tagging für die Suche.


Gruß aus Rheinhessen

Offline

#15 2013-04-07 22:33:38

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Falsche Suburb-Zuordnung

schiki wrote:

Einfach zusätzlich mit boundary = administrative und dem nächst niedrigeren admin_level=9 taggen.

Nee, von der "Lösung" bin ich (und Edbert auch) nicht begeistert. Das bebaute Residential ist garantiert nicht das alleinige Schönberg als Stadteil sondern der Bereich ist definitiv größer.
Man muß "irgendwo" die Grenze zwischen den beiden Teilen finden/schätzen/ wissen und dann als richtige Boundary eintragen. Zur Not einfach schätzen. Alles andere ist Quatsch.
Für Stauf im Westen gilt das übrigens auch.

habe mir erlaubt, dieses Taggen für Nominatim rauszunehmen.

Gruss
walter

p.s. wenn Wunsch danach besteht, "schätze" ich die 9-er-Grenze gerne.

Offline

#16 2013-04-07 23:09:29

VolkerKutschka
Member
Registered: 2013-04-02
Posts: 39

Re: Falsche Suburb-Zuordnung

..ich verfolge diesen Thread mit großem Interesse.
Und stelle mir gerade vor wie halb Deutschland neue Admin boundaries levels bekommt.....Mein Gefühl,,Finger weg.
Place suburb sollte es evtl. richten.
Aber im Prinzip stelle ich mir wirklich die Frage, ob es nicht möglich ist das vernünftig in den Griff zu bekommen. Ich bin jetzt schon oft über Nominatim Fehler gestolpert. Da sehe ich als OSM Newbie schon noch deutlich Potenzial zur Verbesserung. Wenn ich eine Straße in einem Ort als ortsunkundiger suche dann will ich nicht raten welche Straße passt,sondern will genau diese Straße an genau diesem Ort finden und nicht das Prinzip der Deutschen Post vor Augen sehen.
Oder stehe ich da alleine mit dieser Meinung da?
LG Volker

Offline

#17 2013-04-08 00:03:25

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Falsche Suburb-Zuordnung

VolkerKutschka wrote:

Ich bin jetzt schon oft über Nominatim Fehler gestolpert. Da sehe ich als OSM Newbie schon noch deutlich Potenzial zur Verbesserung.

Hast Du für diese Aussage mal ein konkretes Beispiel (noch besser: mehrere)? Dann ließe sich klären, ob der Fehler tatsächlich bei Nominatim, im OSM-Datenbestand oder in Deiner Beurteilung liegt - alle drei sind gleichermaßen möglich.

Auf diffuse Äußerungen wie "%s funktioniert nicht richtig" bzw. "bei %s sehe ich Potenzial zur Verbesserung" über Programme und Dienste im OSM-Umfeld wirst du früher oder später ungefähr folgende Antwort bekommen: "Dann hilf doch mit, %s zu verbessern, statt dich nur zu beklagen. Der Quellcode liegt unter %s." (hier: "Nominatim" "https://github.com/twain47/Nominatim")


No animals were harmed in the writing of this posting.

Offline

#18 2013-04-08 16:00:53

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

Ok, also erst einmal alles so lassen wie es war?

Bin ja froh dass wenigstens nicht nur ich keinen Plan hatte wie das Problem anzugehen ist big_smile

Offline

#19 2013-04-08 16:16:32

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Falsche Suburb-Zuordnung

cziehr wrote:

Ok, also erst einmal alles so lassen wie es war?
Bin ja froh dass wenigstens nicht nur ich keinen Plan hatte wie das Problem anzugehen ist big_smile

Doch der Plan ist ganz einfach:
   Für alle Orte inklusive Stadtteile und Teilorte von Verbandsgemeinden die Admin-Grenzen eintragen.

Nur das Beschaffen der Daten war bisher eher schwierig. Das wird sich mit OpenData hoffentlich bald ändern.

Edbert (EvanE)

Offline

#20 2013-04-08 16:21:05

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

EvanE wrote:

Doch der Plan ist ganz einfach:
   Für alle Orte inklusive Stadtteile und Teilorte von Verbandsgemeinden die Admin-Grenzen eintragen.

Ok, also so wie ich es für Steinborn gemacht hab?!? Würde mich dann noch um den Rest der Verbandsgemeinde kümmern, ich kenne mich da aus...

Offline

#21 2013-04-08 16:32:18

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Falsche Suburb-Zuordnung

cziehr wrote:
EvanE wrote:

Doch der Plan ist ganz einfach:
   Für alle Orte inklusive Stadtteile und Teilorte von Verbandsgemeinden die Admin-Grenzen eintragen.

Ok, also so wie ich es für Steinborn gemacht hab?!? Würde mich dann noch um den Rest der Verbandsgemeinde kümmern, ich kenne mich da aus...

Wie bereits gesagt die Wohngebiete sind nur ein Teil des Ortsgebietes, da bitte kein boundary=administrative dran, höchstens ein place=suburb.

Edbert (EvanE)

Offline

#22 2013-04-08 16:36:45

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

EvanE wrote:

Wie bereits gesagt die Wohngebiete sind nur ein Teil des Ortsgebietes, da bitte kein boundary=administrative dran, höchstens ein place=suburb.

Ok, also eigenes Polygon zeichnen welches das Gebiet umreißt und der dann boundary=administrative geben.

Offline

#23 2013-04-08 17:01:15

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Falsche Suburb-Zuordnung

cziehr wrote:
EvanE wrote:

Wie bereits gesagt die Wohngebiete sind nur ein Teil des Ortsgebietes, da bitte kein boundary=administrative dran, höchstens ein place=suburb.

Ok, also eigenes Polygon zeichnen welches das Gebiet umreißt und der dann boundary=administrative geben.

jain,

zeichne westlich und östlich von Steinborn jeweils die Grenzline zwischen den Stadtteilen. Die muß von der nördlichen Grenze bis zur südlichen gehen, also damit verbunden sein. Also genau 2 (zwei) Linien. Danach kann man die relativ einfach in "saubere" Grenzrelationen für Admin_level=9 umwandeln.

Gruss
walter

Last edited by wambacher (2013-04-08 17:02:10)

Offline

#24 2013-04-08 17:13:48

cziehr
Member
Registered: 2013-04-04
Posts: 241

Re: Falsche Suburb-Zuordnung

Hab ich gemacht. Und als Attribut boundary=administrative vergeben. War das jetzt richtig so? Blicke da langsam nicht mehr durch...

Offline

#25 2013-04-08 17:21:52

VolkerKutschka
Member
Registered: 2013-04-02
Posts: 39

Re: Falsche Suburb-Zuordnung

...
Wieso geht Ihr nicht einfach her und macht es so wie ich es getan habe.
Hier der Link:
http://www.openstreetmap.de/karte.html? … ers=000BTT

1:) Schaut Euch mal die beiden "Ortsteile" nördlich von Redwitz an , namens Trainau und Mannsgereuth
Ich habe den "Landuses-Residential" einfach ein "name=Trainau" bzw. "name=Mannsgereuth" gegeben.
Dann schaut mal ins Nominatim, dort werden alle Straßen richtig angezeigt im Nominatim

Dann schaut mal zum Vergleich auf diesen Link:
http://www.openstreetmap.de/karte.html? … ers=000BTT
(Nachbargemeinden von mir).
2:) Der Ort Oberlangenstadt ist bei Küps eingemeindet.
Und gebt dort mal im Nominatim "Nageler Straße, Küps" ein.
Dann steht dort in der Ergebnisssuche "Küps" drin.
Wenn Ihr dann westlich von Küps schaut, werdet Ihr feststellen, das die Straße eigentlich zu Oberlangenstadt gehört.
>> der Mapper dort hat ja eigentlich nichts falsch gemacht, aber ich denke mal wenn dort genauso getagt wirde wie bei 1:)--dann passt das alles wie es sollte.

Konnte ich weiterhelfen??
LG Volker

Offline

Board footer

Powered by FluxBB