ThinkGeo.com    |     Documentation    |     Premium Support

WMS Image Format Not Supported

Hi,


I'm using the following WMSRasterLayer:


            baseLayer = new WmsRasterLayer(new Uri(@"raster.nationalmap.gov/arcgis/services/Combined/SDDS_Imagery/MapServer/WMSServer"));

            baseLayer.ActiveLayerNames.Add("0");

            baseLayer.Parameters.Add("HEIGHT", "512");

            baseLayer.Parameters.Add("WIDTH", "512");

            baseLayer.Parameters.Add("VERSION", "1.1.1");


 


Everytime I try to to do something with it, it says I have an invalid format exception... I've tried setting the OutputFormat to something it says in the GetCapabilities, but can't seem to figure out what I'm doing wrong.  Any help would be appreciated.


Thanks,


.Ryan.



Hello Ryan, 
  
 Thanks for your post, first for the format problem, you need to lower the image format, and I found your server version is 1.3.0, if you want to use as 1.1.1, there is one more parameter you need to set to SRS instead of CRS, please see the code below: 
  
             wmsImageLayer.Parameters.Add("FORMAT", "image/png"); 
             wmsImageLayer.Parameters.Add("SRS", "EPSG:4326"); 
  
 After this, you can see the image, I hope this can help. 
  
 Regards, 
  
 Gary