9得票1回答
GeoDjango距离查询返回错误结果

我刚在我的开发机上启动了GeoDjango。问题是,无论我使用什么SRID,距离查询结果都完全不准确。这里有一个例子: >>> from django.contrib.gis.measure import D >>> from app.models imp...

9得票1回答
GeoDjango: PostgreSQL没有运行迁移,对象没有属性'geo_db_type'。

Django v1.11.5 我想安装GeoDjango来体验GoogleMaps的功能。 我在MAC上安装了PostgreSQL应用程序并安装了pip install psycopg2。我还使用home-brew安装了GDAL。 编辑settings.py并添加以下内容: DATAB...

9得票4回答
GeoDjango在Windows 10中找不到GDAL库

我正在使用Windows 10上的Django 11.4版本,在尝试迁移我的模型时遇到了问题。我收到了以下错误: django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal...

9得票2回答
Geodjango管理员,如何将PointField显示为非地图形式

这可能是一个愚蠢的问题,但我找不到任何明确的答案。 我该如何更改Django Admin中的显示,使Pointfield不像OpenLayer地图一样显示,而是像普通的输入字段一样显示。我需要看到经度和纬度以便调试。 我需要更改字段类型吗?小部件? 谢谢!

9得票1回答
Heroku有时会输出“错误获取自定义构建包”的信息,但并非总是如此。

我有一个Django项目托管在Heroku上,使用从cirlabs/heroku-buildpack-geodjango分叉的构建包。有时当我推送到Heroku时,它会响应: Counting objects: 16, done. Delta compression using up to ...

9得票5回答
如何在GeoDjango中将点到距离添加为注释

我有一个只包含单个PointField的地理模型,我想为每个模型添加一个注释,表示其与给定点之间的距离,以便后续可以进行筛选和其他操作。 显然可以使用queryset.distance(to_point)函数,但这并不会实际上为查询集添加注释,它只是为查询集中的每个模型添加了一个距离属性,这...

9得票2回答
Heroku/Django:无法导入用户定义的GEOMETRY_BACKEND“geos”

我在Heroku上遇到了以下错误: django.core.exceptions.ImproperlyConfigured: Could not import user-defined GEOMETRY_BACKEND "geos". 这很奇怪,因为之前它是可以工作的。 我将构建包设置...

9得票2回答
在Geodjango中按纬度排序

我有以下模型: class Stop(models.Model): name = models.CharField(max_length=50) point = models.PointField() objects = models.GeoManager() 我...

9得票2回答
GeoDjango:我能在用户管理的内联中使用OSMGeoAdmin吗?

Profile 包含一个 PointField。我已经在 ProfileAdmin 中使用了 OSMGeoAdmin,代码如下: class ProfileAdmin(admin.OSMGeoAdmin): model = Profile 但是我不知道如何在UserAdmin中以...

9得票2回答
Django - GeoDjango读取坐标顺序错误

首先感谢您的帮助。 我使用Django制作了一个表单,其中使用OSMWidget将坐标(多边形、线和点)保存到PostgreSQL数据库中的Geometry字段。它工作正常,我可以在没有任何问题的情况下将信息保存到数据库中。而且,当我使用PgAdmin进行查询时,我可以看到几何字段数据以正确...