Leveraging Google App Engine in Your GIS Applications

I’ve blogged about Amazon Web Services and how one can leverage those services to develop scaleable applications, but now Google has gotten into the act. Google App Engine will let you to develop scaleable web applications using the same Google technology that powers their own web applications such as Google Maps and Gmail. Taking a quick look at the Google App Engine Docs really shows how this can be a great toolkit for GIS developers. A Python Runtime, Datastore API (Bigtable) and a URL Fetch API all line up very well with where GIS web applications are going.

This entry was posted in GIS. Bookmark the permalink. Both comments and trackbacks are currently closed.

5 Comments

  1. ChrisW
    Posted April 9, 2008 at 5:44 am | Permalink

    Interesting stuff if you want to build yet another blog web app, but has anybody seen any info on how you’d put spatial data into Google’s BigTable store? It’s all very well abstracting away the data layer and eliminating direct access to the actual data store like this, but can you still do things like spatial queries etc through their abstraction layer? As far as I can see, their only spatial data-type is GeoPt, i.e. points, so do you have to roll your own lines/polygons etc? Or am I missing something? Wouldn’t be the first time…

  2. ChrisW
    Posted April 9, 2008 at 5:52 am | Permalink

    Duh – I suppose you can always pass your requests on to external servers (e.g. WMS, WFS) using Google’s Fetch API. But then you’re losing some of the benefits of running your app on the Google platform in the first place, as it becomes just another middle tier facade which you could probably put on any other web server in any case. Still it’d be nice to leave Google to worry about the admin, I guess.

    I dunno, I’m clearly too dumb/old for this game…

  3. Posted April 10, 2008 at 11:32 am | Permalink

    Thanks for the heads up on this. I’ve been looking for another excuse to get into more Python web development. I keep wondering how it is that Google can do all this development and give it away for free.

  4. Posted April 10, 2008 at 7:18 pm | Permalink

    They don’t give it away for free.

    Google App Engine is a “freemium” business model offering basic features for free with paid upsells available for application developers exceeding approximately 5 million pageviews a month.

  5. Posted May 27, 2008 at 8:23 pm | Permalink

    well. google is biggest net company. but you try our company products. AvisMap GIS Engine – Development Products (SDK)

  • License

  • Disclaimer

    The information in this weblog is provided "AS IS" with no warranties, and confers no rights.

    This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion and probably incorrect.

  • Meta