ThinkGeo.com    |     Documentation    |     Premium Support

Selection Criteria

 


Hi Support team
 
I am using Map suite WMS server edition. I have a land parcels shape file whose some of its attributes reside in an sql database. I want to set up a plugin for this shape file whereby users will be specifying criteria on the client side and this criteria will be used to query the sql database and use the result to label the parcels meeting the criteria using CustomColumnFetch event. 
 
How can I pass the user criteria to the GetMapConfigurationCore function?
 
Best Regards,
Vincent 

Hi, Vincent


You don’t need to do that query in the GetMapConfigurationCore method which is mainly used to initializing your layers and add your own TileCache and nothing else.
 
I suggest you do that in the GetMapCore method which you can override the base one, so you can get custom parameter from the CustomeParamerter property of GetMapRequest object or QueryString of the Request object. Please refer to the sample “ChangeStyleByUserWmsLayerPlugin” or “ShowUserSpecificMapsWmsLayerPlugin” sample in our installed samples and then you will know what I mean.
 
If you still have questions about it, please let us know.
 
Thanks,
 
Khalil