A Hot Time at GeoWeb 2009

The 2009 GeoWeb Conference has come and gone once again. 2009 was special to me because we have started to see some really great GeoWeb enabled websites really take flight. Clearly many have stopped talking about how discovery and sharing of data should be done and have begun implementing it.

I was lucky enough to see Jason Birch’s talk before having to go to the airport and now he’s posted his slideshow up on Slideshare. I highly recommend that you take a look at it and a look at the City of Nanaimo’s website to see that you don’t have to get all “SDI” to share data and have Google index it.  Jason has a blog post that gets more into the details of making your data discoverable.

While there is still discussions about OGC and “working with them”, implementors are not waiting for OGC to get their act together, nor are they waiting for INSPIRE or Data.gov to “lead the way”. I think one can sum it up this way, users are more important than standards. Consensus is hard to achieve and usually when people can agree on something, it becomes bloated and difficult to use. That isn’t to say that standards and standards organizations aren’t important. What it does say is if you want your data to get out to your users it is best to think of what works for them and not what ISO or OGC standard you can apply.

So maybe GeoWeb 2009 is about doing something about all this great technology and then seeing the results. Jason’s presentation above clearly shows that if you take the time to implement good SEO and make everything discoverable, people will find your data and use it. ESRI, Oracle, Google (and I assume Microsoft, but they seemed to skip GeoWeb this year) are all working hard at allowing users to get data out of these systems (to greatly different degrees of course) and into the hands of their customers/users.

Ron Lake puts on a great show and I was glad to both present and spend time with presenters all week. The new academic track looked really interesting with some real cutting edge stuff. As I said last year, the really great part of GeoWeb is connecting with people you have not met before. GeoWeb Conference does a really good job of bringing together Europe and North America to discuss implications of the internet on our business practices. The tile of this post references the one thing that did get everyone’s attention at GeoWeb 2009, the heat. Of course a cold beer with friends has a way to make all that hot air go away.

GML gets ZERO love from @ajturner

Ron Lake and Andrew Turner got into a water gun fight over GML.

Neo, Geo, GIS and Innovation

So every couple weeks, we get the neo is moving on up post.  My good friend Peter Batty wrote one titled, “How “neogeography” is rapidly moving into the “GIS” space“.

At several conferences I have attended recently – Where 2.0, WhereCamp and State of the Map (SOTM) – I have been struck by the amount of activity and innovation in areas that would have previously been regarded as firmly in the domain of “traditional GIS”. I’ll mention three: cartography, data creation and analysis.

So after reading his post, Peter and I shared some tweets back and forth and it became clear 140 characters is not enough.  Good thing I still blog.

So lets look at the basis of what Peter and many others are saying about “Neo”.  Peter is right in calling out Stamen Design as an innovator in our space (and many others).  But I disagree with his assessment that they are doing anything that is particularly neo.  What Stamen does is just incredible and really changes how web graphics are presented.  But I don’t think it really matters if they are Neo or not.  Their work stands on its own without having to put labels on it.  Oh sure they use OSM, Mapnik and many other Web 2.0 technologies, but that doesn’t make them Neo.  I also don’t buy the argument some make that if you are innovative, you must be neo.  Innovation is something that transcends a label.

Am I neo because I run Mapnik at the same time I’m paleo because I run ArcGIS Desktop?  Stamen, OSM and GeoCommons are all important because they innovate, not because they put a label on their shirts. In the end what is important is companies that innovate should be rewarded.  But I don’t think just because you use one piece of software or another should you be limited in your ability to take part in the revolution.

Peter’s underlying message is that you can be innovative without spending money tens of thousands of dollars.  That is a huge point to make about this “revolution”.  Being able to pick and choose platforms to develop on is a huge departure from the silos and stacks that we’ve been dealing with for years.  Heck, I wouldn’t have joined WeoGeo unless I didn’t believe things were changing for the better.

Viva La Revolución

Viva La Revolución

GeoWeb 2009 is Around the Corner

Ron Lake sets the tone of the 2009 GeoWeb Conference and it isn’t upbeat.

Wither the world.  It is hard at times not to be pessimistic.  The world, our world, is admittedly finite. The illusion of expansion and of conquering frontiers, a hangover from the European expansion (the great reconnaissance) and their subsequent temporary dominance of the world, made us think otherwise, but only for a time.  There are no more hidden worlds to discover and no more frontiers to conquer.  The economy of the West, meaning that of the United States and Europe, seems to be in inevitable decline.  The power and influence of the BRIC countries and the GCC seems to be on an inevitable rise.  If one clings to the importance of the dominance of the West, this change of affairs may seem to be an unfortunate one indeed.  If one looks at the betterment of the balance of humanity, it could equally be a cause for celebration.

As a voter in the United States, I take full responsibility for bringing down western civilization.  Seriously though Ron is doing what he does best, foster discussion.  I can only imagine “in the round” we’ll be discussing the above and much more.   One thing that is for sure, I’ll be presenting a technical session on “Enabling the GeoWeb with Small Organizations” (at the same time as Peter Batty and Xavier Lopez of Oracle).

I’m interested in seeing how the conference shapes up after Where 2.0 2009 being so much smaller than in previous years.  The ESRI UC seemed to show that some conferences are still going strong and this could be an indicator as to the GeoWeb Conference’s position in the geospatial conference pecking order.  I’m doing my part by going.

GeoWeb 2009 Conference Registation Open

The GeoWeb 2009 Conference registration is now open for early registration.  GeoWeb 2008 was my first GeoWeb Conference and I had a blast so I’m really excited about going this year.  The program is now online (including my talk on implementing the GeoWeb with small organizations).

Licensing on the GeoWeb

The GeoWeb is easy, right?

The GeoWeb is easy, right?

OK, love or hate the term GeoWeb, it does reflect the reality of our workflows today.  We are taking our applications off of the desktop and running them on the web, we are combining data silos right inside the browser and we are giving tools to that used to be reserved for technicians on UNIX workstations to users via their mouse.  It is truly a new way of working, but I see it running directly in a wall.

Licensing

Here we are at the tip of the iceberg changing the world (maybe a self-serving statement), but we’ve got a chain around our necks limiting our potential.  Google and Microsoft’s (among others) APIs are sold the same way IBM sold software before there was the world wide web, large companies can cut great deals, smaller users are left paying full price because we don’t matter.  ESRI’s ArcGIS Desktop and Server licensing doesn’t reflect how users are using the applications in the real world (sure, allowing editing on ArcGIS Server Standard instead of Advanced is a step, but it is just one in a long list of problems with the licensing model).  Don’t even get me started on Oracle’s licensing.  Arbitrary levels of licensing that have no real world basis are killing innovation and requiring consumers of the services to look elsewhere or limit what they can do with technology.  I’m not advocating abandoning any of these companies here because there are great business cases to use their software, but their customers are not able to continue business as usual.

Wont someone please think of the users?

Won't someone please think of the users?

Just last Friday, I was talking to a client who was paying for ArcInfo because one hour a month he needed a function that it handled.  The rest of the time ArcView was good enough for him.  This isn’t just limited to ESRI, most software companies sell software this way and users are expect to pick up the cost just to get some functionality that some committee, in a dark room in their software design center, determined that only “power users” would need is crazy.  Sure there are ways to get around most of these limitations using other software, but all these companies are doing is pushing their customers away.

So what do we need here?  Google offers their products as SaaS and so does Microsoft.  Why does this make sense for “Office” applications and not Geospatial software?  Now these efforts of course don’t replace Microsoft Office and that isn’t their mission (well at least Microsoft’s).  But what do they do is allow users to extend their collaboration further than the office conference room.  Geospatial software is well set up to take advantage of services.  Pay for what you use and spend the savings on tools that benefit the end users and not tools that you’d never need.

So I’m not exactly expecting a revolution here in the next year, but unless companies start thinking about the realities of how users are using their software or APIs, we are going to have to look elsewhere or create our own tools.  Given what the licensing costs these days, there is money to get that done.  Personally I’d rather just use an off the shelf solution and pass those savings on to my clients and get back to building great applications for them

The GeoMonkey only wants what is right...

The GeoMonkey only wants what is right

On to GeoWeb 2.0?

What?  I need to use Flex APIs (and thus GeoWeb 2.0) to do this?

GeoWeb 2.0 would need to be able to answer spatial questions and solve real-life problems in the spatial context—in addition to locating and visualizing data on maps. For example, it should be able to answer questions, like when the fire broke out, taking into account wind direction and speed, which area will be effected by the smoke and how many residents will be effected; or what critical infrastructure needs to be protected. It should also be able to pinpoint the nearest safe shelters for residents likely to be affected, the best evacuation routes; and the best way to setup road blocks so that the least number of U-turns will occur.

Why does someone need to propose GeoWeb 2.0 (other than I’m sure O’Reilly requires appending the 2.0 suffix to any article you write) when we can do everything Zhang outlines with GeoWeb Classic 1.0?  Good grief indeed!

GeoWeb 2.0 - with new Flex

 

Picking a web front end

Dave Bouwman has a great blog post on all the different choices available to ESRI centric developers for a web mapping front end.  Not a bad primer for folks still trying to figure out all the new options we have available for visualization.

 

Ill take a side of RESTful with my mapping front end please.

I'll take a side of RESTful with my mapping front end please.

Catching up

I was out last week in New Orleans and of course had no time to block so I’m going to try and catch up this week.
  Alexander Karnstedt shares his thoughts on Dave Bouwman’s presentation at the Texas GIS Forum.

“I strongly agree with Dave Bouwman’s assumption that this is the result of a long lasting strategy of trying to cram desktop GIS into the browser with GIS manufacturers concentrating on developing utterly generic “out-of-the-box” WebGIS products. So this wants us GIS developers make to believe that we are able to produce WebGIS applications in a jif. But the simple fact is that 99% of so called WebGIS apps have a quite narrow purpose, thus need pretty focused functions and user interfaces instead of bloated generic UI’s.”

It is clear GIS developers understand what hasn’t worked in the past and what needs to be done in the future.  The trick is to enable complex GIS analysis in a way end users can take advantage of it.  If it was easy, everyone would already be doing it.

  More baseball geography; Five Migrations in Baseball History.  Lets see, statistics, geography, beer, despair.  Is there nothing baseball can’t teach us?

  Yes, ArcGIS Server Flex API 1.0 was released last week.  Cue the “Where is Silverlight?” questions.  Might be a great topic to discuss at the 2009 Developer Summit.

  Google Earth for the iPhone has been released. After playing with it for a week a couple things come to the surface.

  1. First it is very well done and visually impressive.  Fingers can navigate 3D globes.
  2. The Edge network is too slow.
  3. I almost got run over by a streetcar navigating the globe. Could that be worse than texting with your head down?
  4. The tilt function is confusing when you are walking.  I want to hold the unit in front of my face, not look strait down (see #3).

I can’t wait to see the next version and start using the iPhone to interact with network KML.

  whit has more iPhone/OpenLayers goodness on his blog.

GeoCommons Maker! – the next day

Well kudos for FortiusOne for getting the word out on Maker! especially since the launch was delayed from the original PR blitz.  As with most GeoBloggers, I’ve had access to Maker! since last week and have really been impress with its output.  Sean has been teasing us for months it seems with the cartographic output of Maker! in his blog posts, so I was glad to finally get my  hands on Maker!. (side note, do you put a period after a product name that ends in a punctuation mark?)

Maker! is the map production portion of GeoCommons and Finder! is the search engine for geospatial data.  Together they allow users to create web maps that can be shared with the world.  So to get information in Maker!, you first upload your data to Finder! and then add it to your map.  The byproduct of this workflow is more data gets added to Finder! and in turn more data is available to the community at large.  Freely sharing data is one the core components of GeoCommons (compared to WeoGeo which is more of a marketplace).

Stefan Geens does a good job of showing how the map is created and how you set what we usually refer to the symbology of layers.  What I like about this approach is you can bring to light the data in ways that before Maker!, required custom programming to achieve good looking results (if even possible).  FortiusOne, according to Sean, worked with cartographic professionals to create the rich (I’m sorry) map production tools.  These tools are so good in fact that I’ve heard a couple GIS professionals lament that they’ll be out of a job soon (of course we all know that Maker! will only increase our workloads to produce data for public consumption).  What we have here are two really simple tools that allow anyone to upload geospatial content, combine that information with other datasets and then create a wonderful looking map that visually tells a story.

You can argue all day and night about what the GeoWeb is or isn’t, but I think we have an excellent example of what the GeoWeb should be right here.  Finder! has discoverable web services of data (with metadata to boot) and Maker! allows you to leverage those services together to create derivative value content to share with the world.  Moving forward, the data of GeoCommons should support more OGC services (beyond KML) for those who need that support and the maps created with Maker! should be more easily shared beyond just an web map.  But the groundwork is there for sharing data with the world.

Despite the lack of monkey maps, the GeoMonkey approves of Maker!

Despite the lack of monkey maps, the GeoMonkey approves of Maker!

We’ve had very busy week!

For everyone  who keeps telling me that this “geospatial space” is boring these days, you have obviously not been paying attention.  Loads of great stuff has been been posted:

  • Thanks to everyone who sent this link in (Bill, Dan, John, Barry, Alan, APB).  ESRI has compiled essays from their publications into a GIS Best Practices whitepaper.  Good for all those who like to pile your ArcNews in the corner of your office to show how important you are.
  • Dave Peter’s great whitepaper on System Design Strategies has been updated and on its 25th edition.  Many were relieved to hear that he is going to continue updating the paper even after his new book (which I have an plan to start reading next week while traveling).
  • Peter Batty continues to write about Netezza’s new spatial product.  He blogged about why this performance is important and where it is going to be used.  Of course I doubt I’ll be seeing it replace our SQL Server 2008 anytime soon but this could be the direction we are all moving toward.  He also posted a video interview with Rich Zimmerman who was the lead developer on Netezza’s spatial extension.  Well worth watching if you want to hear how someone could take PostgreSQL and turn it into a monster.
  • Jithen blogged about updating the ArcGIS 9.3 SP1 announcement and how many more bugs they’ve fixed.  It really is amazing how their new crash reporting tools allows them to find and fix bugs faster than before.  I suspect we’ll see later service packs much smaller than they were at 9.2 given that they are able to trap the errors much easier.  I’m still on 9.2 (this will be resolved very soon) so I have to watch the fun from afar.
  • Sean Gorman, bless his heart, has followed up his GeoWeb blog ranking list post.  I think Technorati isn’t work the time it takes me to type it, but the idea that he wants to develop a blog list is interesting to me and if he/we can come up with a good ranking scheme, it could be very useful to seeing changes with blogs over time.
  • Lastly, Microsoft is going to have a couple webcasts about Virtual Earth.  Mark Brown posted information about a Virtual Earth 6.2 Technical Webcast October 3rd at 10am PDT and Chris Pendleton has one called Momentum Webcast: See More and Do More with Microsoft Virtual Earth October 2 at 9AM PDT.
Even Mark Twain is interested in reading Dave Peters new book

Even Mark Twain is interested in reading Dave Peters new book