使用django的gdal lib的“不支持的”光栅功能

时间:2012-04-24 08:24:10

标签: python django import raster gdal

我已阅读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,以便我可以导入和使用创建栅格所需的功能吗?

1 个答案:

答案 0 :(得分:1)

如果它有用,我开始研究一些软件包,这些软件包可以更简单地将栅格数据集成到django项目中。

https://pypi.python.org/pypi/django-raster/

https://pypi.python.org/pypi/django-wms/

另见我对相关问题的回答

https://gis.stackexchange.com/a/115330/4287