Using TileCache to connect VirtualEarth and ArcIMS

For the upcoming EagleOne disaster exercise we want to overlay WMS layers on top of Virtual Earth. Already we know how to overlay WMS images on top of VE using TileCache. However this approach uses the 900913 projection. Sometimes you have a WMS server which does not support 900913 and you’re not able to change that.

So here enters the cascading mapserver: UMN Mapserver, and possibly others as well, can function as a cascading mapserver. This means that it acts both as a WMS server, to you, and a WMS client, to another WMS server. This way you can use it to reproject images.

By using both TileCache’s new VMTMS service to serve QuadKey-Tiles and UMN Mapserver reprojecting cascading capabilities I was able to access an ArcIMS server which served epsg:28992 WMS through a WMSconnector and show this data tiled and cached in Virtual Earth. I drew a schema of this:

Connecting VE with ESRI ArcIMS with TileCache

As you can see two open source components are used to connect two incompatible closed source components; it’s the duct tape of the GIS world :)

One Response

Note that comments are displayed in reverse chronological order with topmost comments being freshest. Comment | Subscribe

Leave a Reply

The spatial and temporal directions written down are most likely devised by this lost soul. How ever if they can serve any other lost soul, feel free to use it in a way myCC allows.
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.