ESRI ArcGIS + VE TileServer

Jul 31, 2009 at 9:25 AM

For all who want to use ArcGIS Server or ArcIMS or WMS as a tile server for DE, you can check out this project from Dave Bowman:

"Tile Server for .NET

This project is focused on building an extensible tile server using .NET. The inital release is focused on Virtual Earth, but it will be expanded to handle WMS-C and Tile Map Service requests. It has adaptive caching built in, and can support multiple map services. The initial release is focused on the base architecture and an ArcGIS Tile Provider that uses the ArcGIS Server SOAP API. The project is designed around a plug-in framework which will allow any map engine to be utilized.

This project also uses the Castle Windsor Inversion of Control Container to handle dependency injection and configuration.

"

So with this you can setup a .net middleman that gets the requests from DE, translates and gets tiles from your server backend (AGS, ArcIMS, WMS), creates a local VE cache if you want, and returns requested tiles to DE or any other VE compliant client.

It also supports plugins - meaning you can build your own tile providers to allow other servers.

Check it out here: http://www.arcdeveloper.net/TileServer.ashx

and here: http://blog.davebouwman.com/index.php/2008/02/arcgis-server-virtual-earth-tile-server-v01-release-notes/.

Regards,

Duarte Carreira