highlighting a feature in mode=map

John Cole john.cole at UAI.COM
Tue Apr 10 12:53:23 PDT 2007


David,
  This works quite well, but I'm wondering if this kind of query opens a sql
layer up to a sql injection attack?  Are MapServer's expressions scrubbed
for this possibility?

Thanks,

John


John, 

I have done this when I want to highlight a particular county in the
state.  To do this, I need to know the ID (FIPS) for the poly.  I create
a URL variable that is passed to mapserv in the url and then use that
variable in an expression in a class in the counties layer.  If you can
successfully use GID in an expression in your map file, you can do it
this way.

Here is an example LAYER:

LAYER
    NAME basemap
    STATUS DEFAULT
    TYPE POLYGON
    DATA 'county'
    CLASSITEM "COUNTY_FIP"
	CLASS 
       NAME "Low"
       EXPRESSION ('[COUNTY_FIP]' in '%group1%')
       OUTLINECOLOR 0 0 0   
       COLOR 255 204 204
    END
END
-- 
View this message in context: http://www.nabble.com/highlighting-a-feature-in-mode%3Dmap-tf3553524.html#a9926997
Sent from the Mapserver - User mailing list archive at Nabble.com.



More information about the MapServer-users mailing list