Thanks Paul.

Near the bottom of this page:

   http://mapserver.gis.umn.edu/docs/reference/cgi/controls

it says if there is only one class, then omit the index. I actually have the CGI parameters working to set outlinecolor directly within the class. I use a query string parameter like this:

   &map_mylayer_class_outlinecolor=...

I just can't seem to get into the STYLE elemen to set WIDTH.

Brock

Paul Ramsey wrote:

I think you have to enumerate all the unnameable elements for which there are potentially more than one entry. (Not sure if we count from 0 or 1)

&map_mylayer_class_0_style_0_width=3

P

On 31-Mar-06, at 2:57 PM, Brock Anderson wrote:

Hi All,

I am trying to use CGI parameters to dynamically set the WIDTH and OUTLINECOLOR within a STYLE tag. I've tried various formats for the CGI parameters, including something like:

   &map_mylayer_class_style_1_width=3

... but the parameters are being ignored. Is it possible to use CGI parameters to set values within a STYLE element? How?

Brock

I'm using Mapserver 4.6.2.  A piece of my map file:

LAYER
 NAME "mylayer"
 CONNECTIONTYPE postgis
 CONNECTION "..."
 DATA "..."

 CLASS
   EXPRESSION ([pop] > 5000)
   NAME "above 5000"
   STYLE
     COLOR 0 197 255
   END #end style
   STYLE
     OUTLINECOLOR 0 197 255
     WIDTH 5
   END #end style
 END #end class

 TYPE polygon
 STATUS DEFAULT
 PROJECTION
   "init=epsg:4269"
 END #projection
END #LAYER


Reply via email to