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 2014-05-28 19:09:13

SeL
Member
Registered: 2014-05-28
Posts: 9

Nominatim-Ergebnisse mit falscher "Hierarchie"

Hallo, ich habe gerade im englischen Forum eine Anfrage gepostet, in <http://forum.openstreetmap.org/viewtopic.php?id=25655>, und bin auf das deutsche Forum verwiesen worden. Es geht darum, dass viele Suchergebnisse in Bielefeld von Nominatim so geliefert werden, als lägen sie im Stadtteil Quelle (ein Stadtteil sogar unterhalb der Bezirksebene im SW) und als ob Quelle eine "Hierarchieebene" zwischen Stadtbezirk und Stadt sei (es gibt keine). Soll ich die Anfrage komplett übersetzen? Kann mir hier jemand helfen? Ich würde auch gern verstehen, ob/wie ich als gelegentlicher OSM-Bearbeiter das Problem selbst lösen kann, dazu habe ich bisher nichts gefunden. Vielen Dank für eine Antwort.

Offline

#2 2014-05-28 19:54:23

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

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

SeL wrote:

Ich würde auch gern verstehen, ob/wie ich als gelegentlicher OSM-Bearbeiter das Problem selbst lösen kann, dazu habe ich bisher nichts gefunden. Vielen Dank für eine Antwort.

Es ist höchstwahrscheinlich wieder mal so ein "blöder" Place-Node, der hier alles andere übertönt. Der Ortsteil "Quelle" ist auf jeden Fall weit genug von der Uni weg und sauber in OSM erfaßt.

Gruss
walter

Offline

#3 2014-05-28 19:57:30

SeL
Member
Registered: 2014-05-28
Posts: 9

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

wambacher wrote:

Es ist höchstwahrscheinlich wieder mal so ein "blöder" Place-Node, der hier alles andere übertönt.

So etwas in der Art habe ich gedacht, aber wie finde ich so einen Node? Ich habe das schon versucht.

wambacher wrote:

Der Ortsteil "Quelle" ist auf jeden Fall weit genug von der Uni weg und sauber in OSM erfaßt.

Ja, das habe ich gesehen.

Offline

#4 2014-05-28 20:09:23

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

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

SeL wrote:
wambacher wrote:

Es ist höchstwahrscheinlich wieder mal so ein "blöder" Place-Node, der hier alles andere übertönt.

So etwas in der Art habe ich gedacht, aber wie finde ich so einen Node? Ich habe das schon versucht.

wambacher wrote:

Der Ortsteil "Quelle" ist auf jeden Fall weit genug von der Uni weg und sauber in OSM erfaßt.

Ja, das habe ich gesehen.

hier ist er - allerdings auch weit weg vom Schuß. https://www.openstreetmap.org/node/2213 … 259/8.5068

nun, eventuell hat jemand anders ne Antwort.

Gruss
walter

Offline

#5 2014-05-28 20:16:43

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

SeL wrote:

... aber wie finde ich so einen Node?

Du gehst zu Nominatim und tippst den Suchbegriff. Dann klickst du auf "details" und erfährst wie Nominatim zu dem Ergebnis kommt. Da taucht der Node auf, den Walter erwähnt... Warum der so weit wirkt... keine Ahnung...

Offline

#6 2014-05-28 20:23:29

SeL
Member
Registered: 2014-05-28
Posts: 9

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

wambacher wrote:

hier ist er - allerdings auch weit weg vom Schuß. https://www.openstreetmap.org/node/2213 … 259/8.5068

Ja, der war zu finden, aber das kann doch nicht der verantwortliche Node sein, wie du offenbar selbst meinst. Vielleicht gibt es noch einen anderen? Sehe ich das richtig, dass diese von Nominatim in den Ergebnissen gezeigte Hierarchie gar nicht explizit in den Daten vorhanden ist? Wenn ich zum Beispiel eine kurze, ebenfalls betroffene Straße im Bielefelder Westen suche <http://www.openstreetmap.org/search?que … 40/8.51987> und den ersten Treffer <http://www.openstreetmap.org/way/5739725> anklicke, dann ist der noch in einer Relation über die Straße <http://www.openstreetmap.org/relation/2756659> enthalten, aber die Zuordnung zu Stadtteil, Bezirk, Stadt etc. geschieht ... wie? Über Flächen-Relationen, in denen die Treffer geographisch enthalten sind? Über punktförmige Place-Nodes?

Update (während ich schreibe, hat maxbe geantwortet): also doch über den Place-Node. Irgendeine Idee, was man tun kann – vielleicht den Node entfernen und erneut anlegen? Aber anscheinend könnte auch Schröttinghausen <http://www.openstreetmap.org/browse/node/186044556> die gleiche schädliche Wirkung bekommen, wie man in den Details zur Uni Bielefeld ahnen kann. Danke für den Hinweis auf die Nominatim-eigene Suche.

Offline

#7 2014-05-28 20:41:30

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

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

SeL wrote:

aber die Zuordnung zu Stadtteil, Bezirk, Stadt etc. geschieht ... wie? Über Flächen-Relationen, in denen die Treffer geographisch enthalten sind? Über punktförmige Place-Nodes?

Über beides: über messerscharfe Grenzrelationen und dann noch zusätzlich mit dem Wischi-Waschi, pardon,  diffusen Place-Node.

Leider wollen meine Kollegen immer noch nicht auf den place-Node verzichten, weil sonst der Name des Ortsteiles nicht auf der Karte erscheint. (*)

Gruss
walter

*) ja, ich bin stinkig wink

Offline

#8 2014-05-28 20:44:47

SeL
Member
Registered: 2014-05-28
Posts: 9

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

wambacher wrote:

Leider wollen meine Kollegen immer noch nicht auf den place-Node verzichten, weil sonst der Name des Ortsteiles nicht auf der Karte erscheint.

Da gebe ich den Kollegen sogar recht, aber Nominatim hat offenbar einen Fehler, wenn der Node so diffus auf Suchergebnisse wirkt.

Last edited by SeL (2014-05-28 20:45:01)

Offline

#9 2014-05-28 21:04:42

SeL
Member
Registered: 2014-05-28
Posts: 9

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

SeL wrote:
wambacher wrote:

Leider wollen meine Kollegen immer noch nicht auf den place-Node verzichten, weil sonst der Name des Ortsteiles nicht auf der Karte erscheint.

Da gebe ich den Kollegen sogar recht, aber Nominatim hat offenbar einen Fehler, wenn der Node so diffus auf Suchergebnisse wirkt.

Wie geht es denn weiter? Irgendetwas an den Daten manipulieren oder einen Bug bei Nominatim melden?

Offline

#10 2014-05-28 21:24:02

chatter
Member
Registered: 2013-03-27
Posts: 136

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

Ich häng mich mal mit dem gleichen Problem an:

Saalbrück erscheint bei allen Suchergebnissen für Freilassing.
http://www.openstreetmap.org/node/435308661

Offline

#11 2014-05-28 21:45:48

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

Ich bin auch ein Fan des Place-Tags, stehe aber nicht unbedingt darauf, dass das ein Node ist wink

Wie wäre es denn, wenn die Relation 1014628 die Tags "place=village" und "name=Quelle" und "wikipedia=*" bekäme und der Node keine weiteren Tags ausser der Mitgliedschaft in der Relation (da ist er schon drin als "label")?

Damit müsste doch die admin_level-Freunde und die Anhänger des Place zufrieden sein. Und wer beim Rendern boundary-Realationen nicht auswertet, hat in vielen Gegenden sowieso verloren (*).

Grüße,
Max

Edit: (*) Ich wollte ein paar Relationen suchen, wo es keinen place-node gibt, finde aber keinen Beweis, dass Mapnik das rendern würde... Irgendwie gibts doch für jedes Kaff einen Node. Oder zusätzliche landuse=residentials mit place oder ähnliches...

Last edited by maxbe (2014-05-28 22:13:17)

Offline

#12 2014-05-30 14:11:58

JohnDoe23
Member
Registered: 2013-10-11
Posts: 422

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

maxbe wrote:

Ich bin auch ein Fan des Place-Tags, stehe aber nicht unbedingt darauf, dass das ein Node ist wink

Wie wäre es denn, wenn die Relation 1014628 die Tags "place=village" und "name=Quelle" und "wikipedia=*" bekäme und der Node keine weiteren Tags ausser der Mitgliedschaft in der Relation (da ist er schon drin als "label")?

Damit müsste doch die admin_level-Freunde und die Anhänger des Place zufrieden sein. Und wer beim Rendern boundary-Realationen nicht auswertet, hat in vielen Gegenden sowieso verloren (*).

place=village an einer admin-Relation fände ich nicht gut, da diese auch Felder/Wiesen/... umfasst und nicht nur die Siedlung.

place=village: Dorf. Eine kleine ländliche Siedlung mit wenigen zentralörtlichen Einrichtungen und mit weniger als 10.000 Einwohnern. Eine Vielzahl von Leistungen wird üblicherweise von der nächstgelegenen Kleinstadt bezogen.

http://wiki.openstreetmap.org/wiki/DE:Key:place

Eine Siedlung, auch Ansiedlung, Ort oder Ortschaft, ist heute ein geographischer Ort, an dem Menschen in Gebäuden oder temporären Bauwerken zum Zwecke des Wohnens und Arbeitens zusammen leben.

http://de.wikipedia.org/wiki/Siedlung

Last edited by JohnDoe23 (2014-05-30 14:13:30)

Offline

#13 2014-05-30 21:41:16

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Nominatim-Ergebnisse mit falscher "Hierarchie"

JohnDoe23 wrote:
maxbe wrote:

Ich bin auch ein Fan des Place-Tags, stehe aber nicht unbedingt darauf, dass das ein Node ist wink

place=village an einer admin-Relation fände ich nicht gut, da diese auch Felder/Wiesen/... umfasst und nicht nur die Siedlung.

Dann wirds echt schwierig... Eine place=* an eine Fläche mit z.B. landuse=residential würde natürlich zum belabeln auch reichen. Aber das würde Nominatim auch kaputt machen, weil dort will man auch Straßen in Wald, Wiese und Industriegebiet finden...

Offline

Board footer

Powered by FluxBB