Blog

  • All Hail Google Earth Builder, Wait… What?

    Inconceivable!

    Inconceivable!

    So yea, two weeks ago I was all excited about Google Earth Builder. What’s not to like? It handles geospatial data easily, has some awesome visualization tools and has a pricing model that seems reasonable (Disclaimer, I should say it scales reasonably. That of course doesn’t mean it will be reasonable in cost at the base line. Google Earth Enterprise isn’t cheap nor is licensing other Google Maps data). And of course everyone is totally excited about it on Twitter (Sewing circle they are) and I have to think Directions Magazine is happy that one of their webinars was so well received. So why do I have a problem with it?

    First off, lots of things seem sexy and fun until you start playing with them. I mean watch someone with a Yo-Yo. How much fun does that all look? Then they hand it to you and you are bored before you can even put the string on your finger. GEB could be the same way. Yea it does some things really well, but once you actually want to start and do real work with it, you have to choose another tool. This isn’t to say GEB won’t become all that, just generally these things take time to build up to where other tools have been for 20/30 years.

    My other issue with GEB is it seems like a Federal Government play. You know, the one where Google and Esri fight over government pork spending? GEB might be perfect for this world, but that doesn’t mean that those of us with our feet on the ground can actually use it for anything. Sort of like a Data.gov 2.0 thing. Sounds great in practice, but theory doesn’t pay the bills for most of us. Until I see actual use cases in commercial space, I’m going to chalk up GEB as a government tool that Google has thrown out there to fight Esri, Microsoft, Oracle and whatever other large Government technology implementor that uses “geo”.

    MechaGodzilla

    Which one is Esri and which one is Google?

    Taking on Esri in the Federal Government space? That’s a pretty ballsy move by Google. Esri is a tough customer and they’ve shown time and time again they fight to win. In a way this is probably the best part of GEB for the “rest of us”. Think of Esri technology (Remember Geography Network, ArcIMS and the WebADF) before Google came along? Now they stuff is almost a joy to work with (almost). As long as Esri’s GEB response isn’t more ArcGIS for Explorer (Do I have that name right?) and ArcGIS for Server with Advanced Enterprise, I think we all win.

    Tragic Esri

    The tragic prelude to all us brothers getting together.

  • Google+ Demo Site Uses Google Maps API

    Have you seen the Google+ Demo site? It uses the Google Maps API as a presentation canvas. That’s pretty slick!

    Google Maps, you put the boom-boom into my heart!

  • I’ve Come to Praise ArcObjects, Not Kill It

    OK, I’m the first one to dance on ArcObjects grave (In fact I suspect I’ll take my anti-love of ArcObjects to my grave), but others seem to like it.

    …This all comes from the following fact: being a complete ignorant about ArcObjects and the ArcGIS API, I have been able to create the corresponding SEXTANTE bindings from scratch in less time than I needed to create any other bindings before. That means less time than the gvSIG bindings (an application that I knew pretty well), and way less than the OpenJUMP or Geotools ones (both of them softwares that I had worked with before, at least once).

    This is basically due to the clean, well designed and perfectly documented API of ArcGIS, which, along with the additional Eclipse plugins, makes it very easy to develop new plugins and extensions for the software.

    Now, let me just tell you first off. Sextante coming to ArcGIS – awesome! But the real meat of the matter here is if there is a well documented API, developers just love it (No matter how crazy the ArcObjects API may be). That is the real lesson for any project, proprietary or open source. Documentation matters!

    In API hell, as long as there is documentation we’ll all be fine!

  • Apple Uses Mapping Data — For Reals?

    Now With Hat

    Apple iOS – Now with Mapping Data

    Look, I totally get it. The big shiny object in the sky is Apple. Anything they do is “interesting” (Disclaimer: I give every other paycheck to Steve Jobs for his new shiny objects). I saw this news this morning about TomTom being in Apple’s Legal Doc (The amount of GNP devoted to reading Apple’s tea leaves has to be bigger than most eastern european countries) and let out a big meh. Clearly as location becomes more integrated in smartphone workflows, companies will start adding additional data sources for their customers to use. Since Apple uses Google Maps as the default mapping app on the iOS, we probably won’t see any changes to that for quite some time (if ever). TomTom/TeleAtlas data is used by many companies for many things so the possibilities that Apple would use their data isn’t that far fetched (I’m actually surprised that it wasn’t in there before, it is hard not to use TomTom or NAVTEQ these days).

    Adena did a great job highlighting the companies that are now (or have been) part of Apple’s legal description. Let’s see… We’ve got parcel data, we’ve got neighborhood data, we’ve got routing data and we’ve traffic data. If I didn’t know any better, I’d be guessing Apple is trying to build a smartphone (Side note, I’m very happy for Waze and Urban Mapping here. Great job guys!).

    The OpenStreetMap whining is already started with folks wondering why Apple didn’t use their data. Clearly Apple is picking and choosing what they need here. Apple is one of those companies that uses whatever makes best sense for them and their uses. That is why they still use Google Maps, it really is still the best solution out there and they can afford to pay Google the licensing costs. I still believe, as many of you do, it is only a matter of time for Apple to roll their own mapping solution. This is a company that loves to control everything and to think they allow a competitor to have a mapping app on iOS by default has got to hurt them. Of course how many years did Apple include Internet Explorer as the default browser on Mac OS X before rolling Safari. Yea, only a matter of time.

    Mark Twain iPad

    Many don’t remember, but Mark Twain was a big user of iOS mapping applications and thus a user of mapping data.

  • Esri Java State of the Union

    So in my small brain, I see Esri Java Server solutions as the only way to effectively and economically deploy and scale ArcGIS for Server in any hosted environment (I refuse to use the “c” word that rhymes with loud). The idea that I’d scale any ArcGIS for Server on Windows in AWS is simply crazy talk. Because of this line of thinking, I’ve been watching for the “new” Esri Java Server products that hopefully are right around the corner. Well, Esri has posted a “Java State of the Union” for everyone to read:

    Esri’s ArcGIS and Java strategy is pervasive, in and through all of the key computing environments that Java is found in, from Mobility to the desktop and to the Enterprise. This makes Esri’s GIS and Java a perfect match for any Java-based implementation that requires the delivery of geospatial or location services and capabilities.

    So it looks like Esri is continuing to invest in ArcGIS for Server Java and hopefully we’ll see it available on platforms other than RHE and SUSE (cough Fedora cough). Java still feels like an afterthought for much of Esri’s push, but at least we’ve got a dedicated team trying to get Server where it belongs.

    OK, everyone together…. “Java…… in the Server…… Make me happy……. Make me feel fine. Java….. Make me warm all over…”

  • The Esri Ocean Basemap

    I might have mentioned this a couple times on twitter yesterday, but I really like the new Esri Ocean Basemap. My only wish would be that it drops down one more zoom level. So close to being perfect. Here it is in all it’s glory…

    View Map

  • Frank Warmerdam Goes to Google — Google Unimpressed with our Niche Awesomeness

    Late yesterday morning I saw something on Facebook that caught my eye. Frank Warmerdam posted that he was moving to California and join Google (We learn this stuff on Facebook these days apparently). He later blogged about it and it’s now all over the internets.

    Today I accepted a job with Google as a GIS Data Engineer. I will be based in Mountain View California at head office, and involved in various sorts of geodata processing though I don’t really know the details of my responsibilities yet.

    Mr Warmerdam Goes to Google

    Mr. Warmerdam Goes to Google

    Frank says he was looking for a change (I can’t tell you how many people I’ve talked to in the past month that are saying the same thing, clearly our niche is stale) and the awesome of Google was too much for him to turn down. You really need to read Frank’s post. Google had no idea what they were interviewing even though they are a huge user of GDAL. It looks like eventually smart people at Google came forward to attest to Frank’s history and he was hired as a non-entry level tech. Here is one of our best and brightest and Google just looked at him as a number (Wake up call people!).

    Google does make use of GDAL/OGR for some internal data processing and in products like Google Earth Professional. My original hope had been that my job would at least partly be in support of GDAL and possibly other open source technologies within Google. While things are still a bit vague that does not seem to be immediately the case though I’m optimistic such opportunities might arise in the future. But I think this usage does mean that work on GDAL is a reasonable thing to spend 20% time on.

    I always assumed Esri would eventually hire Frank to work on their raster conversion stuff as they already pay him, but it appears that Frank is moving on to better things. Clearly he’s not giving up on GDAL/OGR, but his focus could be elsewhere. Say’s Frank:

    Writing file translators for 20 years can in some ways become a rut!

    Best of luck Frank, we all appreciate your hard work every time we open any geospatial application since your hard work is in the core of everything we do. And Google? They’ve got top men working on just about anything. Wow!

  • If a Yahoo! Turns off Their Maps API and no one is around to hear it, does it make a sound?

    Last week something very unsurprising happened:

    As part of Yahoo!’s commitment to creating deeply personal digital experiences, we have been reprioritizing our current portfolio of mapping products to refocus on a great consumer Mapping and Local Search experience.

    So there you go, finally Yahoo! Maps API is going away. Seems like just a couple years ago, Yahoo! was one the most prolific GeoAPI companies. Now they are telling you to go look at OviMaps which might be just as unused as Yahoo!’s own APIs.

    Jerry Yang seems still excited about Yahoo!’s chances though.

    Jerry is happy

    Thanks for visiting Yahoo! Now go find your APIs somewhere else

  • QGIS 1.7 is Officially Released

    So this awesome happened over the weekend:

    We are pleased to announce the latest release in our 1.X series of releases. To download your copy, please visit the QGIS download page. This release is named after the town of Wroclaw in Poland. The Department of Climatology and Atmosphere Protection, University of Wroclaw kindly hosted our last developer meeting in November 2010.

    The release has some great new symbology and data management improvements continuing the push of QGIS as a full fledged GIS client. I use QGIS much more than any GIS client these days (Most of that has to do with me being on Mac OS X but it is a reality.) and coupled with FME, there isn’t anything I can’t do.

    QGIS Banner

  • Y U NO DO MAPS GUD

    This showed up in my inbox this morning, enjoy!

    Esri, sup?