ThinkGeo.com    |     Documentation    |     Premium Support

NewBe WMS

Hallo,


A few days ago, I've downloaded the Evaluation version of MapSuite. Now I can display Shapefiles, ecw-files and other raster images. But I havn't no luck with wms-services in germany. First I try to connect to "landesvermessung.sachsen.de/ias/basiskarte4/service/SRV4TKFREE/WMSFREE_TK/wmsservice". The MapSuite-Error-Message is "CRS-not supported". After some investigations I see, the capabilities return the EPSG's as a space delimited string


<SRS>EPSG:31468 EPSG:31467 EPSG:31469 EPSG:4314 EPSG:4258 EPSG:3034 EPSG:3035 EPSG:3038 EPSG:3039 EPSG:3040 EPSG:3041 EPSG:3042 EPSG:3043 EPSG:3044 EPSG:3045 EPSG:3046 EPSG:3047 EPSG:3048 EPSG:3049 EPSG:3050 EPSG:3051 EPSG:25833 EPSG:25832 EPSG:4326 EPSG:32633</SRS>


, instead <SRS>EPSG:9999</SRS> and so on.


But in the project I'm involved, I have to use these services.


Second, I try to use another Service in Germany, for instance ""isk.geobasis-bb.de/ows/dtk50v_ebenen.php". I got no error, but no datas are displayed. I only modified the GetStarted-Examples comes with the Evaluation-Version.


Can somebody help me?


 


 


 




Torsten,


Thanks for your interests in MapSuite component and welcome you to ThinkGeo Desktop Discussion form.
 
Did you have a try on the Wms sample provided in our package? It is located in
HowDoI\Satellite Image\Load A Wms Image
 
Also, can you show me the code to consume these services or it would be nice if you could wrap it up into a complete sample application, we may try to do some investigations against it.
 
Any more questions please feel free to let me know.
 
Thanks.
 
Yale

Hallo Yale,


Thank you for your quick replay. I send you a small project.


Torsten.


 



Hallo Yale, 
  
 i’ve fixed the problem with the wms-service in brandenburg (isk.geobasis-bb.de/ows/dtk50v_ebenen.php), but the problem with the wms-server in saxonia (landesvermessung.sachsen.de/ias/basiskarte4/service/SRV4TKFREE/WMSFREE_TK/wmsservice) still exist (“crs not supported”). Can you give me a hint? 
  
 Torsten

Torsten, 
  
 Sorry to let you know that I have no chance to figure out this problem yet, I will have a try as soon as possible. 
  
 Thanks. 
  
 Yale 


Torsten,


Sorry for the delay.
 
I did some investigation on the following service and found that the reason throwing the exception is exactly as you have pointed out at the beginning of the thread.
landesvermessung.sachsen.de/ias/basiskarte4/service/SRV4TKFREE/WMSFREE_TK/wmsservice
 
Now , we get a collection of Service CRSs for each layer and will check the input CRS is existing in this collection, if not, the exception will be throwing. Now, the problem is that the services capability file did not return a standard string.

for (int i = 0; i < serverLayer.Crs.Length; i++)
{
    serverCrss.Add(serverLayer.Crs[i]);
}

 
Any more questions just feel free to let me know.
 
Thanks.
 
Yale

Hello Yale,


Thank you for your answer. The problem i have, I must use this service in my project. The provider will don't change anything. A common tool for displaying wms in Germany is deutschlandviewer.bayern.de/...iewer.html. In the combobox "Geodatenquellen" use the entry "SN: Landesvermessungsamt (LVA SN)" then use an item from the listbox "Geobasisdaten und Geofachdaten" for instance "TK 100 SN", click "Karte auswählen" and a map is displayed.


It is possible that your "capabilities test" will accept SRS-entries in these "saxonia"-forms in the future?


Thanks


Torsten.


 



Torsten, 
  
 Thanks for your feedback. 
  
 I will add this issue to our working track system, as you know, we may need to do some investigations to see how we support those not so standard configurations. 
  
 Thanks for your reporting on this, I appreciate it very much. 
  
 Any more questions just feel free to let me know. 
  
 Thanks. 
  
 Yale 


Hello ThinkGeo,


after running in problems by connecting a WMS server in Germany with WMSRasterLayer Class I searched the forum and found this post that exactly describes the problem I have.


Also I found several posts they deal with problems of connecting Web Map Services they deviate from OGC standards


gis.thinkgeo.com/Support/Dis...aspx#19565


Are there any new enhancements in WMSRasterLayer to change the limitation of MapSuite they provide working with Web Map Services they deviate from OGC standard?


Thomas(2)



Thomas,


Thanks for your post and involving this topic again.
 
We did take a second look at this reasonable requirement since last post, while unfortunately the reasons deviated from OGC standards are too wide to capture all of them, let’s say, the two open WMS websites provided by Torsten are different with the website provided by your another topic which deviated from the standards, also I am sure there are hundreds of other unknown ones, so it is very hard and seems impossible to cover all of them.
 
I am not sure what is the best way to solve this problem; maybe we can see if we can get some detailed logics and documentations or even source code the WmsRasterSource to help user build their own WmsRasterSources, in that way, we definitely make it easier to handle all different cases with our own customized WmsRasterSources.
 
Any more questions please feel free to let me know.
 
Thanks.
 
Yale(2)

Yale, 
  
 I agree with you that you can not support all the different versions of buggy WMS implementations. But I think the problem described by Torsten is a nearly standard of WMS they stay in Germany. I tried many free WMS of companies in Germany -  e.g. WMS they are provided by german major cities - and many of them have the “EPSG’s as a space delimited string” problem. Many of them work with ESRI systems and it is hard to tell our customers that we can not connect to this WMS. 
  
 We need a fixed version for MapSuite 4.0 otherwise we get big problems with our customers. 
  
 Thomas 
  


Thomas,


 
Thanks for your post and questions.
 
I will talk about this enhancement to with development team to get the issue described by Torsten for the multiple EPSGs separated with a space delimited string enhanced. Just curious that are you also facing the exactly same problem with Torsten described?
 
Thanks.
 
Yale
 

Ok Yale,


looking forward on your results. As I mentioned above I think there are many WMS with this problem because those WMS are supported by ESRI components. AdditionalIy I will do some investigations. Maybe ESRI has fixed this problem in newer versions.


Thomas


 



Thomas, 
  
 Just let you know that we are starting to get this issue investigated and trying to get it fixed in the nearest future. If you have found anything new or interesting, please let us  know. 
  
 Thanks. 
  
 Yale 


Hello Yale, 
  
 any new results on fixing the problem? 
  
 Thomas

Thomas, 
  
 We have fixed this problem since 11/18/2010, please get the latest version and try it again. 
  
 Thanks, 
 James