2

通过管理表单在我的数据库中添加几何图形时,我收到此错误:“将几何图形转换为几何图形的 SRID 时发生错误”

Proj4 和 geos lib 已安装,我正在使用 postgres/postgis 数据库。我的 geom 字段在 EPSG 27563 中……我使用的是默认的 openlayers 地图。我安装了 mod wsgi 来通过 apache 运行 django。我还安装了 python 2.7、3.2 和 3.3……我正在使用 3.3,但我也不知道如何专门为 python 3.3 安装地理库……这可能会产生冲突吗?

如果我在 /usr/local/lib/python3.3/dist-packages/django/contrib/gis/admin/options.py 中更改地图的 SRID,则会记录我的 geom 但我没有功能小地图,所以我的几何实体在世界的某个地方,但不是它应该在的地方......

我试图改变这一行:self.srid = kwargs.pop('srid', None) in /usr/local/lib/python3.3/dist-packages/django/contrib/gis/forms/fields.py正如 django 的文档所说,但我不知道如何以及它是否是正确的方法(来源)。

提前致谢

4

1 回答 1

1

Proj4 和 Geos Lib 没有正确安装!当您这样做时会更简单:

sudo apt-get install binutils libproj-dev gdal-bin 

正如官方文档在此行之前所说:“在 Debian/Ubuntu 上,建议您安装以下软件包,这些软件包将直接或依赖安装所需的地理空间库:”然后您确定一切都已正确安装

来源:留置权

于 2013-09-03T10:26:17.430 回答