我已阅读Django GDAL API,并明确声明不支持 raster 相关功能。好的,如果是这种情况,我想使用支持这些功能的其他 gdal库。
所以我也安装了http://pypi.python.org/pypi/GDAL/。
但是,django似乎不希望我使用其他 gdal库。 似乎django内部存在某种冲突。
在标准的python CLI中,导入正常:
>>> import osr
>>> from osgeo import osr
>>>
>>> import gdal
>>> from osgeo import gdal
>>> from django.contrib.gis import gdal
>>> gdal.HAS_GDAL
True
但是当我从 django shell 尝试相同的东西时,或者在尝试运行django管理命令时,我得到错误:
ImportError:DLL加载失败:指定的过程不可能 找到。
DJANGO无法找到DLL的 django shell 和标准python CLI 有什么区别?我可以做些什么来使用其他GDAL,以便我可以导入和使用创建栅格所需的功能吗?
答案 0 :(得分:1)
如果它有用,我开始研究一些软件包,这些软件包可以更简单地将栅格数据集成到django项目中。
https://pypi.python.org/pypi/django-raster/
https://pypi.python.org/pypi/django-wms/
另见我对相关问题的回答