Hallo,
I try to get datas from a wms-server in saxonia. You can see the uri in the code below. But all I get is the message, that the wms-server don't support the crs. I can't believe that. Can anybody help me?
private void wms_sachsen()
{
WmsRasterLayer wmsLayer = new WmsRasterLayer(new Uri("landesvermessung.sachsen.de/ias/basiskarte4/service/SRV4TKFREE/WMSFREE_TK/wmsservice"));
wmsLayer.Parameters.Add("layers", "ms,ueb,tk100,tk100g");
//WmsRasterLayer wmsLayer = new WmsRasterLayer(new Uri("landesvermessung.sachsen.de/ias/basiskarte4/service/SRV4DOPFREE/WMSFREE_TK/WMSFREE_TK/wmsservice"));
//WmsRasterLayer wmsLayer = new WmsRasterLayer(new Uri(
wmsLayer.Parameters.Add("Exceptions", "application/vnd.ogc.se_xml");
wmsLayer.Parameters.Add("format", "image/png");
wmsLayer.Parameters.Add("transparent", "true");
wmsLayer.Parameters.Add("SRS", "EPSG:31468");
wmsLayer.Name = "WMS Layer";
if (!wmsLayer.IsOpen)
{
wmsLayer.Open();
}
// Set Active Layer names
foreach (string name in wmsLayer.GetServerLayerNames())
{
wmsLayer.ActiveLayerNames.Add(name);
}
wmsLayer.UpperThreshold = Double.MaxValue;
wmsLayer.LowerThreshold = 0;
wmsLayer.IsTransparent = true;
wmsLayer.Crs = "EPSG:31468";
wmsLayer.TimeoutInSecond = 35;
if (wmsLayer.IsOpen)
{
wmsLayer.Close();
}
this.map.StaticOverlay.Layers.Add(wmsLayer.Name, wmsLayer);
}