Support from different coordinate systems of WMS Service in ArcGis Explorer 1500?

3252
9
09-08-2010 12:36 AM
AnnemarieJordan
New Contributor
Hello,

I try to import WMS-Services to ArcGIS Explorer 1500. The WMS Service support different coordinatesystems. It is possible that I can choose one of these coordinatesystems in ArcGIS Explorer? or it is possible that I can do a transformation? I always have variances between my first coordinatesystem and the new coordiantesystem, which is imported from the WMS Service.

Can everybody give me an advice how I can manage this? Can I solve this problem only with the help of ArcGIS Desktop?

Thanks for the help.

Annemarie
0 Kudos
9 Replies
MichaelBranscomb
Esri Frequent Contributor
Annemarie,

You choose the coordinate system of the map via the ArcGIs Explorer button (top left) > Map Properties > 2D Coordinate System. Here you can also specify one or more transformations to use to reproject the layers in the map (i.e. one or more depending on how many layers you have with different coordinate systems). It is possible that ArcGIS Explorer will always request the WMS in the default WGS 1984 project then reproject locally as required, as opopsed to asking the service for a different projection.

Regards

Mike
0 Kudos
deleted-user-AYsXjhkrwuAA
New Contributor III
Hi Mike

It would be very useful if users could select the coordinate system for Web Map Services similar to within ArcMap, however I appreciate you are trying to keep the application simple. Perhaps a more appropriate behaviour would be to consume a WMS in the same projection as the map before falling back to WGS84 as a default ?

If it helps Ann-Marie I've been able to force ArcGIS explorer to access the WMS in a specific projection by removing the other co-ordinate systems from the get Capabilities document.  Even if you don't host the WMS you can do this and save the capabilities as a separate file (so it doesn't replace the getCapabilities for the service).  As long as it's on a webserver ArcGIS explorer can access the capabilities file itself when adding the web service, rather than making a getCapabilities request to the WMS endpoint.

Andrew
0 Kudos
MichaelBranscomb
Esri Frequent Contributor
Andrew,

I suppose the issue here is that the ArcGIS Explorer map coordinate system you're working in might not be one that is supported by the WMS server. I believe the best solution in that case is to access the WMS in a specific coordinate system that the server is known to support (via the capabilities), which is likely to be WGS84 in most cases, then use the local GIS functionality of the application to reproject the downloaded image(s) to match the map. I would suggest there are also transformations available between almost all coordinate systems and WGS84, whereas the same might not be true for more specific coordinate systems.

Having said that I would be keen to see an increased range of options available for OGC services in Explorer for the more advanced users - something we'll consider for future releases.

Regards

Mike
0 Kudos
AnnemarieJordan
New Contributor
Hello,

Thanks for your advices. But I have nevertheless problems with the import of WMS Services to ArcGIS Explorer and their conversion to the wanted coordinate system.
I have testes three WMS Services, they support all the the same coordinate system but the reaction from these three WMS Services in ArcGIS Explorer differs.
The coordinate sytem of my map is DHDN. DHDN is my wanted coordinate system and I know that the services support this coordinate system.
My first WMS Service I can import without problems - the WMS display the layers in DHDN and in the properties the coordinate system DHDN is shown.
My second WMS Service shows the content in DHDN but in the properties the coordinate system is nevertheless WGS_84.
My third WMS doesn´t work.
Where is my mistake? Can you give me further advices what can I do? It is possible that I can load the WMS Services in ArcGIS Desktop, change the coordinate system and load them afterwards in to ArcGIS Explorer?

Thanks,

Annemarie
0 Kudos
MichaelBranscomb
Esri Frequent Contributor
Annemarie,

Are you services public? - if so please post the URLs and I'll happily test them. Otherwise, it's difficult to say what the issue might be. You might want to start by looking at the Capabilities of the services to see what order the supported coordinate systems are listed in and if you have control over the service perhaps ensure WGS84 is first, or alternatively DHDN is top.

If you have ArcGIS Desktop as well, you could also try that route - add the WMS to ArcMap, change the coordinate system then save it as a Layer File and add the .LYR to ArcGIS Explorer.

Regards

Mike
0 Kudos
AnnemarieJordan
New Contributor
Hello Mike,

here are the second and the third WMS, both doesn´t overlap right in the coordinate system DHDN:

http://www.forsten.sachsen.de/kartendienst/waldVERSION=1.1.1

http://www.forsten.sachsen.de/kartendienst/waldfunktionenVERSION=1.1.1

Regards

Annemarie
0 Kudos
MichaelBranscomb
Esri Frequent Contributor
Hi,

Unfortunately neither of those URLs appear to be quite right.

For example the URL:
- http://www.forsten.sachsen.de/kartendienst/waldfunktionenVERSION=1.1.1
Should look more like:
- http://www.forsten.sachsen.de/kartendienst/waldfunktionen?SERVICE=<MYService>&VERSION=1.1.1

Regards

Mike
0 Kudos
ElkeSchultze
New Contributor
Hallo Annemarie,

falls Du mittlerweile noch keine Lösung hast:

Du mu�?t unter KARTENEIGENSCHAFTEN unter der ArcExplorer-Schaltfäche nur die richtige Transformation eingeben. Und dann liegen die Daten ordentlich übereinander, habe es mit Deinen WMS probiert.

Ein gutes Neues Jahr
und viele Grü�?e
Elke Schultze-Graf

Stadt Ratingen
GIS-Management
0 Kudos
SveinungRaheim
Occasional Contributor
I experienced similar problems with ArcGISexplorer desktop build 1750. I have map coordinatesystem wgs84 33w, added a service with AIS (Automatic Identification System). The problem is that ArcGISexplorer automatically uses wgs84 as coordinate system, and then the wms-service has a very bad rendering - impossible to read labels ++. If I change the map coordinatesystem to wgs84, the service is fine. But I need to use wgs84 33. I tried the workaround with ArcGISdesktop, changed coordinate system in ArcMAP and created a LYR-file of the service. Then it works ok, but the service is slow! To slow. I'll attach a pdf that shows the service before and after the work around. (in ArcMAP, the service has been fine all the way).
I cannot post the address to the service here since it is password-protected.
0 Kudos