2009-07-06 93 views
12

我期待在業餘時間建立一個小型地理信息系統,並一直在挖Geodjango。有誰知道任何好的開源Geodjango應用程序要挖掘?

我一直在試圖找到開源Geodjango項目的例子來通過,但我有小運氣,所以我在這裏。我經歷了大部分我可以找到的教程,但他們似乎都停留在同一時刻,並且我很想看看一些更復雜的真實代碼。

任何人都知道我在哪裏可以找到一些?任何事情都可以滿足,但使用Google Earth API而不是Open Layers的東西是理想的。

回答

10

everyblock.com最近發佈了他們的基於GeoDjango的網站的源代碼。我一直在挖掘它 - 這是一個有趣的案例研究。它包括面向公衆的站點,JSON API和一些後端數據聚合和地圖生成代碼。鏈接和更多信息可在以下網址找到:http://www.everyblock.com/code/

+0

任何人都可以在當前場景中共享任何內容=使用在Django中集成的Django + geoDjango構建的新應用程序。我必須在一個項目中使用它,我覺得我沒有得到任何東西。也許通過實際的代碼挖掘會有所幫助? – 2017-12-20 11:46:11

6

我會推薦閱讀關於什麼是GIS mapping stack首先。一旦你瞭解GeoDjango在這個堆棧中的位置,有一個geodjango-basic-apps谷歌存儲庫提供了一些GeoDjango示例。您在線找到的示例將交換堆棧的某些部分(例如,用於Google Maps API的Open Layers或用於GeoServer的MapServer),但如果在許多情況下不相同,則設計模式和想法非常相似。

+0

謝謝,好文章!我不知道這件事。我實際上已經在Google回購站以及Geodjango教程中完成了大部分工作。我也在GIS軟件公司工作,所以我有一點先前的知識,即使我的大部分工作都不是GIS相關的。我想使用Google Earth API的原因是因爲我的理解是Google Earth API是一個編譯好的插件,所以它通常應該比基於Javascript的OpenLayers更快。 – Carter 2009-07-06 21:45:28

相關問題