Give me a Map Sandwich
March 16, 2010 11 Comments
### Manage Your Content – Integrate Your Content ###
I talked a little bit on the WeoGeo blog last week about how we were [very focused on content management](http://blogs.weogeo.com/jamesfee/2010/03/09/weogeo-is-content-management/). Yea, very sexy stuff… But what I think it highlights is the way that we can share our data with each other. Getting your data “into the Cloud”, whatever that means these days, and then using it as much as possible gives you the best return on your investment. One thing that did come up at the FedUC in February was the huge adoption of ESRI’s ArcGIS Online Map Services among users. Using these great free services as backdrops to your mapping content gives you a great starting point. But how you can integrate your geo-content into them is critical. Making it as easy and simple to do is how you’ll be able to leverage your data.
### The “Map Sandwich” ###
ESRI’s cartography blog of all places [has the key](http://blogs.esri.com/Support/blogs/mappingcenter/archive/2009/07/13/the-map-sandwich.aspx) to showing where data vendors (and just all around geo-Joes) can leverage their datasets in this new ecosystem of free web services. Now the blog post focuses on the cartography aspects of this mashup, but the huge takeaway here is that you can easily integrate your data into these free services in ways that your users/customers can leverage easily. What users want is to quickly integrate your data into their ecosystem. This means they want to consume them on their terms, not yours. Companies that successfully integrate with the Google, the Microsoft and large GIS vendors such as the ESRI, will see great consumption of their data. Those that create their own private data sharing sites or web services will see their fortunes decline, like Paul says.
### A Window into the Future ###
I’ll tell you right now who I see fitting perfectly into this “Map Sandwich” world, Brian Flood’s Arc2Earth. Take a look at his demo app, “[Tax Parcel Search - Westfield, NJ](http://maps.google.com/maps/mpl?moduleurl=http://demos-arc2earth.appspot.com/a2e/viewers/apps/westfield_parcels_mapplet.xml)”. What is really cool about this demo app is that Brian has a [link to the API](http://demos-arc2earth.appspot.com/a2e/viewers/apps/westfield_api.html) that makes it happen. He based this API on some draft standards so it should be really easy to integrate into just about any application out there, but the chocolate syrup and cherry on top is his ArcGIS Server REST API Compatibility. Now, he still hasn’t released this publicly (at least that I can see), but it means that any data you create using his Arc2Earth API will be easily consumable in the ESRI ecosystem natively. No wacky WMS or WFS for ESRI users, this stuff will be copy and paste stupid easy.

Customers want this integration and it just isn’t ESRI users. We can sit on our high horse all we want and talk about open standards, but in the trenches people with money don’t have time for the OGC and others to get their act together (and even then they could care less).
>”Give me a web service that integrates into my ArcCatalog natively and I’ll buy”
That simple.
>”I’m using the ESRI Flex API and want to use your dataset.”
Here is the ESRI REST URL, have at it.
### Give Me Some of that Good Data-as-a-Feature ###
We should be looking at these Data-as-a-Feature services as opportunities to get our data into the hands of those creating applications. A quick look at the [ESRI Mashup Challenge](http://www.esri.com/software/mapping_for_everyone/api/mashup.html) shows that there are [tons of very useful apps](http://www.youtube.com/view_play_list?p=72BF1CF05A4DAD7E) screaming to integrate your data layers into them. You just need to make sure you provide the meat and let ESRI handle the bread and lettuce (maybe a little bacon too).

### Bottom Line ###
So the above example is “ESRI Centric”, but that doesn’t mean it isn’t valid for EVERYONE. If your online geo-content isn’t in formats or services that can easily be integrated into popular mapping APIs and libraries, your data is not going be easily used. For the consultant, if you can’t deliver you data to your clients quickly and easily, they’ll look elsewhere for services (integrating with Drupal, SharePoint, whatever). For data providers, if I can’t grab your data and throw it into my OpenLayers mapping application or Silverlight API app by cutting and pasting lines of code, I’ll probably not use your data at all. You’d better start thinking this way because the landscape has changed, work with web services or be out of work. The writing is clearly on the wall, pay attention.

I LOLed at “the Google, the Microsoft and [...] the ESRI.”
Good post!
that westfield parcel application is brilliant!
A little off topic, but we should see the map sandwich metaphor played on the Desktop realm increasingly as well- the basemap layer advertised in 10 enforces the same model on the desktop realm (add background, borders/annotation & insert thematic content). It’s kind of nice when the desktop learns from the web.
thanks for the links James, I agree with your sentiments. We’re not really concentrating on client side code for A2E, just trying to make it cheap and easy to get your tiles/features online.
our implementation of the AGS REST api is currently in the beta but since its based on the 10.0 spec, I haven’t turned it on yet. also, it only supports a subset of the full spec but it includes what I think people will use most (tile layers, maps from tile layers, spatial/attribute search, feature editing and even the cool new feature attachments). for now, you can use the native REST api for any layer you upload: http://bit.ly/5mRcki
I think the ESRI guys have done a great job designing it, kudos to all of them. I wonder where we would be if they had just skipped the ADF model and gone straight to REST.
cheers
brian
Brain….cool app. Good work!!
Here is a link to the YouTube videos for the ESRI Mashup 2010 Contest, http://www.youtube.com/results?search_query=esri+mashup+2010+contest&search_type=&aq=f
I’m partial to CairnBUILDER!
How sad, I have spent the last 8 years doing GIS at the USGS and I have very little idea what this blog post is about.
It is too bad. The USGS and not ESRI, Google or Microsoft should be offering up topographic map services.
…whadda ya want for nuthin? Rubber biscuit?
When the USGS can’t keep ahead of the cost of living in its own budget, it’s hard to stay up with technology.
Web services are lower cost, generate greater returns, and deliver better citizen services. But they require an enterprise that understands the web. Judging by efforts like GOS, it’s quite apparent that’s not the case.
Sorry, Digidroid. There’s good work outside the Agency, if you’re up for change.
And that’s the truth, Ruth (disk jockey in Spike Lee’s 1989: Do the Right Thing): “If your online geo-content isn’t in formats or services that can easily be integrated into popular mapping APIs and libraries, your data is not going be easily used.”