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.***
#1 2013-06-10 08:32:45
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Maperative - Darstellungsunterscheidung mit area=yes
Hi !
ich möchte die Darstellung in Maperative unterscheiden für Flächen (area=yes) und Ways.
Mit folgender Rule klappt das nicht.
elseif : *pedestrian
if : area=yes
define
fill-color : #DDDDDD
draw : fill
else
define
min-zoom : 7
// line-color : #EDEDED
line-color : #ff002a
line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
border-style : solid
border-color : #B1B1B1 black 20%
border-width : 15%
draw : lineAlles wird darstellt wie für Ways!
Hat einer eine Idee ?
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#2 2013-06-10 08:45:13
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative - Darstellungsunterscheidung mit area=yes
Was hast du für ein target definiert? Das ist ja nur ein Teil des Codes...
Grüße
Thomas
Offline
#3 2013-06-10 08:59:24
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: Maperative - Darstellungsunterscheidung mit area=yes
HI!
lines
highway pedestrian : highway=pedestrianJetzt wo Du es schreibst ....
Wenn ich es aber bei
features
points, areaszuweise, dann ist highway=pedestrian doppelt!
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#4 2013-06-10 09:22:40
- tunnelbauer
- Member

- Registered: 2012-01-13
- Posts: 1,011
- Website
Re: Maperative - Darstellungsunterscheidung mit area=yes
Das ist aber klar - also entweder nimmst du es als lines raus oder aber als areas bei den features
(Eine area definiert sich auch nur durch lines (ways) - somit ist es selbstverständlich und richtig seitens Maperitive die Darstellung doppelt durchzuführen, da du sie ja auch zweimal drin hast.
Grüße
Thomas
Offline
#5 2013-06-11 09:11:04
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: Maperative - Darstellungsunterscheidung mit area=yes
hi !
ich habe mal etwas bebastelt:
lines
highway pedestrian area: highway=pedestrian AND area=yes
highway pedestrian : highway=pedestrian AND NOT area=yes....
elseif : *pedestrian area
define
fill-color : #DDDDDD
draw : fill
elseif : *pedestrian
define
min-zoom : 7
line-color : #ff002a
line-width : 7:0.6;9:1;10:1.2;12:2.5;13:3;16:5;18:6
border-style : solid
border-color : #B1B1B1 black 20%
border-width : 15%
draw : line
Aber jetzt wird nur die Rote Linie - nicht das Area mehr angezeigt.
Kann mir einer den Knoten auflösen ?
gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline