2013-08-22 58 views
2

當通過管理員窗體在數據庫中添加幾何圖形時,出現此錯誤:「將幾何圖形轉換爲幾何圖形的SRID時發生錯誤」geodjango admin:將幾何圖形轉換爲幾何體的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,我的地理位置會被記錄下來,但我沒有因此我的幾何實體是在世界的某個地方,但不是它應該在哪裏...

我試圖改變這一行:self.srid = kwargs.pop('srid',None)in/usr/local/lib/python3.3/dist-packages/django/contrib/gis/forms/fields.py作爲django的文檔說過,但我不知道如何以及是否正確(source)。

在此先感謝

回答

1

Proj4和GEOS庫沒有正確安裝!這是simplier當你只是這樣做:

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

隨着官方文檔此行前表示:「在Debian/Ubuntu的,建議您安裝這將安裝,直接或依賴性以下軟件包,所需的地理空間庫:「 然後你確定一切安裝正確

來源:lien

相關問題