2009-07-06 7 views
12

Sto cercando di costruire un piccolo GIS nel mio tempo libero e sto scavando in Geodjango.Qualcuno sa di buone app Geodjango open source da scavare?

Ho cercato di trovare esempi di progetti Geodjango open source da esaminare, ma ho avuto poca fortuna, quindi eccomi qui. Ho passato la maggior parte dei tutorial che ho potuto trovare, ma sembrano tutti fermarsi allo stesso punto e sono curioso di esaminare un codice più complicato del mondo reale.

Qualcuno sa se/dove posso trovarne? Tutto è sufficiente, ma le cose che utilizzano l'API di Google Earth anziché Open Layers sarebbero l'ideale.

risposta

10

everyblock.com ha recentemente rilasciato il proprio codice sorgente per il proprio sito basato su GeoDjango. Ci sto scavando: è un caso di studio interessante. Include il sito pubblico, un'API JSON e alcune aggregazioni di dati di back-end e codice di generazione di mappe. Link e ulteriori informazioni sono disponibili all'indirizzo: http://www.everyblock.com/code/

+0

Qualcuno può condividere qualcosa nello scenario corrente = Nuove applicazioni create con Django + geoDjango integrato in Django. Devo usarlo in un progetto e sento che non sto ottenendo il blocco delle cose. Forse scavare attraverso il codice effettivo aiuterà? –

6

Consiglierei di leggere su che cosa è un GIS mapping stack. Una volta compreso il punto in cui GeoDjango si inserisce all'interno di questo stack, c'è un repository di Google geodjango-basic-apps che fornisce alcuni esempi di GeoDjango. Gli esempi che trovi online scambieranno determinate porzioni dello stack (ad esempio, Apri livelli per l'API di Google Maps o MapServer per GeoServer) ma i modelli e le idee di progettazione sono molto simili se non uguali in numerosi casi.

+0

Grazie, grande articolo! Non lo sapevo. In realtà ho eseguito molte delle cose sui repository di Google e sul tutorial di Geodjango. Lavoro anche in un'azienda di software GIS, quindi ho un po 'di conoscenza preliminare, anche se gran parte del mio lavoro non è correlato al GIS. Il motivo per cui volevo utilizzare l'API di Google Earth è perché la mia comprensione è che l'API di Google Earth è un plug-in compilato, quindi dovrebbe essere in genere più veloce di qualcosa come OpenLayers basati su Javascript. – Carter