You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
Pages: 1
#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?
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?
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?
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
Pages: 1