Django GDAL APIを読みましたが、ラスター関連の機能はサポートされていないと明示的に述べています。その場合は、これらの関数をサポートする他の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 シェルから同じことを試みるか、django 管理コマンドを実行しようとすると、次のエラーが発生します。
ImportError: DLL の読み込みに失敗しました: 指定されたプロシージャが見つかりませんでした。
Django が DLL を見つけられないという、 django シェルと標準の python CLIの違いは何ですか? ラスターを作成するために必要な関数をインポートして使用できるように、他の GDAL を使用するためにできることはありますか?