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 2015-07-11 10:30:30

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

Viehgitter als Teil des barrier?

Geht um meinen gerade erstellten Node http://www.openstreetmap.org/node/3645696011

Ist verwandt mit der Flächen-an-Straßen-Klebe-Problematik, weil es auch mit der derzeitigen Abstraktion zu tun hat, daß Objekte keine Breite kennen. In diesem Fall das Viehgitter. Dazu wird der entsprechende Straßenpunkt mit barrier=cattle_grid getaggt. Schön. Aber das Viehgitter hat ja – als Ergänzung der Feldmauer – die Funktion, die Straße für die Schafe zu verschließen. Es ist also – ähnlich wie barrier=gate – funktionell ein Teil der Mauer, die hier die Straße kreuzt. Dann aber muß es ein shared node von Mauer und highway sein. Und dazu muß ich an dieser Stelle die Mauer über die Straße durchziehen – obwohl das nicht der Realität entspricht, natürlich endet die kreuzende Mauer rechts und links an den parallelen Mauern, und das cattle_grid übernimmt über die ganze Breite dazwischen. Das aber nicht mit Ausdehnung gemappt wird, sondern nur als Node.

Ähnlich mache ich es, wenn ein highway=track per barrier=gate ein barrier=wall kreuzt: Ein shared node mit barrier=gate drauf, fertig. Ich unterbreche die Mauer dafür also nicht, sondern mappe die Unterbrechung als Teil der Mauer ein. In dem Fall empfindet man das Hindernis auch als durchgehend. Im hier diskutierten Fall weniger. Man sieht die kreuzende Mauer ja kaum von der Straße aus.

Elegant wäre es wohl, das cattle_grid als area zu mappen, die sich beidseitig Nodes mit den Mauern teilt :-) aber vom funktionellen Standpunkt finde ich es schöner mit über die Straße durchgezogener Mauer und dem cattle_grid als Merkmal der Mauer für diese Kreuzung. Was sagen die anderen dazu?

Auch das Wiki kennt barrier=cattle_grid nur als Node, nicht als Way: https://wiki.openstreetmap.org/wiki/Tag … attle_grid

--ks

PS: So sieht es ybrinx aus: https://commons.wikimedia.org/wiki/File … ledale.jpg

Last edited by kreuzschnabel (2015-07-11 10:34:01)

Offline

#2 2015-07-11 10:47:27

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

Re: Viehgitter als Teil des barrier?

kreuzschnabel wrote:

Und dazu muß ich an dieser Stelle die Mauer über die Straße durchziehen – obwohl das nicht der Realität entspricht,

-1


Mapper aus dem Münsterland.

Offline

#3 2015-07-11 11:34:44

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

Re: Viehgitter als Teil des barrier?

Lass ne Mauerlücke und setzt mitten drin einen Node auf den Fahrweg.

Gruss
walter

Last edited by wambacher (2015-07-11 11:35:33)

Offline

#4 2015-07-11 15:53:45

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

Re: Viehgitter als Teil des barrier?

Lass ne Mauerlücke und setzt mitten drin einen Node auf den Fahrweg.

+1

Ich glaube es gibt wenige Auswerter, die was anderes als einen Punkt als "Strassenunterbrechung" abfragen. Das ist recht aufwändig und angesichts unserer Daten auch fehleranfällig: hier, da oder dort findet man strich- und flächenartige Hindernisse, Strassen sperren.  Allein deshalb würde ich einen Punkt setzen. Unabhängig davon kann man ja immer noch eine Fläche quer zur Strasse malen.

Die Mauern würde ich da enden lassen, wo sie auch in der echten Welt enden: ein paar Meter links und rechts der Strassenmitte.

Grüße, Max

Und immer an die default-Regel für barrier denken und fleissig access-Regeln setzen. Diese barrier=cattle_grid sind zwar das beste Beispiel wie unglücklich die Regel "barrier=* heisst access=no für alle Arten von Verkehr" ist, aber so steht es halt geschrieben und ist nachträglich schwer zu ändern. Ein Auswerter muss entweder dämliche und wikikonforme Ergebnisse liefern oder davon abweichende eigene Regeln machen, was kein guter Zustand ist.

Last edited by maxbe (2015-07-11 16:05:01)

Offline

#5 2015-07-11 17:32:06

TSM1904
Member
Registered: 2013-07-23
Posts: 196

Re: Viehgitter als Teil des barrier?

Spricht was dagegen, zumindest vorläufig, das barrier=cattle_grid sowohl als ein Node (quasi für die Straße) und als Way (für eine gewisse Korrektheit zwischen den Mauern) zu erfassen? Ich glaub so habe ich es schon öfters bei Toren (barrier=gate) für Umzäunungen (barrier=fence) gemacht. Man muss halt ab und an ein wenig improvisieren, sofern es nicht falsch ist. Und als falsch empfinde ich meinen Ratschlag nicht. Oder?

Offline

#6 2015-07-11 17:34:40

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

Re: Viehgitter als Teil des barrier?

Man sollte ein reales Objekt als ein OSM Objekt erfassen.


Mapper aus dem Münsterland.

Offline

#7 2015-07-11 17:53:13

Rogehm
Banned
From: Rösrath / Köln
Registered: 2014-05-07
Posts: 2,809

Re: Viehgitter als Teil des barrier?

Eine unterbrochene Mauer taggt man doch mit barrier=entrance  Beispiel als way + (hier:) layer=1
Und darunter auf dem Fahrweg den node barrier=cattle_grid. So würde ich es machen.


Gruß   Rolf
“Ich kann freilich nicht sagen, ob es besser wird, wenn es anders wird. Aber soviel kann ich sagen: es muss anders werden, wenn es besser werden soll!”  Georg Christoph Lichtenberg (1742-1799)

Offline

#8 2015-07-11 21:01:25

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

Re: Viehgitter als Teil des barrier?

maxbe wrote:

Und immer an die default-Regel für barrier denken und fleissig access-Regeln setzen.

Ein access=yes sollte aber in dem Fall reichen, oder? Ist ja eine öffentliche Straße, und cattle=no erscheint mir bei einem Viehgitter hyperfluid. horse=no ist höchstens noch interessant bei Viehgittern, die kein Gatter nebenan als Bypass für Pferdefuhrwerke haben.

--ks

Offline

#9 2015-07-12 01:19:48

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

Re: Viehgitter als Teil des barrier?

kreuzschnabel wrote:

Ein access=yes sollte aber in dem Fall reichen, oder?

Glaube auch...
Bei Reitern kenne ich mich nicht aus. Die werden ja bei access=* und barrier=* noch viel öfter vergessen als die Fussgänger, vermutlich haben die gelernt, dass sie bei OSM gar nichts glauben dürfen ausser horse=yes...

Offline

Board footer

Powered by FluxBB