[mapserver-users] how to map_layer_class_name in 6.4.0?

Rahkonen Jukka (Tike) jukka.rahkonen at mmmtike.fi
Wed Jan 29 21:21:15 PST 2014


Hi,

This has worked for me sometimes
&map.layer[osm_points].class[0].style[0]=+COLOR+0+255+0
 
I have copy-pasted and modified it from somewhere and I do not understand why it works but by looking at it counting classes and styles start from zero and I would have a try with "=+NAME+new_name".

-Jukka Rahkonen-



zach cruise wrote:

> i tried like you said:

> ..&map.layer[layer1].class[class1]=NAME+new_name&..

> but i got the following error (DEBUG 5):

> loadClass(): Unknown identifier. Parsing error near (NAME):(line 1)

where the map file is:

VALIDATION
 "class1" ".*"
END
CLASS
 NAME "class1"

http://mapserver.org/cgi/controls.html
http://mapserver.org/cgi/runsub.html
http://trac.osgeo.org/mapserver/browser/branches/branch-5-0/mapserver/MIGRATION_GUIDE.TXT
http://osgeo-org.1560.x6.nabble.com/CLASS-NAME-Runtime-substitution-Variable-td4976741.html


On Tue, Jan 28, 2014 at 11:40 PM, Lime, Steve D (MNIT)
<Steve.Lime at state.mn.us> wrote:
> I believe the syntax is ...&map.layer[layer1].class[class1]=NAME+new_name&... You may need to set validation on name though. Multiple properties can be set at once this way. Nothing has changed in HTML legends.
>
> Steve
>
> ________________________________________
> From: mapserver-users-bounces at lists.osgeo.org [mapserver-users-bounces at lists.osgeo.org] on behalf of zach cruise [zachc1980 at gmail.com]
> Sent: Tuesday, January 28, 2014 7:47 PM
> To: mapserver-users at lists.osgeo.org
> Subject: [mapserver-users] how to map_layer_class_name in 6.4.0?
>
> in the past, I could do a runtime substitution of a class name by
> passing it like so:
>
> ..&map_layer1_class1_name=new_name
>
> where in the map file, I had:
>
> MAP
>  LAYER
>   NAME "layer1"
>   CLASS
>    NAME "class1"
>
> and in the legend file, I had:
>
> [leg_class_name]
>
> so what changed?
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


More information about the mapserver-users mailing list