[mapserver-users] A problem with the Run-time substitution
    Burgholzer, Robert (DEQ) 
    Robert.Burgholzer at deq.virginia.gov
       
    Mon Nov  7 05:33:13 PST 2016
    
    
  
I believe that what you want is this:
      PROCESSING "NATIVE_FILTER=param in '%param%' "
I have not used the processing directive, so can not be sure, but the above syntax would work in a QUERY.
-----Original Message-----
From: mapserver-users [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Janne Tuovinen
Sent: Monday, November 07, 2016 7:36 AM
To: mapserver-users at lists.osgeo.org
Subject: [mapserver-users] A problem with the Run-time substitution
Hi,
I have a problem when I'm trying to pass a url-parameter to Postgis query's NATIVE_FILTER in my map file.
My layer looks something like this:
  LAYER
     ...
      VALIDATION
          'param' '.+'
      END
      ...
      DATA "shape from table"
      PROCESSING "NATIVE_FILTER=param in %param%"
   END # LAYER
Here is some examples what I get when I try to pass some values: 
...¶m=1000   = > (param in (1000))
...¶m='1000' = > (param in (%param%))
What I like to have is: (param in ('1000'))
Is there a way to this with the MapServer 7.0?
Thank you,
Janne
_______________________________________________
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