New Case Study on Microsoft Azure and ESRI

It looks like Microsoft has posted a new case study that focuses on the Azure platform and ESRI.

By making the MapIt service available with Windows Azure, ESRI has made it easier for organizations to adopt GIS technology. The underlying technology is easy to work with and familiar, because it uses traditional Microsoft products. Customers spend less time deploying a solution and more time reaping the benefits, without the need to become a GIS expert.

Customers can deploy the MapIt service in Windows Azure without having to configure and deploy new hardware and install software packages, which can take weeks or months and cost tens of thousands of dollars—not to mention the ongoing costs associated with IT maintenance, power, and data storage. “By freeing customers from having to make large hardware, software, and staffing investments up front, we’re helping lower the cost of GIS entry and increase the return on investment,” says Haddad.

Or in simple terms, “You don’t need ArcGIS Server and tons of IT admins to have geospatial applications on the web”.

Let us have Simon & Garfunkel take sing us out — Cloudy!

Reflections on the ESRI Business Partner Conference and the Developer Summit

### 2010 ESRI Business Partner Conference ###

So what is the take away from this conference? First off it is getting smaller every year (NOTE: I was told by ESRI that it was up from last year. I still think the growth of the DevSummit makes it feel small) as I think people are picking the Developer Summit to put their time into. Maybe at this point it can start focusing on business development and leave the technical sessions for the DevSummit. Time will tell I suppose.

The plenary was [essentially the same](http://www.spatiallyadjusted.com/2010/02/24/reflections-on-the-2010-esri-feduc/) as the FedUC last month, but they did tighten the message a bit. You can view some of the [BPC Plenary online](http://www.esri.com/events/bpc/plenary/index.html). Hitting on VGA/Crowd Sourcing, GeoDesign and da Cloud; the plenary clearly was laying out in detail what to expect from ESRI this year. ESRI again highlighted their partnership with Amazon and how at least for now ELA customers will be able to roll out their web services on the AWS platform, but it was interesting to see them keep pulling back. Private clouds (are we really going to use this term?) are where ESRI still sees much potential for their customers behind their firewalls on their own infrastructure. How is this different from 2008? Not really sure, but at least we have a term for it.

Up on stage, ESRI mentioned that we’d be able to rent ArcGIS Server this year from them at an hourly rate. Sounds great and if ESRI can figure out the pricing, it might be very valuable. You still have a huge problem of getting your data up in the cloud first, so an hour might turn into days as you copy up your large rasters.

Chris Capelli had a weird analogy where he described the world as “cloudy”, “partly cloudy” and “sunny”. I’m sure you can guess how that fits in to the ESRI strategy, but even Chris was trying to explain that “cloudy” isn’t necessarily negative. Agreed, so lets just drop that analogy. Also ESRI seems to be overselling the cloud a bit which I think will translate into unrealistic expectations for ESRI Business Partners. No Windows AMI takes 4 minutes to start up so claiming you can have ArcGIS in the cloud in 4 minutes is just silly.

There was a huge session on ArcGIS.com which if I understand it correctly is this years rebranded ArcGIS Online, ArcGIS Resource Centers and who knows what else. I’d just like to see them focus on one thing and roll with it and ArcGIS.com is as nice a url as anything. ArcGIS.com will have an app store where you’ll be apparently able to list or sell your ESRI apps for others to grab. It was implied that data, services, models and templates would also be able to be shared there. Again, lets see the implementation and then we can figure out if they’ve finally gotten this right. At the BPC, I heard again and again that the business partners were still confused about the ArcGIS.com story. They think it is pretty, seems to work well, but how does it change their business model around it?

We also saw an updated version of the new Flex Viewer and the API. So much nicer than the wacky Flex Viewer that everyone has been using. I might finally be able to stomach ESRI Flex API implementations. Adhering to user interface standards is always a nice thing.

This new concept of add-ins to ArcGIS Desktop 10 was really interesting. No longer will you need Windows Admin rights to install tools/extensions. This could be a huge game changer for many companies (including WeoGeo and our WeoGeo Tools for ArcGIS). I can’t wait to delve deeper into this and see what it will mean for users.

A great new website from ESRI will be released soon at [http://ideas.esri.com](http://ideas.arcgis.com) where users will be able to I guess suggest and vote on new features and where they’d like ArcGIS to be headed. I wonder if ESRI is ready for this. ;)

Lastly ArcGIS 10 “Pre-Release” should be headed out this week to Business Partners, EDN subscribers and of course the beta testers. A big change is that DVDs are now optional at ArcGIS 10 so everything will be via download. No worries about where the heck did you leave the DVD for the ArcGIS install, it is always available. ArcGIS 10 is expected to be a June 2010 release and that date didn’t seem to worry anyone at ESRI so book it that you’ll have ArcGIS 10 on your desktop before the UC.

### 2010 ESRI Developer Summit ###

So following the BPC, came the one and only Developer Summit. You can [view the Plenary Videos online](http://www.esri.com/events/devsummit/videos/index.html) now if you missed them. I was blown away how much larger this event has gotten over the BPC and just about every other geospatial conference out there. There was standing room only for the plenary session and I was lucky enough to find a couch in the “GeoLounge” to watch the session on the closed circuit TV.

Jim McKinney started off with saying that the ArcGIS 10 Pre-Release would be available for download April 1st. Check you calendar today and see if you can download it. I’m guessing very soon if not already. Scott Morehouse talked for a bit about the shift at ESRI from the traditional client server to a more web services model and pointed to ArcGIS.com as an example of this.

Jeremy Bartley lead things off with a dive into the new ArcGIS.com and showed how you could make a “mashup” by combining layers in ArcGIS Online in a Geocommons Maker! sort of way. The interface looks nice and the UI should be able to be used my much more people. It didn’t look like GIS devs designed it, which for ESRI is saying a ton.

Sud Menon went into some of the neat extensibility features that will be available in ArcGIS 10 for REST and SOAP APIs. The JavaScript API 2.0 was demonstrated with the new editing capabilities. I’m not sold on editing on web clients, but clearly everyone else is so now is you chance to let the community edit your maps. As I said above, the new Flex Viewer is really a nice piece of work and I’m guessing we’ll see an explosion of Flex maps using ESRI webs services in the next year.

The iPhone API was demonstrated and looked nice. There will be a stand-alone app that you can just use to connect to existing web services or you can create your own in Objective-C using the API. I heard from many who attended the technical session that the API looks painful (though much of that might be that no one want’s to learn Objective-C) so I’m assuming web clients built on JavaScript will probably be the default method. While the focus was on iPhone, ArcPad, Android and Windows 7 APIs were mentioned. This all falls under the ArcGIS Mobile umbrella which of course falls under the ArcGIS Server team. Tight integration between ArcGIS Server 10 and these APIs should be expected.

John Calkins did his desktop demo (which was much more interesting than the FedUC for some reason) and highlighted a couple things that I’m sure will get people on desktop excited. First off the UI doesn’t lock up when running geoprocessing tasks. Now don’t get too excited because this isn’t mult-threading, just allowing your processing to run in the background. Not what we all want, but at least a start. ArcCatalog and Python are both now embedded in ArcMap so you don’t have to have additional windows (unless of course you want to) cluttering your desktop. Of course there was deep ArcGIS.com integration and a search window for text searching (looks limited, but integrated search should be interesting to many).

The add-in capability as I described above sounds really great for Desktop developers. Just drop your add-in into a folder and it is available to ArcGIS 10. What a change eh? ArcPy has intellisense (can we code any other way anymore?) but be very afraid of ArcObjects Python devs. It’s a beast! And as we learned last year, you can now automate map production like you could with ArcPlot all those wonderful years ago.

Lastly ESRI mentioned that a 64-bit ArcGIS Server is in the works. No one would give a date, but I have to suspect that this is farther along than I’d expect.

The user presentations were great and a highlight of the conference for me and I think most who attended really enjoyed them. Some had standing room only which will probably be noticed by ESRI. One session I went to with great hope was “Accessing Your Geodatabase Outside of ArcObjects”. It was interesting to hear ESRI describe how you can get into the guts of the Geodatabase via SQL which up until now was something that they’d say you’d never want to do. The File Geodatabase API stuff was interesting, but limiting. First off the API will be C++ (actually this is a good thing), will be supported on only Windows, Solaris, RedHat and SUSE and will have access to only simple features (not annotation, topology, networks, etc). A targeted API was expected, but disappointing. The demo on the FGDB API was very simple so I assume they have much work ahead of them.

ESRI has clearly put a ton of effort into their product in a time where their competitors are shrinking and I think this will be noticed by the marketplace. The speed at which ESRI can devote large resources to solve “problems” really shows the scale of the company. At the end of the DevSummit, attendees were excited to get back home and download the ArcGIS 10 Pre-Release (today?) and get coding against some of the really cool features.

Spatial Database in the Cloud

Ed Katibah has a [great post](http://blogs.msdn.com/edkatibah/archive/2010/03/21/spatial-data-support-coming-to-sql-azure.aspx) on something that should get geo-developers excited. Microsoft announced that they will be adding support for spatial data in SQL Azure very soon. Says Ed,

>I’ve been using SQL Azure with spatial support for a couple of weeks now and it works just like the spatial data support in SQL Server 2008 – same spatial data types, spatial methods and spatial indexes. It works in SQL Server Management Studio just like you would expect.

Ed notes two issues with using SQL Azure over SQL Server for your data:

1. You need to have a clustered index on the table you are inserting data into.

2. You may need to break your data loads up into chunks to prevent the connection to SQL Azure from timing out. (welcome to the cloud)

The good news is that SQL Azure seems to be a drop in replacement with all our tools. [Says Dale Lutz at Safe, "it just works"](http://twitter.com/DaleAtSafe/status/10846642100). I’m looking forward to talking with the Microsoft folks at the DevSummit to see how we can leverage it.

Here comes the spatial database into the cloud. Get your ducks in a row!

Reflections on the 2010 ESRI FedUC

### Cloud Ready ###

Well I’m sure you’ve all [heard the news](http://www.esri.com/news/releases/10_1qtr/amazon.html). ESRI is now an [Amazon Independent Software Vendor](http://aws.amazon.com/solutions/solution-providers/).

[![ESRI AWS ISV](http://images.spatiallyadjusted.com.s3.amazonaws.com/ESRI-AWS-ISV.png “ESRI is now an Amazon ISV”)](http://aws.amazon.com/solutions/solution-providers/)

This means of course that we’ll see some ArcGIS Server in the Amazon Cloud very soon. In fact if you are an [ESRI ELA](http://www.esri.com/industries/ela/index.html) user, you can take advantage of this right now using one of the pre-built AWS AMIs. Licensing still hasn’t been outlined by ESRI, which is probably why the ELA is required, but it seems like we could be close to hourly ArcGIS Server instances by next year. The AMI isn’t anything special, just a Windows Server AMI with ArcGIS Server at this point.

The [WeoGeo](http://www.weogeo.com) booth was right next to Amazon (or maybe Amazon was right next to WeoGeo, hmmm) and there seemed to be some traffic and lots of questions. Answers weren’t that concrete from what I heard and Amazon looked rushed into being there, but it did appear people made an effort to seek them out and talk about GIS in AWS. At this point ESRI and Amazon is so early in the public relationship that we’ll have to wait for the BPC/DevSummit or most likely the International UC to get the real details.

### The Plenary ###

OK so ESRI in the cloud didn’t knock your socks off, the inevitability of the whole thing at this point seemed to make many feel like it was anticlimactic. Tough world we live in.

Jack’s plenary talk was as always razor sharp on what ESRI is doing for their Federal customers and as always sets the stage for the year. As I alluded to early, the phrase “Cloud Ready” is something we’ll be hearing a ton about with ArcGIS 10. This means a couple things, first off it integrates with other cloud services with the REST API (something many have already been doing for years), second they’ve got this Amazon AWS AMI which you can license to run a full ArcGIS Server (without any scaling of course) in Amazon’s cloud and third I think it means that ESRI’s web services are going to essentially make even private or internal clouds “GIS Ready” (that’s my term in the spirit of Cloud Ready).

I think the Plenary was well received by the crowd, but they seemed quiet. I’d probably feel the same way if Mother Nature dumped a ton of snow on me for a couple weeks. Some interesting take-aways from the talk is ESRI’s focus on private clouds, which I think aligns very well with the FedUC crowd. Their focus on mobile was very apparent and I think at this point every reference to a Windows Mobile device has been removed from Jack’s slides and replaced with an iPhone. ESRI’s focus on web services means that they can transition to mobile devices with their mobile APIs (Ah, [here is the iPhone API](http://events.esri.com/bpc/2010/dev_agenda/index.cfm?fa=Session_Detail_Form&SessionId=18&ScheduleId=147) ready to work).

Jack focused on the large picture architecture of ArcGIS 10 and then it came for others on the ESRI team to come out and demo. We saw a good overview of ESRI’s ArcGIS Online map services. This world Topo map ESRI has been working on is really special. The cartography just catches your eye and [that it goes down to 1:1000k 1:1k](http://blogs.esri.com/Support/blogs/arcgisonline/archive/2010/02/18/arcgis-online-at-the-federal-user-conference.aspx) (off by a little scale factor there) scale in large cities really makes me want to use it instead of street map services. ArcGIS Explorer Online is a really slick Silverlight app that seems to emulate much of the ArcGIS Explorer (except 3D of course), which might be a good general GIS web services browser for ESRI users. They keep hiding the URL so so I can’t share it, but it was something like [http://explorerweb.arcgis.com](http://explorerweb.arcgis.com) or similar. We’ll see it soon enough I guess.

### It’s About Servers ###

Then the most surreal part of the whole FedUC occurred. John Calkins ran over his overview of ArcGIS Desktop 10 as he always does. If you’ve never seen John give this talk, you can [view one here](http://www.esri.com/software/arcgis/whats-new/play-johncalkins.html). John as always did a really good job and some of the refinement of ArcGIS Desktop 10 is simply amazing. The editing environment, threaded geoprocessing and symbology improvements really puts ArcGIS Desktop way beyond anything any other GIS vendor is doing. But what caught me off guard was the crowd’s reaction to it. As I said earlier, the crowd seemed tired and not into things, but during the Desktop demo I heard some things that really amazed me.

>”Why isn’t this demo in Flash (or Silverlight)?”

>”Why isn’t he using an iPhone to do this?”

>”Do people still use ArcMap?”

Here was a crowd that I thought would eat Desktop alive because they spend all day in it and many just didn’t care anymore. (Note: I don’t have super hearing so I could only listen to those in front or behind me) Could we finally be at a big shift in mentality where we are breaking out of these large legacy desktop clients and toward lightweight mobile and web clients for analysis? Are users finally listening to our “web is where the magic happens” talks and taking it to heart? Not sure, but it was interesting.

Now before everyone declares desktop GIS dead, lets be realistic here. Content creation tools are still not developed on mobile devices or web clients to the point were you can get the accuracy you need so for many users Desktop is still a required element and will probably be for decades to come. But I do think that average users of GIS, even those institutionalized in the federal service, are ready for this mobile, crowdsourcing future that we are just about to enjoy.

### Crowdsourcing? ESRI? ###

Yep, Jack talked quite a bit about VGI ([Volunteered Geographic Information](http://en.wikipedia.org/wiki/Volunteered_Geographic_Information)) which of course is a term used to describe crowdsourcing/neogeogrpahy/participatory GIS or whatever else is the term of the hour. Dave Smith did a really good job of summarizing crowdsouricng and ESRI [on his blog](http://surveying-mapping-gis.blogspot.com/2010/02/esri-and-volunteered-geographic.html) so I’d like to point you there from some reading. ESRI has put thought into ArcGIS’ place in VGI and how users will want to get information in and out. I think as ArcGIS 10 progresses we’ll see much more on this and how ESRI users can edit things such as OpenStreetMap directly from their ArcMap clients. I think the International UC should show us much more detail on how this is going to all work.

### On the Floor of the Expo ###

We at [WeoGeo](http://www.weogeo.com) of course were on the floor showing what [we are doing with ArcGIS and the cloud](http://blogs.weogeo.com/jamesfee/2010/02/16/introducing-weogeo-tools-for-arcgis/) but so were many others. Amazon was there of course as I said. GeoEye was but DigitalGlobe wasn’t. NAVTEQ and DeLorme were, but TeleAtlas wasn’t. I saw friends at [VoyagerGIS](http://voyagergis.com) and [Arc2Earth](http://www.arc2earth.com) (who was at the New Light Technologies booth) were there showing their latest products. Ran into [Stu Rich](http://www.spatialexplorations.net/) at PenBayMedia showing off some of their very impressive building interior modeling and of course everyone else from SAIC to lone GIS professionals who stopped by to say hello.

### 2010 in the ESRI Community ###

So as always the FedUC kicks off the ESRI year. We’ll see much more at the BPC and DevSummit next month, but the message is simple. ArcGIS 10 will interact with “the cloud” no matter what that term means to you. The more I see with ArcGIS 10, the more I can see why they named it 10 rather than 9.4. It really is a break from what ESRI was doing in the past on both the Desktop and the Server. ArcGIS 10 should arrive early Summer (not to jinx anything of course), probably before the International UC so we can all give it a test run before we show up in San Diego.

I hadn’t been to a FedUC in more years than I can recall. It was really great to see how much this conference has grown and how many more people are interested in geospatial technology as well as how people have embraced the concept of web services, web clients and mobile GIS as more than just a display tool. Should be a very exciting year.

Moving into the cloud

Over the past year I’ve found myself working more and more with cloud based SaaS products.  We presented at Where 2.0 how we were using SaaS cloud services to help deliver data to the community in New Orleans.  I then presented a keynote at the Safe FME UC about removing barriers to data sharing and how you can use cloud content management services to help share data within your organization or with the world.  Clearly my mind was on pay as you go geospatial content management.

Well lucky enough for me a great opportunity presented itself and Thursday was my last day at RSP Architects.  I’m really going to miss working with some very innovative people and the friendships I made there will definitely last me a lifetime.  Starting next week I will be working at WeoGeo helping integrate their Library content management system in with existing workflows.  Starting all this off will be the ESRI User Conference and we’ll have a booth (booth 217) where we’ll be demonstrating how the WeoGeo Library can help people manage their spatial content with ESRI ArcGIS.  If you are at the ESRI UC next week, please stop by and say hello to myself, Paul or Dan.

I still plan to keep this blog exactly the way it is, blogging about GIS and whatever geospatial catches my eye.  Planet Geospatial will continue to stay the way it is (and hopefully I’ll have a little time to improve it).  I’ll be blogging the ESRI UC Plenary as usual so if you aren’t there, check back on Monday for all the latest news.

I’m really excited to be joining WeoGeo and the excellent team that has built the cloud based services and the great RESTful APIs that I’ve been able to use on projects.  You can reach me at my new email address jfee@weogeo.com.

Amazon brings Windows (and SQL Server) to the cloud

The Amazon Web Services Blog says that Amazon will be bringing Microsoft Windows to EC2 this fall.

The 32 and 64 bit versions of Windows Server will be available and will be able to use all existing EC2 features such as Elastic IP Addresses, Availability Zones, and the Elastic Block Store. You’ll be able to call any of the other Amazon Web Services from your application. You will, for example, be able to use the Amazon Simple Queue Service to glue cross-platform applications together.

This is on the heels of the Oracle/Amazon EC2 release from a couple weeks ago.  Now that the tools are here, we’ll have to see how well they are adopted by corporate IT administrators who aren’t always open to giving up control of their servers to others.

Mr. Gates saw the value of the cloud early on

Mr. Gates saw the value of the cloud early on