[mapserver-users] Changing map file parameters via a form or a URL EXPRESSION

Paco Regodon mapserver at meteologica.es
Mon Jun 21 06:38:39 PDT 2010


Maybe you should use runtime variable substitutions or maybe you need to 
define validation patterns. Look at:

http://mapserver.org/cgi/runsub.html

You can call mapserver cgi passing a filter parameter. Something like 
&myfilter=[gid]<100  and at layer's EXPRESSION use %myfilter%

Hope it helps.

Regards

Paco


On 21/06/10 12:20, stefanoferri wrote:
> Hello everybody,
> I tryed to use "Changing map file parameters via a form or a URL" and i had
> success in modify for example the color of a layer in this way:
>
> map.layer[cities].class[0].style[0]=COLOR+0+255+0,
>
> but if i try to modify the EXPRESSION with this:
>
> map.layer[cities].class[0]=EXPRESSION+([gid]<100)
>
> i get this error:
>
> "loadClass(): General error message. URL-based EXPRESSION configuration
> failed pattern validation. msValidateParameter(): Regular expression error.
> Parameter pattern validation failed. "
>
> where do i wrong???
> thanks for the help
>    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100621/95300cfb/attachment.htm>


More information about the MapServer-users mailing list