Maperative - Darstellungsunterscheidung mit area=yes
-
Maperative - Darstellungsunterscheidung mit area=yes · Lübeck (Gast) · 10.06.2013 08:32 · [flux]
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␣:␣line
Alles wird darstellt wie für Ways!
Hat einer eine Idee ?
Gruß Jan :-)
- Re: Maperative - Darstellungsunterscheidung mit area=yes · tunnelbauer (Gast) · 10.06.2013 08:45 · [flux]
Was hast du für ein target definiert? Das ist ja nur ein Teil des Codes...
- Re: Maperative - Darstellungsunterscheidung mit area=yes · Lübeck (Gast) · 10.06.2013 08:59 · [flux]
HI!
lines highway␣pedestrian␣:␣highway=pedestrian
Jetzt wo Du es schreibst ....
Wenn ich es aber bei
features points,␣areas
zuweise, dann ist highway=pedestrian doppelt!
Gruß Jan :-)
- Re: Maperative - Darstellungsunterscheidung mit area=yes · tunnelbauer (Gast) · 10.06.2013 09:22 · [flux]
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.
- Re: Maperative - Darstellungsunterscheidung mit area=yes · Lübeck (Gast) · 11.06.2013 09:11 · [flux]
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 : lineAber jetzt wird nur die Rote Linie - nicht das Area mehr angezeigt.
Kann mir einer den Knoten auflösen ?
gruß Jan :-)