Questions tagged «geodjango»

4
如何使用PostGIS处理复杂的地理处理工作流程?
我们的组织正在考虑将地理处理工作流移至PostGIS。我们目前正在使用ArcGIS,并在ModelBuilder中使用了大量自定义Python工具。我们正在将大部分数据移至PostGIS中,以供各种应用程序使用,现在我们要问的是,在该处执行数据处理是否也有意义。 我们处理数据以使其与我们的软件兼容。客户购买了我们的软件,向我们提供了他们的数据,然后我们对其进行处理以进行优化以用于我们的软件。这就要求我们构建各种工具来处理各种质量的输入数据。我们不能期望以特定的格式或架构接收数据,因此我们构建了将输入字段映射到输出字段,将单个字段解析为多个字段,合并多个数据集等的工具。我们还执行空间连接,相交,修剪空白和连接字段以及许多其他常见操作。PostGIS似乎完全能够满足我们的所有处理需求。 对于那些使用PostGIS进行数据处理的人,您是否对组织,使用工具等有任何建议? 结合QGIS python处理使用它吗? 人们使用Python ORM进行非Web处理吗?我一直倾向于使用GeoDjango,因为它具有适用于PostGIS的Python ORM。我们使用PostGIS处理数据的初步测试在Python代码中包含许多大型SQL文本块,并且我们认为GeoDjango ORM可能有助于创建更易管理和可读的代码。还有一个GeoAlchemy ORM与PostGIS类似地交互,并且似乎不像Django那样特定于Web。 我没有听说像使用QGIS或ArcGIS的人那样使用PostGIS进行地理处理,所以我想知道它是否是可比的替代方案。

6
使用GeoDjango获得2点之间的距离?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 2年前关闭。 我有两个由gps坐标定义的位置,纬度/经度很像Google地图返回的位置: http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html 我需要计算它们之间的距离。我知道我可以使用google API,但是我将处理批量查询,所以我宁愿在自己的服务器上进行操作。 我已经花了几个小时阅读文档,安装了geodjango OK,但是似乎找不到这个示例。文学中的一切都比我需要的复杂得多。


2
GeoDjango的用法
我们正在创建一个在地图上显示地理数据的网站(当前使用Google Maps js API)。我们目前正在使用postgres + postGIS + php。建议我研究一下GeoDjango的用法。我在确定GeoDjango在postGIS已提供的功能(即点,线串,多边形,距离计算,面积计算,“内部”逻辑等)之上提供哪些附加地理功能时遇到了麻烦。 GeoDjango是否提供其他功能,还是要简化现有地理功能的使用? 谢谢!

3
在GeoDjango中将多边形归纳为MultiPolygons?
我models.PolygonField使用postgres作为数据库在geodjango中建立了一个模型。我尝试将shp导入postgres。问题是,shp(与QGIS编译)混合了多边形和多面体,因此由于约束检查而总是无法导出enforce_geotype。 有没有一种方法可以清除约束,以便同时存储多面和面类型数据?

4
将Esri Geoservices REST用作Python Web框架的后端(Django?)
我想知道使用现有的Python网络框架(例如Django / GeoDjango)作为前端与Esri的Geoservices REST API一起工作是否可行?我设想开发一个数据库引擎,该引擎将JSON中的REST端点作为数据库“表”。Django Admin和Django Forms的设计非常好,我认为它们可以用作添加,更改和删除空间表和非空间表(尤其是具有关系的表)的出色接口。 编辑:随着我对此的更多思考,也许这与更改Django的源代码无关,而是设计Web应用程序来满足需求。模型提供对地图服务链接的存储,视图通过对REST端点的调用提供CRUD功能。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.