tags:

views:

750

answers:

4

I'm looking to build a small GIS in my spare time and have been digging into Geodjango.

I've been trying to find examples of open source Geodjango projects to look through, but I have had little luck, so here I am. I've been through most of the tutorials I could find, but they all seem to stop at the same point and I'm curious to look into some more complicated real-world code.

Anyone know if/where I can find some? Anything will suffice, but stuff using the Google Earth API as opposed to Open Layers would be ideal.

+2  A: 

I would recommend reading about what a GIS mapping stack is all about first. Once you understand where GeoDjango fits within this stack, there is a geodjango-basic-apps Google repository that gives some GeoDjango examples. The examples that you find online will swap certain portions of the stack (e.g. Open Layers for Google Maps API or MapServer for GeoServer) but the the design patterns and ideas are very similar if not the same in numerous cases.

rburhum
Thanks, great article! I did not know about it. I've actually done much of the stuff at the Google repos as well as the Geodjango tutorial. I also work at a GIS software company so I have a little prior knowledge, even though much of my work is not GIS related. The reason I wanted to use the Google Earth api was because my understanding is that the Google Earth API is a compiled plug-in so it should typically be faster than something like the Javascript based OpenLayers.
Carter
+4  A: 

everyblock.com recently released their source code for their GeoDjango-based site. I've been digging through it - it's an interesting case study. It includes the public-facing site, a JSON API and some back-end data aggregation and map-generating code. Links and more info can be found at: http://www.everyblock.com/code/

A: 

Not too advanced I'm afraid, but still might interest you: http://www.aryehleib.com/MutableLists.html

SamGoody
+1  A: 

I posted the GeoDjango app I have been working on at http://www.coopgis.org under the files section. It is has a couple of examples of using the Admin widgets for use in regular forms, along with some simpler queries and such.

Gregory Roby