Using OpenLayers With ArcGIS Server REST API

Here is my user presentation from the 2009 ESRI Developer Summit.  Feel free to email me with questions or post below.  You can get the instructions and code (including a zip file with everything ready to work out of the box) online.  Many people have told me that they are very interested in working with ArcGIS Server and OpenLayers so some really great things should be happening soon.

25 Comments

  1. straight outa the 70's says:

    Dude – some day you will look back at that slide show -and like a 70′s leisure suit and pleather jacket say … what were we thinking. interesting content. whack presentation style.

  2. Bill Dollins says:

    I remember there was buzz about this from the time Jack mentioned OpenLayers at the 2008 FedUC. Thanks for closing the loop.

  3. Simon says:

    very interested to hear the audio – will ESRI be posting this on the resource pages? Can you post link here, when they do?
    Looks good.

  4. Alper Dincer says:

    Thanks for the presentation, it is awesome :)

    Can’t wait to listen the cast of whole presentation.

  5. James Fee says:

    Yes as soon as ESRI posts the audio, I’ll go ahead and post that. I was told about a week.

  6. James, great presentation. Glad you were able to highlight the Long Island Index map project. We’re a week or two away from deploying another OpenLayers/ArcGIS combo, this time an upgrade of an old ArcIMS site. I’ll keep you posted when we launch the beta version.

    Btw, love the “restful” photo — those La-Z-Boy sofas are great.

  7. Matt Kenny says:

    Looks like Dave Bouwman gave you a run for your money in terms of crazy photos: http://www.slideshare.net/dbouwman/unit-testing-101?type=powerpoint

  8. [...] really going to take center stage for ESRI developers because we seem to be hitting the ceiling (this aside of course) of what JavaScript APIs can do.  The Silverlight API is really rock solid and just a [...]

  9. [...] James Fee Blog No TweetBacks yet. (Be the first to Tweet this post)Posts RelacionadosOpenLayers e a ESRI RESTful [...]

  10. Is it possible to consume AGS REST cached services using OpenLayers?

  11. James Fee says:

    I guess by that definition you are correct, but there is already a way to handle this.

    http://trac.openlayers.org/ticket/1967

    I suppose 2.9 here we come…

    • Christopher Schmidt says:

      That code won’t read tiles from an ArcGIS 9.3 Map Cache either. That’s only for 9.2 caches.

  12. James Fee says:

    True, but it does read Tile Caches.

    The person asking the question said he wanted to read REST Cached layers. 2.8 will do that. If you want to directly read the ESRI Map Cache, you’ve got work ahead of you even if you want to read 9.2 or 9.3.

    • Christopher Schmidt says:

      2.8 will do that in the same what that 2.7 did that: by treating ESRI map caches as a set of static tiles. If you’re expecting that there’s a switch to flip that says “download data from the metadata and display my layer automatically”, you’re out of luck no matter what version you’re at; OpenLayers has no support for reading ESRI caches. It can read any set of custom tiles in a planar projection: http://docs.openlayers.org/library/spherical_mercator.html#custom-tiles has described that for a long time, and that’s not changing.

  13. [...] Support for loading ArcGIS Server data [...]

  14. [...] on what they are working on at the DevSummit.  I was lucky enough to be chosen to give my talk on using OpenLayers with the ESRI RESTful API.   Clearly some things came to light after last years DevSummit.  First off there were many more [...]

  15. [...] comes up almost every day.  If you ask me I’ll tell you the same thing every time, use the ESRI REST API with OpenLayers.  Picking an ESRI ArcGIS Server API always makes me think of a good [...]

  16. i am still confused about the Licensing of ArcGIS REST Services.
    can anyone give me a hint where to find terms & conditions??

    as for the JSAPI there is
    http://resources.esri.com/arcgisserver/apis/flex/display/esri.html

    or the google maps extension
    http://www.esri.com/legal/pdfs/g-599_arcgis_api_lic_agmt.pdf

    so, where is that ESRI REST License??