ArcIMS Service in ESRI SIlverlight API

439
5
10-25-2010 07:50 PM
BrianBorg
New Contributor
I have an ArcIMS Image service that I would like to use in the ESRI API as layer. I do not want to use an mxd but connect directly to ArcIMS. Are there any examples around?
0 Kudos
5 Replies
BrianBorg
New Contributor
Is it possible that no one ever tried this?!
0 Kudos
JenniferNery
Esri Regular Contributor
Hi. I'm sorry I have not worked on ArcIMS myself but when I searched for "ArcIMS" in our forums, I came across this thread: http://forums.arcgis.com/threads/10588-Silverlight-control-and-Google-maps While it does not seem much related, you can go to Rex Hansen's blog where he posted about ArcIMS.
0 Kudos
dotMorten_esri
Esri Notable Contributor
There is nothing out of the box for ArcIMS, nor are there any plans to provide this.
Having said that it's not impossible to create your own custom dynamic layer that pulls from ArcIMS (I know of people who have done this). However it does require a bit or work (as a starting point you might want to look at the WMSLayer code in the Toolkit : http://esrisilverlight.codeplex.com). From the API perspective all you need to do is set the default spatial reference, full extent and implement the GetUrl(...) method. If you know how to communicate with ArcIMS that might not be too much work.
0 Kudos
BrianBorg
New Contributor
I know all this. How can I connect to an ArcIMS image service directly?
0 Kudos
HyrumErnstrom
New Contributor III
You will need to create the ArcXML to create the images based upon the map control


Please see http://downloads.esri.com/support/documentation/ims_/Support_files/arcxmlguide.htm
and
http://downloads.esri.com/support/documentation/ims_/Support_files/elements/using_get_image.htm

Then you need to submit this to the ArcIMS Server either directly through the servlet class that connect to ArcIMS or create a Proxy Handler like suggested above that uses the Java or .Net (obselete) Connection API.
0 Kudos