有没有人知道一些好的开源Geodjango应用程序可以挖掘?

13

我希望利用业余时间建立一个小型的GIS,一直在研究Geodjango。

我一直在寻找一些开源Geodjango项目的示例来参考,但是我没有什么好运气,所以现在来问问看。我已经阅读了大多数我能找到的教程,但它们似乎都停留在同一个点上,我很想深入了解一些更复杂的实际代码。

有人知道我能在哪里找到这样的项目吗?任何东西都可以,但使用Google Earth API而不是Open Layers的项目最理想。

3个回答

10
最近,everyblock.com发布了他们基于GeoDjango的网站源代码。我一直在研究它——这是一个有趣的案例研究。它包括公共网站、JSON API以及一些后端数据聚合和地图生成代码。更多链接和信息可以在http://www.everyblock.com/code/找到。

有人能分享一下目前的情况吗?最好是使用Django + geoDjango集成在Django中构建的新应用程序。我必须在项目中使用它,但感觉自己还没有掌握要领。也许深入研究实际代码会有所帮助? - Divij Sehgal

6

我建议先阅读关于GIS映射堆栈的相关信息。一旦你了解GeoDjango在这个堆栈中的位置,可以在geodjango-basic-apps Google存储库中查找一些GeoDjango示例。在线上找到的示例会将堆栈的某些部分替换掉(例如使用Open Layers代替Google Maps API或MapServer代替GeoServer),但是设计模式和思路在许多情况下非常相似甚至相同。


谢谢,很棒的文章!我之前不知道这个。实际上,我已经在Google的代码库和Geodjango教程中做了很多工作。我还在一个GIS软件公司工作,所以我有一些先前的知识,尽管我的工作大部分与GIS无关。我想使用Google Earth API的原因是因为我了解到Google Earth API是一个编译插件,所以通常比基于Javascript的OpenLayers更快。 - Carter

0

似乎marinemap.org已经迁移到http://www.seasketch.org/;通过WayBackMachine找到了它(它曾经是302重定向,但我猜他们关闭了原始服务器)。 - Dunk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接