94得票3回答
在Django中使用哪个模型字段存储经纬度值?

我想使用经度和纬度来存储我的用户位置,目前这些值是来自于Google Maps的,但之后我将使用GeoDjango计算两点间的距离。 然而,我的第一个困惑是在Django中应该使用哪个字段来存储经度和纬度的值?我得到的信息存在冲突。 官方文档使用了FloatField https://do...

80得票10回答
执行syncdb时出现“DatabaseOperations”对象没有属性“geo_db_type”的错误

我试图在Heroku上运行我的GeoDjango应用程序时执行heroku run python manage.py syncdb,但是我遇到了以下错误: AttributeError: 'DatabaseOperations'对象没有'geo_db_type'属性 所有 的 研究 都得出...

74得票9回答
GeoDjango GEOSException错误

我想在我的机器上安装GeoDjango。我对Python非常陌生,因为要加入一个其他团队成员已经遇到了很多问题的项目。我使用brew安装了Python 2.7和GEOS,并运行PSQL 9.2.4,但是当我尝试启动web服务器时,一直出现这个错误:__import__(name) File "...

41得票2回答
Django:模板不存在 gis/admin/openlayers.html

这里是错误:templatedoesnotexist gis/admin/openlayers.html 运行Django管理员时出现以下错误。我该如何修复? 我已经安装了Django。

39得票6回答
如何确定在shp文件中使用哪个SRID?

我正在尝试将一个SHP文件存入我的PostGIS数据库,但是数据有一点偏差。我认为这是因为我使用了错误的SRID。PRJ文件的内容如下: GEOGCS["GCS_North_American_1983", DATUM["D_North_American_1983", SPHEROID["GR...

33得票8回答
Django按距离排序

我有以下模型:class Vacancy(models.Model): lat = models.FloatField('Latitude', blank=True) lng = models.FloatField('Longitude', blank=True) 我应该如何进...

30得票11回答
GeoDjango在Windows上:“无法找到GDAL库” /“OSError:[WinError 126]找不到指定的模块”。

我一直在尝试设置我的Windows电脑,以便我可以拥有一个带PostGIS扩展的本地postgresql。安装完成后,我希望能够在将项目放入云端之前,在本地使用geodjango创建项目。我已经在我的本地机器上使用SQLite数据库一段时间来使用Django,但由于下一个项目将部分基于坐标数据...

28得票5回答
如何将两个Django QuerySets合并为一个并进行SELECT DISTINCT操作

模型.pyclass SinglePoint(models.Model): attributes = models.TextField(blank=True) name = models.CharField(max_length=100) geom = models.P...

27得票5回答
Postgis / Geodjango: 无法确定数据库的PostGIS版本

我正在尝试启动一个GeoDjango应用。我已经在Lion上使用brew安装了Postgres和PostGIS。我使用template_postgis创建了一个数据库:createdb -T template_postgis test。 当我运行python manage.py syncdb...

24得票2回答
如何在Docker中连接PostGIS和Django

您好,我想了解如何使用Docker将POSTGIS连接到Django。我遇到了一个错误无法打开扩展控制文件“/usr/share/postgresql/10/extension/postgis.control”:没有那个文件或目录输出root@localhost:~/try-geodjango...