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-26 19:59:50

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

barrier und landuse am selben Way

Betrifft http://www.openstreetmap.org/way/362447155
Ein großes einzelnes Wohngrundstück, von einer Hecke umgeben.

Tagge ich den Way mit landuse=residential und barrier=hedge, was mir logisch erscheint, dann bekommt in Mapnik die ganze Fläche die Farbe der Hecke, und das Haus wird davon zugedeckt.

Ich könnte natürlich für landuse und barrier zwei koinzidente Wege malen, aber das scheint mir unnötig. Ist das Verhalten von Mapnik hier normal?

Selbes Verhalten beim landuse=allotments direkt südwestlich davon.

--ks

PS: Weg wurde zwischenzeitlich zugunsten des Multipolys gelöscht. Neuer URL: http://www.openstreetmap.org/way/362454298

Last edited by kreuzschnabel (2015-07-27 19:26:03)

Offline

#2 2015-07-26 20:00:53

Prince Kassad
Member
Registered: 2013-10-18
Posts: 2,391

Re: barrier und landuse am selben Way

Ich halte das für falsch, aber laut wiki ist barrier=hedge tatsächlich für Flächen zugelassen. Warum, weiß der Geier.

Offline

#3 2015-07-26 20:17:02

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

Re: barrier und landuse am selben Way

Prince Kassad wrote:

laut wiki ist barrier=hedge tatsächlich für Flächen zugelassen.

Also doppelte ways. Na dann. Danke smile

--ks

Offline

#4 2015-07-26 20:24:02

mueschel
Member
Registered: 2012-06-11
Posts: 1,181
Website

Re: barrier und landuse am selben Way

Prince Kassad wrote:

Ich halte das für falsch, aber laut wiki ist barrier=hedge tatsächlich für Flächen zugelassen. Warum, weiß der Geier.

Eine Hecke kann ja durchaus mal einige Meter breit sein - und dann macht eine Fläche durchaus Sinn.

Offline

#5 2015-07-26 21:24:01

Noframe
Member
From: Seelze
Registered: 2009-11-08
Posts: 340

Re: barrier und landuse am selben Way

mueschel wrote:
Prince Kassad wrote:

Ich halte das für falsch, aber laut wiki ist barrier=hedge tatsächlich für Flächen zugelassen. Warum, weiß der Geier.

Eine Hecke kann ja durchaus mal einige Meter breit sein - und dann macht eine Fläche durchaus Sinn.

Gibt es dafür nicht den width tag?
Oder wird hier schon wieder einmal für "den" Renderer gemapt? wink


Gruß
Noframe

Offline

#6 2015-07-26 22:03:10

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: barrier und landuse am selben Way

Ich werf da mal: https://taginfo.openstreetmap.org/tags/fence_type=hedge (in Verbindung mit fence) in die Diskussion. Ist zwar nich dokumentiert, zumindest finde ich nix, aber ich halte das für recht sinnvoll.


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

#7 2015-07-26 23:08:18

woodpeck
Member
Registered: 2009-12-02
Posts: 1,210

Re: barrier und landuse am selben Way

kreuzschnabel wrote:

Also doppelte ways. Na dann. Danke smile

Ich hatte mal die Situation mit umzäunten Militärgebieten, die ich vom Luftbild abgemalt habe - da hab ich immer einen barrier=fence-Way gezeichnet und dann ein Multipolygon mit nur einem outer (nämlich diesem Way) und landuse=military. Gefiel mir am besten, weil ich so zwei verschiedene Objekte für zwei verschiedene Dinge hatte, und es war (zumindest bei nicht trivial-quadtratischem Umriss) leichter zu machen als zwei Ways mit gleichen Nodes.

Bye
Frederik

Offline

#8 2015-07-27 06:51:17

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

Re: barrier und landuse am selben Way

woodpeck wrote:

und dann ein Multipolygon mit nur einem outer (nämlich diesem Way)

Das geht natürlich auch, wobei mir ein Multipolygon mit nur einem Element prinzipiell wie Kanonen auf Spatzen vorkommt. Hat hier aber den Vorteil, übereinanderliegende Wege zu vermeiden, sie sich AFAIK nur mit JOSM vernünftig selektieren lassen, falls jemand später das wieder anfassen muß.

--ks

Last edited by kreuzschnabel (2015-07-27 06:56:00)

Offline

#9 2015-07-27 06:53:23

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

Re: barrier und landuse am selben Way

woodpeck wrote:

und es war (zumindest bei nicht trivial-quadtratischem Umriss) leichter zu machen als zwei Ways mit gleichen Nodes.

Och, in JOSM einen Node anklicken, einen zweiten für die Richtung, dann einen Kieselstein auf die F-Taste legen und sich einen Tee einschenken smile

--ks

Offline

#10 2015-07-27 10:50:41

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

Re: barrier und landuse am selben Way

woodpeck wrote:

und es war (zumindest bei nicht trivial-quadtratischem Umriss) leichter zu machen als zwei Ways mit gleichen Nodes.

In Josm (den kennst du? wink) den neuen Way anfangen und nach dem 2. Node mit F für "Follow" zum nächsten Node springen. Nur bei "Abzweigungen" musst du manuell weitermachen.

Gruss
walter

Offline

#11 2015-07-27 11:14:18

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

Re: barrier und landuse am selben Way

wambacher wrote:

In Josm

Ätsch, ich war schneller smile smile

--ks

Offline

#12 2015-07-27 11:27:22

Saxonyking
Member
From: Mittelsachsen
Registered: 2013-08-04
Posts: 70
Website

Re: barrier und landuse am selben Way

Muss dafür nicht barrier=hedge mit area=yes ergänzt werden?

Offline

#13 2015-07-27 12:53:24

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

Re: barrier und landuse am selben Way

Saxonyking wrote:

Muss dafür nicht barrier=hedge mit area=yes ergänzt werden?

Sollte man meinen, aber offenbar muß es das nicht.

--ks

Offline

#14 2015-07-27 12:56:32

GeorgFausB
Member
From: Probstei, Schleswig-Holstein
Registered: 2008-10-14
Posts: 1,916

Re: barrier und landuse am selben Way

Moin,

@Saxonyking:
Muss man nicht - das Feature ist ja bereits als area zugelassen.
Man darf halt lineare geschlossene Hecken nicht als in sich geschlossenen Linienzug in einem einzigen way mappen ...
Oder man muss bei einem geschlossenen way immer area=no/yes angeben ...
Solch eine Definition ist fehleranfällig.

@--ks und walter:
Wie man's nimmt - vielleicht seid ihr Beide auch einfach nur zu spät. Selbst ich kann mich noch an die Vor-Follow-JOSM-Zeit erinnern ...

Gruß
Georg

Offline

#15 2015-07-27 14:18:05

Saxonyking
Member
From: Mittelsachsen
Registered: 2013-08-04
Posts: 70
Website

Re: barrier und landuse am selben Way

Ich bin mir ziemlich sicher, dass vielleicht vor zwei Jahren area=yes gesetzt werden musste um eine Fläche zu füllen, auch wenn es ein geschlossener way war.

Offline

#16 2015-07-27 15:11:15

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

Re: barrier und landuse am selben Way

WIKI wrote:

The following closed ways should be treated as linear features:

    barrier=*, for thicker hedges or walls or detailed mapping defined using an area add area=yes


Mapper aus dem Münsterland.

Offline

#17 2015-07-27 15:16:38

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

Re: barrier und landuse am selben Way

Saxonyking wrote:

Ich bin mir ziemlich sicher, dass vielleicht vor zwei Jahren area=yes gesetzt werden musste um eine Fläche zu füllen, auch wenn es ein geschlossener way war.

Bei Ways, die nicht implizit Flächen bezeichnen, ja. Wenn du eine große Wendefläche in einem Wohngebiet mit einem Way umreißt, kommt highway=residential und area=yes dran, da der Renderer aus highway=* sonst nur eine Ringstraße macht.

Umgekehrt gibt es genug Ways, die per default als Flächen ausgewertet werden, z.B. leisure=*. Hier mußt du area=no dranschreiben, wenn es keine Fläche ist, wenn du z.B. eine Langlaufloipe mappst, da sonst die gesamte von ihr umrissene Fläche eingefärbt wird.

Und bei barrier=hedge ist offenbar die Auswertung als Fläche vorgesehen, im Gegensatz etwa zu barrier=fence, was wirklich nur eine Linie ist. Deshalb werden die hier unterschiedlich ausgewertet.

Das Gute dieser Regelung ist, daß man sich bei vielen Flächen (leisure=pitch) das area=yes spart. Das Blöde ist, daß man immer wissen muß, ob der spezielle Wert als area interpretiert wird oder nicht, ob man was dranschreiben muss.

Ich frag mich gerade, was der Renderer mit dem erwähnten Grundstück jetzt im Detail macht. Einklich müßte er die Hecke immer noch als Fläche rendern (ist ja ein geschlossener Weg) und dann das von ihr umrissene Multipolygon („multi“, haha!) darüberlegen. In dem Fall muß ich dem Way noch ein area=no mitgeben. Aber die Darstellung stimmt immerhin schon mal, ohne daß speziell für den Renderer gemappt wurde. Nur scheint der kleine Handstand leider unausweichlich.

--ks

Offline

#18 2015-07-27 15:24:31

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

Re: barrier und landuse am selben Way

Ein großes einzelnes Wohngrundstück, von einer Hecke umgeben.

Und die Hecke ist an keiner Stelle unterbrochen (zB am Eingang)?


Mapper aus dem Münsterland.

Offline

#19 2015-07-27 15:27:13

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

Re: barrier und landuse am selben Way

Saxonyking wrote:

Ich bin mir ziemlich sicher, dass vielleicht vor zwei Jahren area=yes gesetzt werden musste um eine Fläche zu füllen, auch wenn es ein geschlossener way war.

Das hing/hängt von den Schlüsseln ab, die du der Fläche mitgibst, area=* funktioniert in beide Richtungen.

Da wir keinen eigenen Flächendatentyp haben, müssen wir uns mit area=* behelfen, oder dem Auswerter die Wahl lassen. Bei vielen Renderern kommt osm2pgsql zum Einsatz, das bei geschlossenen Linien Anhand der Schlüssel entscheidet ("natural=* ist eine Fläche, tunnel=* ist ein Strich, barrier=* Strich, hier die linear/polygon in der 4. Spalte). Wenn osm2pgsql anderer Meinung ist als du, kannst du ihn mit area=yes/no zu deiner Ansicht überreden. Der Renderer könnte das dann nochmal umdeuten und aus seiner "flächen-Tabelle" im Bedarfsfall nur den Umriss holen. Das tun aber nur wenige.


Edit: Hab grad nochmal nachgesehen, weil mich "barrier=* Strich" verwirrt hat. Der osm2pgsql-Style, der von unserem Mapnik verwendet wird, hält barrier=* tatsächlich für einen Strich, hat aber auch eine Render-Regel für flächige Hecken. Die kommt dann zum Zuge, wenn jemand entweder mit area=yes den Heckenring zur Fläche macht, oder der Weg aus anderen Gründen als Fläche interpretiert wird. Letzteres war hier der Fall, weil die Regel "landuse ist eine Fläche" gewonnen hat.

Last edited by maxbe (2015-07-27 15:51:49)

Offline

#20 2015-07-27 15:53:28

RadFr
Member
Registered: 2014-08-14
Posts: 609

Re: barrier und landuse am selben Way

chris66 wrote:

Ein großes einzelnes Wohngrundstück, von einer Hecke umgeben.

Und die Hecke ist an keiner Stelle unterbrochen (zB am Eingang)?

Würde ich annehmen.

Offline

#21 2015-07-27 19:04:02

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

Re: barrier und landuse am selben Way

chris66 wrote:

Und die Hecke ist an keiner Stelle unterbrochen (zB am Eingang)?

Am Eingang ist ein barrier=gate, das auf einem shared node des highway=service und des fraglichen barrier=hedge sitzt.

--ks

Offline

#22 2015-07-27 19:18:28

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

Re: barrier und landuse am selben Way

BTW: Diese Way-Links (siehe Beitrag 1 oben) funktionieren bei mir gar nicht mehr, es wird nicht zu dem Objekt gescrollt. sad
(Win-7, FF)


Mapper aus dem Münsterland.

Offline

#23 2015-07-27 20:51:36

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: barrier und landuse am selben Way

chris66 wrote:

BTW: Diese Way-Links (siehe Beitrag 1 oben) funktionieren bei mir gar nicht mehr, es wird nicht zu dem Objekt gescrollt. sad
(Win-7, FF)

"Gelöscht vor etwa 13 Stunden"


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

#24 2015-07-27 21:45:08

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

Re: barrier und landuse am selben Way

MKnight wrote:
chris66 wrote:

BTW: Diese Way-Links (siehe Beitrag 1 oben) funktionieren bei mir gar nicht mehr, es wird nicht zu dem Objekt gescrollt. sad
(Win-7, FF)

"Gelöscht vor etwa 13 Stunden"

Hab ich versemmelt, der Way wurde ja zugunsten eines Monopolys gelöscht. Siehe im PS unter #1.

--ks

Offline

#25 2015-07-27 22:54:36

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: barrier und landuse am selben Way

kreuzschnabel wrote:
MKnight wrote:
chris66 wrote:

BTW: Diese Way-Links (siehe Beitrag 1 oben) funktionieren bei mir gar nicht mehr, es wird nicht zu dem Objekt gescrollt. sad
(Win-7, FF)

"Gelöscht vor etwa 13 Stunden"

Hab ich versemmelt, der Way wurde ja zugunsten eines Monopolys gelöscht. Siehe im PS unter #1.

--ks

versemmelt heisst: das Problem der Nichtanzeige existiert nicht? So ganz klar ist mir nicht, ob das Problem für Dich gelöst ist..

P.s.: Wobei ich es oft auch begrüssen würde gelöschte Wege direkt in der Karte zu sehen.


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

Board footer

Powered by FluxBB