Monday, 10 March 2008
Posted on Monday, 10 March 2008 10:57:24 (Mountain Daylight Time, UTC-06:00)  Comments [1] | 
Categories: ArcDeveloper | ArcGIS Server

I've mentioned the ArcDeveloper project in the past, and called out the community to "just do it" if we really wanted an ArcGIS Server REST API.

Well, the good news is that it's now alive and kicking. At this point it's lean and mean - you can:

  • Get a single feature by id (must be OBJECTID, ugh)
  • Query multiple features with a where clause and/or a bounding box

The requests look like this:

http://65.101.234.201/rest/rest.svc/TestService/Flyways/10?g=true

(go ahead and try it - it's live and will return GeoJSON)

Currently there is only one format - GeoJSON, and it's not a 100% implementation yet, but it's enough to get the geometries and attributes.

The project is designed around a plug-in model - so as the need arises, we can write different formatters (think ESRI 9.3 REST compatibility), and different data services (think SQL Server 2008).

Huge props go out to Glenn Goodrich, who wrote the vast majority of the existing code. He has posted an Intro to the project that talks about how to get the code and the requirements, as well as a second article about how the end point works. I don't want to speak for him, but it looks like he will be posting more about the code, so go ahead and subscribe now.

For those with a short attention span who want to see the code, here's the subversion repository:

http://svn2.assembla.com/svn/arcdeveloper/ArcDeveloper.REST/trunk/

Demo Site

I am using this code on an active project, and I'm hosting a test service @ work. The project comes with a demo page, that uses prototype with OpenLayers. You can see a live version here: http://65.101.234.201/rest/ 

rest-demo

The demo is super simple at this point, but we'll be adding more functionality as we have time.

Comments / Bugs / Issues / Ideas?

We have setup a Google Group for the project - pop on over and let us know what you think. http://groups.google.com/group/arcdeveloper-dev

Monday, 10 March 2008 11:32:16 (Mountain Daylight Time, UTC-06:00)
SWEETNESS.

a/f
Comments are closed.