[OpenLayers-Trac] [OpenLayers] #3030: ArcGIS (AGS) Tile Cache Layer Contribution

OpenLayers trac-20090302 at openlayers.org
Tue Jan 25 13:11:32 EST 2011


#3030: ArcGIS (AGS) Tile Cache Layer Contribution
-------------------------+--------------------------------------------------
 Reporter:  dmiddlecamp  |       Owner:  euzuro      
     Type:  feature      |      Status:  new         
 Priority:  minor        |   Milestone:  2.11 Release
Component:  Layer        |     Version:  2.10        
 Keywords:               |       State:  Review      
-------------------------+--------------------------------------------------
 Hi Everybody!

   This is a contribution of a new Layer for OpenLayers that is compatible
 with newer ESRI ArcGIS Server setups that use cached tile sets.  (e.g.
 arcgis.com, arcgis online).  This layer fixes the problem of the tiles
 'jumping around' during zooming ( as seen in previous versions
 http://trac.osgeo.org/openlayers/browser/sandbox/tschaub/arcgiscache/lib/OpenLayers/Layer/ArcGISCache.js)
 , by correctly calculating the extent based on tile information.  This
 layer can also configure itself using server provided ESRI specific json.
 This layer is an improvement on wrapping the ESRI js api, since all the
 work is done in native OpenLayers code, and it provides the added benefit
 of accessing tiles directly.

   This layer should represent a working fix to at least one existing
 ticket http://trac.osgeo.org/openlayers/ticket/1967

   Our company Azavea has an existing code contribution agreement, so I'm
 submitting under that.  I've also provided some unit tests, and three
 typical examples of using and configuring the layer.  I've tried to review
 and clean this code as much as possible, but please let me know if
 anything needs to be changed or tweaked.  I'm very excited about
 contributing this layer back, and I hope it can help users who would like
 to use AGS tile sets.  At the very least I hope it helps people to
 understand more recent ArcGIS tile sets.

 Thanks!
 David M.

-- 
Ticket URL: <http://trac.openlayers.org/ticket/3030>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list