Posts Tagged ‘opengeo’

Open Geospatial Tools Expand Their Niche (V1)

Friday, February 12th, 2010

[Editor's note: Interview with Paul Ramsey, involved with PostGIS, MapServer, and last year's FOSS4G conference keynote speaker.]

Ramsey_PaulPaul Ramsey has been an open geospatial advocate for some time and is deeply involved in PostGIS and MapServer development and project consulting. Paul was the keynote speaker at last year’s Free and Open Source Software for Geospatial Conference (FOSS4G), and teaches many workshops to help others develop solutions with this technology. He works for OpenGeo, a company that has just released the OpenGeo Suite, a productized stack of optimized open geospatial technologies. V1 editor Matt Ball spoke with Ramsey regarding this new suite of tools, and about the status of open geospatial tools in general.

V1: I’m really interested in the mission-oriented work of OpenGeo. I see that the consulting work of OpenGeo supports a non-profit that aims to create a better managed urban environment.

Ramsey: OpenGeo is a part of the Open Planning Project. The goals of the Open Planning Project have always been around social engagement in urban planning and open government. We’ve taken those goals and superimposed them on what we do, which is to develop open source geospatial technology. We are managed as a separate entity.

We’ve formed ourselves as a social enterprise, meaning a business, but a business where the variable of maximization is not value of capital. In your traditional startup you dump some capital into it and you hope to make that pile of capital as big as possible. Our goal as a social enterprise is to take that starting capital and use it to grow as much social good as possible.

Our synthesis of how to do that best is to take our startup capital and work to be financially self sustaining. We’re working to build a business around open source tools that allow people to more democratically do mapping, but building a business with an aim to self sustain the development of that software so that we’re not tied to the vagaries of funding at the end of this process.

V1: What has been the motivation for the recently launched OpenGeo Suite of tools?

Ramsey: Our take on GIS tool space is that there’s some need for democratization, and there’s a place in the market for the kind of tools that we’re putting together. The old GIS tools have real access issues for folks who aren’t already part of the GIS priesthood. It’s a pretty expensive and daunting task to understand the ESRI ecosystem, and that’s why a lot of organizations have looked at GIS and said, “the hell with it.”

That flipped in about 2005 with the rise of consumer-oriented mapping tools, but the consumer APIs have their own limitations. They only do so much. We feel that there’s a place in the middle here for tools that are as open to non-geospatial developers to access as consumer tools, but not as limited in terms of the audience that they’re able and willing to serve as the consumer tools.

Continue reading at V1 . . .

Open Source GIS Stack (Mikel Maron)

Sunday, November 16th, 2008

[Editor’s note: If you want to stay away from Google, Microsoft, and ESRI to get your interactive, online map on, here’s how. Also check out this interesting PDF article on GeoDjango.]

Republished from Brainoff.com on Oct. 31st, 2008.

There’s a need for a good, high level description of the alternatives within in the “gently settling” stack of open source geoweb application development.

The OpenGeo Stack is the epitome of clarity, breaking down their tool set in a nice executive summary. But the OpenGeo stack only covers their tools, not all the available options. So I’m going to make a quick first pass of a high level overview. It’s useful for me, maybe for others. If you think I’ve done a poor job, help improve it in the comments, or on some wiki somewhere.

OpenGeo breaks things down into FrontEnd, Tiling, ApplicationFramework, Database. I’ll add Rendering, since in other tool sets this is split into different packages.

FrontEnd
the slippy map

* OpenLayers the Ajax gold standard
* ModestMaps for mind blowing Flash, ala Stamen
* Mapstraction don’t want to tax your mind? it looks just like the Google/Yahoo/Microsoft API

Tiling
be nice to your database or WMS and cache map images into tiles, just like Google and friends

* TileCache simple bit of python
* GeoWebCache same thing in Java
* mod_tile it’s kinda OpenStreetMap specific, but an apache module is a good idea too

Rendering
make pretty maps

* Mapnik looks beautiful. getting somewhat less painful to install.
* Mapserver does it all. also a pain to configure. looking better.
* GeoServer

ApplicationFramework
where the the main logic of the app goes. MVC. CRUD. etc.

* GeoDjango making great progress on a complete package.
* GeoRails more a bunch of plugins than a package, but definitely useable
* GeoServer the standard for open geo standards. Java.

Database

* Postgres + PostGIS
* MySQL sure, it has spatial extensions too. just not as fast or fully implemented as PostGIS

Random notes, other good sources

Architect your interfaces on Geo RESTful services. Andrew breaks down the formats and approaches for Neogeography and the GeoWeb in this presentation and book. For Ajax smooveness, use jQuery or prototype. Paul Ramsey has a good deep overview of open source GIS. Mecklenburg County GIS is a nice example of an instance of the stack.

There really is a need for a new book on this stuff, the O’Reilly trio of paper geo titles are great but out of date, and the landscape of osgeowebappdev is stabilising. Of course, no one wants to write it.