setting STYLE with CGI parameters
Brock Anderson
banders at REFRACTIONS.NET
Fri Mar 31 15:22:21 PST 2006
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
>
>
More information about the MapServer-users
mailing list