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 2017-01-06 22:09:27

wwweg
Member
Registered: 2012-07-06
Posts: 42

Ortschaften (z.B. place=village) als Multipolygon?

Hallo,

meistens ist place=*  als Node getaggt. Aber dadurch ist es nicht immer Eindeutig zu welcher Ortschaft ein Anwesen gehört. Wäre es daher nicht besser alle landuse=residential, farmyard usw. mit einem Multipolygon oder einer anderen Relation zusammenzufassen?

Ich hab mich in meiner Umgebung ein bisschen mit overpass turbo umgesehen und konnte nur wenige Fälle finden, wo das so gemacht wurde. Aber meistens wurde trotzdem zusätzlich der place-Node beibehalten.

Edit: Und/Oder sollte man, wie es teilweise gemacht wird, an jede unbenannte Straße (z.B. service) den Namen der Ortschaft ran schreiben? (In kleinen Orten gibt es ja meist keine echten Straßennamen)

Viele Grüße,
wwweg

Last edited by wwweg (2017-01-06 22:14:03)

Offline

#2 2017-01-06 23:07:12

Harald Hartmann
Member
From: 98667 Schönbrunn
Registered: 2014-04-02
Posts: 3,123
Website

Re: Ortschaften (z.B. place=village) als Multipolygon?

4000 gelöschte place Nodes oder place=municipality bei Sammelgemeinden? ... zwei der zahlreichen Themen und Diskussionen zu deiner Frage.
klar landuse residential, noch besser administrative boundaries.

Alle namenlose service mit Ortsnamen versehen eher wohl nicht.

Last edited by Harald Hartmann (2017-01-06 23:21:27)


Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD

Offline

#3 2017-01-07 00:01:03

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: Ortschaften (z.B. place=village) als Multipolygon?

wwweg wrote:

Edit: Und/Oder sollte man, wie es teilweise gemacht wird, an jede unbenannte Straße (z.B. service) den Namen der Ortschaft ran schreiben?

Nein. Wenn die Straße keinen Eigennamen hat, bleibt name=* leer.

--ks

Offline

#4 2017-01-07 08:10:09

Harald Hartmann
Member
From: 98667 Schönbrunn
Registered: 2014-04-02
Posts: 3,123
Website

Re: Ortschaften (z.B. place=village) als Multipolygon?

Ach und noch ein Hinweis: OsmAnd und Nominatim haben teilweise unterschiedliche Herangehensweisen zur Lokalisierung/Zuordnung.


Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD

Offline

#5 2017-01-07 09:05:57

PT-53
Member
From: Oberschwaben (BW, DE)
Registered: 2013-09-01
Posts: 1,894

Re: Ortschaften (z.B. place=village) als Multipolygon?

Aussiedlerhöfe, die außerorts liegen, tagge ich wie folgt

Einzelner Aussiedlerhof mit eigenem Hofnamen:
Hoffläche: landuse=farmyard + place=farm oder isolated_dwelling  + name="Name Aussiedlerhof"
Gebäude mit Haus-Nr.: building=yes + addr:city=* + addr:place="Name Aussiedlerhof" + addr:housenumber=*
Einen Place-Node setze ich hier nicht.
Beispiel: https://www.openstreetmap.org/#map=18/47.98459/9.94288

Mehrere Aussiedlerhöfe mit gemeinsamen Hof- / Flurnamen:
Hoffläche: landuse=farmyard
Gebäude mit Haus-Nr.: building=yes + addr:city=* + addr:place="Flurnamen" + addr:housenumber=*
Place-Node im Zentrum der Aussiedlerhöfe: place=isolated_dwelling bzw. hamlet + name="Flurnamen"
Beispiel: http://www.openstreetmap.org/?mlat=47.9 … 27/9.92871

Die Straßen / Hofzufahrten erhalten jeweils keinen Namen!

addr:place wird von OSMand gefunden, Nominatim liefert nur teilweise korrekt Ergebnisse.

Grüße aus Oberschwaben
Peter

Last edited by PT-53 (2017-01-07 09:11:02)


Nein zu: In OSM wird alles, wirklich alles was sichtbar ist, und wenn es Schrott ist, eingezeichnet.
Ja zu: In OSM sollte nur das was sichtbar und sinnvoll ist eingetragen werden.

Offline

#6 2017-01-07 09:39:47

wwweg
Member
Registered: 2012-07-06
Posts: 42

Re: Ortschaften (z.B. place=village) als Multipolygon?

Erstmal vielen Dank für Eure Antworten.

Wenn ich es richtig verstanden habe, ist es also bei kleineren Orten ohne echte Grenzen in Ordnung mit Multipolygonen zu arbeiten und den Place-Node zu löschen.


PT-53 wrote:

Mehrere Aussiedlerhöfe mit gemeinsamen Hof- / Flurnamen:
Place-Node im Zentrum der Aussiedlerhöfe: place=isolated_dwelling bzw. hamlet + name="Flurnamen"

Welchen Vorteil siehst du darin einen einen extra Place-Node zuerstellen und nicht einfach die landuses mit einem place-Multipolygon zusammenzufassen?

Zusammenfassung soweit:
1. An alle bewohnte Gebäude ein addr:place=* (Sollte auch i.O. sein, wenn die Hausnummern noch nicht erfasst sind.)
2. An die Straßen kommt der Ortsname nicht.
3. Bei Einzelhöfen kann der place-Tag direkt ans Landuse. (Wobei hier auch in der Regel ein Place-Node reicht.)
4. Bei mehreren Höfe ist auch ein Multipolygon möglich, oder? (Edit: Wartungstechnisch ist das eher nicht zu empfehlen, siehe unten.)

Viele Grüße,
wwweg

Last edited by wwweg (2017-01-07 15:52:43)

Offline

#7 2017-01-07 10:22:28

PT-53
Member
From: Oberschwaben (BW, DE)
Registered: 2013-09-01
Posts: 1,894

Re: Ortschaften (z.B. place=village) als Multipolygon?

wwweg wrote:

Welchen Vorteil siehst du darin einen einen extra Place-Node zuerstellen und nicht einfach die landuses mit einem place-Multipolygon zusammenzufassen?

Weil es am einfachsten ist !?

Grüße
Peter


Nein zu: In OSM wird alles, wirklich alles was sichtbar ist, und wenn es Schrott ist, eingezeichnet.
Ja zu: In OSM sollte nur das was sichtbar und sinnvoll ist eingetragen werden.

Offline

#8 2017-01-07 10:56:17

wwweg
Member
Registered: 2012-07-06
Posts: 42

Re: Ortschaften (z.B. place=village) als Multipolygon?

PT-53 wrote:

Weil es am einfachsten ist !?

Da hast Du natürlich recht. Aber denkst Du bzw. Ihr, dass ein Multipolygon zu kompliziert für diesen Zweck sein kann oder sonstige entscheidende Nachteile hat?

Viele Grüße,
wwweg

Offline

#9 2017-01-07 11:02:41

friedel_hn
Member
Registered: 2016-01-09
Posts: 17

Re: Ortschaften (z.B. place=village) als Multipolygon?

Wenn ich es richtig verstanden habe, ist es also bei kleineren Orten ohne echte Grenzen in Ordnung mit Multipolygonen zu arbeiten und den Place-Node zu löschen.

Nein - finde ich nicht. Du hast hier ja nur ein paar Einzelmeinungen über deren Vorgehen gesammelt.

Ich halte gar nichts davon, bestehendes Tagging zu ändern und Dinge zu löschen, blos um sie der aktuellen Taggingmode anzupassen.

Ich mach's so: Wenn ich etwas Neues erfasse,dann so wie es meiner Meinung nach den aktuellen Gepflogenheiten entspricht. Bestehendes lasse ich wie's ist, ausser es ist wirklich hahnebüchender Blödsinn oder völlig veraltet. Ich such auch nicht aktiv nach sowas. Es gibt noch genügend Neues zu erfassen. Noch fehlen in ganzen Landstrichen Gebäude und Adressen.

LG -fri-

Offline

#10 2017-01-07 11:03:19

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: Ortschaften (z.B. place=village) als Multipolygon?

wwweg wrote:

Aber denkst Du bzw. Ihr, dass ein Multipolygon zu kompliziert für diesen Zweck sein kann oder sonstige entscheidende Nachteile hat?

Ein permanent unterschätztes Thema bei OSM ist die Wartbarkeit der Daten im Team. Das funktioniert nur bei maximaler Klarheit der Strukturen. Nimm an, in drei Jahren wird 200 m weiter ein weiteres Gehöft gebaut, das noch dazugehört. Wahrscheinlich wird das jemand anders mappen. Einen place-node findet der Kollege sofort und kann ihn entsprechend verschieben. Ein Place-Polygon ist im Editor auch sichtbar und kann erweitert werden. Aber dass die bestehenden Gehöfte zu einem MP zusammengefasst sind, ist im Editorfenster nicht grafisch sichtbar, dazu müsste man schon einen davon anklicken und einen Blick auf dessen Mitgliedschaften werfen, bevor man auf die Idee kommt, diese Struktur zu übernehmen.

Kurz: Wir arbeiten im Team zusammen, aber es wäre unmöglich, über jeden Punkt miteinander zu kommunizieren, es finden keine Übergaben statt. Wir arbeiten gezwungenermaßen viel nebeneinander her, daher muss alles möglichst selbsterklärend sein.

Eine Relation ist datentechnisch bestimmt am saubersten, aber wartungstechnisch am komplexesten und verstecktesten.

--ks

Offline

#11 2017-01-07 15:18:12

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Ortschaften (z.B. place=village) als Multipolygon?

Das Zusammenfassen aller landuse innerhalb einer Siedlung via Multipolygon ist nicht möglich da Multipolygone keine outer haben dürfen, die sich an mehr als einem Punkt treffen (Beispiel). Es ist Wartungstechnisch ja auch ein Alptraum .

Warum also keine einfachen Polygone (Areas)?
Das wäre für größere Städte nicht wartbar und man käme an an das 2000 Nodes per Way Limit. Bei kleineren Siedlungen fehlt so die Information über das Ortszentrum, nämlich dort momentan üblicherweise der Place Node sitzt. Als Lösung schlage ich das neuen Tag place=place_centre vor welcher bei flächig gemappten place=* als Node das Ortszentrum markiert.

Warum keine Multipolygone mit einem Ring und mehreren outer wie bei Grenzen?
Hier würde man praktischerweise auch die landuse als Multipolygone mappen. Unser gefürchteter Multipolygonwahn würde gefördert. Als Lösung schlage ich die Einführung einer place-Relation die die Grenzen-Ways mitnutzt und als "alle urbanen Flächen innerhalb der Fläche der Relation" definiert ist. Place=place_centre kann als Mitglied der Relation mit Rolle centre o.ä. aufgenommen werden.

Offline

#12 2017-01-07 16:07:05

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,128

Re: Ortschaften (z.B. place=village) als Multipolygon?

WIKI wrote:

The simplest way to tag a place is to position a node Node at the recognized centre of the place

Somit braucht das Rad nicht neu erfunden zu werden.


Mapper aus dem Münsterland.

Offline

#13 2017-01-07 16:19:24

wwweg
Member
Registered: 2012-07-06
Posts: 42

Re: Ortschaften (z.B. place=village) als Multipolygon?

friedel_hn wrote:

Ich halte gar nichts davon, bestehendes Tagging zu ändern und Dinge zu löschen, blos um sie der aktuellen Taggingmode anzupassen.
Ich mach's so: Wenn ich etwas Neues erfasse,dann so wie es meiner Meinung nach den aktuellen Gepflogenheiten entspricht. Bestehendes lasse ich wie's ist, ausser es ist wirklich hahnebüchender Blödsinn oder völlig veraltet. Ich such auch nicht aktiv nach sowas. Es gibt noch genügend Neues zu erfassen. Noch fehlen in ganzen Landstrichen Gebäude und Adressen.

Im Großen und Ganzen bin ich da deiner Meinung. Aber wenn sich durch ein anderes Taggigschema zusätzliche Informationen erfassen lassen, sehe ich das Ändern von Bestehenden weniger kritisch. Natürlich dürfen dabei keine Informationen verloren gehen oder die Wartbarkeit deutlich verschlechtert werden.

Jojo4u wrote:

Als Lösung schlage ich die Einführung einer place-Relation die die Grenzen-Ways mitnutzt und als "alle urbanen Flächen innerhalb der Fläche der Relation" definiert ist.

Wie meinst du das genau? Meinst du, man soll soweit wie möglich die Grenzen-Ways nutzen und wenn das nicht ausreicht noch weitere Wege einzeichnen?

So wie ich das jetzt sehe, sind die Punkte 1.-3. in meiner Zusammenfassung aus #6 in Ordnung und mehr kann man mit dem aktuellen Taggingschema nicht sinnvoll umsetzten ohne die Wartbarkeit deutlich zu verschlechtern.
Auch sollte sich aus dem addr:place-Tag der Gebäude die Information, welche Teile zu einem Ort gehören, mit ein bisschen Aufwand rekonstruieren lassen.

Nochmals vielen Dank an Euch. Zuerst habe ich die Wartbarkeit zu wenig beachtet bzw. die Komplexität, die sich daraus entwickeln kann.


Viele Grüße,
wwweg

PS: Edit:

chris66 wrote:
WIKI wrote:

The simplest way to tag a place is to position a node Node at the recognized centre of the place

Somit braucht das Rad nicht neu erfunden zu werden.

Leider verstehe ich nicht genau, worauf du hinaus willst. Meinst du man sollte einfach einen Place-Node im Zentrum setzen und dann ggf. falls ein Konsens besteht irgendeine Relation mit den place-Node und den Grenzen machen, statt einen neuen Key fürs Zentrum?

Last edited by wwweg (2017-01-07 16:29:59)

Offline

Board footer

Powered by FluxBB