Esri REST API Could Be an OGC Standard

Update: @ThomasG77 gives a head up on Twitter the confirmation by the OGC on the status of the Esri REST API and the OGC process.


Now I’m sorry if I butchered that name, I don’t recall being briefed on what the API Is called these days.[ref]Seems like REST API for ArcGIS Server would be right[/ref]  It appears that over last weekend Esri announced that they were “giving” their REST API to OGC as a standard.  Big news if you ask me given that the OGC has just never been able to get an OGC REST Standard adopted.  Plus it might make more sense given that the Esri REST API is pretty damn awesome and you got to think that the OGC would rather have awesome over a committee standard that no one uses.

One curious outcome of this is that we could now have a JSON standard in OGC, in this case Esri JSON.  GeoJSON, despite the fact that almost everyone uses it, is a community standard[ref]And there isn’t anything wrong with that[/ref] not an OGC one (like GeoRSS).  If the OGC adopts the Esri JSON standard in the REST API, we could finally have a JSON standard for the INSPIRE project [ref]Does anyone else use OGC on purpose or is it only by law?[/ref]  Brian Flood thinks it make sense and I tend to agree with him.  Bill Dollins isn’t so sure.

If this is all going to happen, we’ll see a couple things come out of this.  First off we’ll probably see Geoserver and Mapserver start supporting this standard[ref]Though we’ve seen Esri’s REST API documented for months, no one that I know of has implemented it[/ref] which means that Esri Desktop users can add these servers without having to use WMS or WFS.  It also may mean that clients such as QGIS, gvSIG and OpenLayers will have native Esri REST API[ref]And thus Esri ArcGIS for Server[/ref] reading.

If OGC was an open organization, we’d probably know more.  Heck, something to talk about at the UC next month, right?

Wonder how Esri was able to do this?

The World… She be a changing…

The speed at which technology flows these days still impresses me. It seems like just yesterday I was watching TV on a TV, reading books on paper and listening to music on something called a walkman. My son asked me what a modem was and how it worked with my iPhone. Clearly we are all in trouble.

  • Brian Flood is correctly impressed with the World Resources Institute Reefs Map rendering 63,000 polygons with Google Fusion Tables faster than you can scream AXL.
  • Take a look at the Atlas of New South Wales.  I love how it is organized for actual people and not technologists.  I suspect it will be used quite a bit by the good folks upside-down on the other side of the world.  Take note, organize information by how people understand it to be, not by how you think it should be.  I’m not as smart as I think I am and neither are you.
  • The OpenLayers community has been sprinting in some neutral country in Europe.  The main goal, only something where they get OpenLayers to support mobile devices better.  Sounds like they have made some great progress.
  • When you see an article with “Gov 2.0″ in the title you can but not help but cringe.  That said the awesome that is TileMill is only to apparent to everyone.  CSS is the future, stop using SLD everyone.
  • Speaking of freaking amazing, how about this?  Noncontiguous cartograms in OpenLayers and Polymaps[ref]just saying “noncontiguous cartograms” makes you sound smart[/ref].  OpenLayers + Polymaps[ref]oh and GeoJSON is in for the ride as well, what a great example all around[/ref] is a winning combination.  God bless Ian Turton for pushing a SLD/GeoServer example[ref]Come to think of it, maybe the fact you can do such a thing with SLD is more amazing[/ref] in the comments.
  • Do you use ArcGIS Server with OpenLayers?  Thank the Azavea guys for making that happen.
  • Lastly, lets all start putting the fork in the IT department and just name them “the help desk”.  Why we hold on to such nonsense is beyond me.  We are all IT staff tonight! [ref]Ich bin ein Berliner[/ref]

Have a great weekend folks, baseball is back in session!

Is it Monday Already?

Wait, what happened to 3 day weekends.  I guess you get one and then you expect them all the time.  Oh well…

Some interesting reading for a Monday morning:

ArcGISEditor for OSM – Randal looks at the ArcGIS Editor for OSM and concludes it is complicated, but powerful.  I all Esri tools (they are “scientific” mind you) nothing is ever simple, but if you can get your hands around it, powerful results happen.

FOSS4G 2010 Final Answer – Apparently there was a Geospatial conference going on somewhere.  They all kind of start blending in to each other, don’t they?

Making a Data Portal With WordPress – Content management is content management, right?  (bless his heart for trying to do this with WordPress)  Just goes to show that if you can hack your way around code, there isn’t anything you can’t accomplish (assuming your billable time isn’t an issue).

Gearing up for GIS in the Rockies – Time for the fall conference season to kick into high gear.  Front Range GIS is a unique community who do some really great things with both proprietary and open source tools (usually in combination).  Bummed I can’t go.

Why not GeoJSON? – Looks like France was good to Sean.  He’s got a great post up on ESRI’s use of JSON in their RESTful API.

Oh and way to represent SEC!

GeoJSON with GeoPlanet

Jerry loves GeoJSON

Jerry loves GeoJSON

Yahoo! announced some updates to GeoPlanet including GeoJSON support.  Yahoo! seems much more quiet than most companies about their endeavors (Fire Eagle, GeoPlanet, Pipes) and I’m glad to see them improving given the pressures they are under these days.  I really like how GeoPlanet is organized and I hope it (and Fire Eagle and Pipes) continues to be improved and enhanced.  Plus not having to deal with XML is a huge bonus.  Now if ESRI can support GeoJSON with their RESTful API we’ll all be very happy.

Simple Layer List from the ArcGIS Server Using the JavaScript API

Jason Harris of ROK Technologies describes how easy it is to work with the new ESRI ArcGIS JavaScript API.

I thought it was time to put my money where my mouth has been these past couple of months. I have been yapping about how easy the new ArcGIS javascript api is to work with, so I thought I’d share a very simple example.

The ease and speed of developing with the JavaScript/REST API at 9.3 will probably pull many developers back into ESRI who have left over the WebADF. I predicted that we’d see many ArcIMS developers finally move off of working with those wacky AXL XML files and to a very RESTful process.

Careful when you grab it though, rocks may still fall on your head

Even Indiana Gilles likes what ESRI has done

Speaking of AXL being a PITA, ESRI’s REST[ful] API uses JSON which in my humble opinion is enough reason to switch off of ArcIMS, I noticed today that Safe Software is now supporting GeoJSON 1.0 in FME. ESRI isn’t supporting GeoJSON with ArcGIS Server, but maybe they will in the future. JSON with ArcGIS Server REST[ful] API is a least a step in the right direction.