ThinkGeo.com    |     Documentation    |     Premium Support

WMS JpegQuality and GetFeatureInfoRequest

Hi Guys,


The WMSServerEdition help refers to a JpegQuality property thay can be set but which is only applicable if the ImageFormat is set to Jpeg.  I can't see any other reference to ImageFormat throuout the documentation, can you advise where/how these properties are configured and used?  Example source code would be a great help.


Similarly, can you post an example of using the GetFeatureInfoRequest functionallity?  I can see the current documentation but my limited knowledge is preventing me from interpreting this and implementing anything.


Many thanks


Graeme


 


 






Hi, Graeme


The JpegQuality property is related with the  WmsLayerPlugin class that is the base class for all types of WMS Plug-ins, and  you'd better set this property in the constructor of WMS plug-in inherited from  WmsLayerPlugin.
The main purpose of JpegQuality is used for  Server Cache of tile images.
If you have set that property to some valid  value for any plug-in that has been set TileCache on the MapConfiguration  through the override method of GetMapConfigurationCore, and upon receiving one  GetMap WMS request, the server-side will cache the tiles you have requested  using the JpegQuality if the image format of your request include  IMAGE/JPEG.
As for now, we don’t have  existing samples using GetFeatureInfo WMS operation. We only provide limited  support for GetFeatureInfo request. For example, you want to add GetFeatureInfo  support for DisplayASimpleWmsLayerPlugin which you could find in our installed  samples. First off, you need to set the WmsQueryMode as WmsQueryMode.Queryable  in the constructor of it. And then you need to send the request to the server  and then handler the result come form server-side.
Please refer to the codes in the attachment.  The result screenshot shows as below:

localhost:62626/WmsHandler.axd is the server uri for your server, you need to start your server and maybe you need to modify it

If you want to know more about the parameter of GetFeatureInfo reqeust, please see it in full detail through the link below:http: //opengeospatial.org/standards/wms
And also you need to get the latest auto build and it should be availble in the latest Daily Build (4.0.111.0 or later). Please get it through helpdesk.thinkgeo.com/helpdesk/login.aspx.
Thanks,
Khalil
 

 



002_001_WebApplication.zip (33.5 KB)