Versions 5+ use syntax like: map.layer[india_states].class[ANDHRA%20PRADESH].style[0]=COLOR+255+0+0 There was a typo in my old message. Since you're doing WMS you could/should use SLD.
Steve >>> Subha Ramakrishnan <[email protected]> 04/09/09 1:02 AM >>> The solution didn't work for me. This is my url: "http://localhost/cgi-bin/mapserv?MAP=india_states.map&TRANSPARENT=true&LAYERS=india_states&map.layer[india_states].class[ANDHRA%20PRADESH].style[0].color+255+0+0&FORMAT=image%2Fpng& PROJECTION=EPSG%3A4326&REPROJECT=false&UNITS=m&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage &SRS=EPSG%3A900913&BBOX=8305796.970622223,1252337.1900454492,9558141.241822222,2504681.4612454493&WIDTH=256&HEIGHT=256" I get his error: "getSymbol(): Symbol definition error. Parsing error near ([):(line 1) ". Is there anything wrong in my url? Thanks for any help. Subha Steve Lime wrote: > Nikos: There can be more than one style in a class to you'd need the array > notation there too: > > &map.layer[oikismoi].class[oikismoi].style[0].color+230+34+35 > > Does that work? > > Steve > > >>>> <[email protected]> 10/06/08 8:18 AM >>> >>>> > Hello all, > > I've been scratching my head as to how to change the color that a layer > maybe rendered via a form. My users want to select which color the layers > should be rendered. > > Would appreciate a bit of insite. I'm using FW MS 5.1-dev > > I've tried, according to the docs, using layer and class names as well as > layer and class index and neither work... > > &map.layer[oikismoi].class[oikismoi].style.color+230+34+35 > &map.layer[0].class[0].style.color+230+34+35 > > > In MS 4.something, I used to use "map_layer_0_class_0_color=255+0+0" > successfully > > I've also tried to use something like > > CLASS # layer color change > EXPRESSION '%layer_color%' > style > backgroundcolor 128 128 128 > color 2 2 220 > outlinecolor 150 150 150 > end > END > > to at least statically test a substitution, but fail... > > below is a snip from my mapfile, > > sincerely, > > nikos > > LAYER > debug 5 > classitem "OBJECTID" > data "LANDUNIT_KARDITSA" > footer "LANDUNIT_KARDITSA_footer.html" > group "LANDUNIT_KARDITSA" > header "LANDUNIT_KARDITSA_header.html" > labelcache on > labelitem "OBJECTID" > name "LANDUNIT_KARDITSA" > postlabelcache true > status on > type polygon > OPACITY 70 > # 1 class LANDUNIT_KARDITSA > class > name "KARDITSA" > style > backgroundcolor 128 128 128 > #color 133 234 21 > color 22 200 22 > outlinecolor 50 50 50 > end > template "LANDUNIT_KARDITSA_query.html" > end > end > LAYER > DEBUG 5 > classitem "OBJECTID" > data "oikismoi" > footer "oikismoi_footer.html" > group "oikismoi" > header "oikismoi_header.html" > labelcache on > labelitem "OBJECTID" > name "oikismoi" > postlabelcache true > status on > type polygon > # 1 class oikismoi > class > name "oikismoi" > style > backgroundcolor 0 128 128 > color 22 122 233 > outlinecolor 0 0 0 > end > template "oikismoi_query.html" > end > end > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
