English

FAQ: Can WMS Layers be embedded into another service using ArcMap Server or ArcGIS Server?

Question

Can WMS Layers be embedded into another service using ArcMap Server or ArcGIS Server?

Answer

Yes; however, there are certain limitations to embedding WMS service layers into either an ArcIMS ArcMap Server Image service or into an ArcGIS Server MapServer object. The Knowledge Base article, "WMS Layer issues for ArcGIS 9.0 & 9.1", listed in the Related Information below offers an index of issues when using WMS layers within ArcMap. Many of these issues carry over when embedding WMS services within another service.

Additional issues to be aware of when using WMS Layers within a new service include monitoring the number of WMS sublayers within the map that support legends. In ArcMap, legends are retrieved 'on demand'; however, when embedded in a new service, the legends are automatically retrieved. Too many such WMS sublayers within a new ArcMap Service or ArcGIS Server object may result in poor performance or a server timeout.

Also, identify results from a WMS service that supports GetFeatureInfo return a URL. It is up to the service client to properly handle this URL.

Related Information