インストールされている GDAL/OGR のバージョンを Python から取得するにはどうすればよいですか?
gdal-config
私はこのプログラムを認識しており、現在以下を使用しています。
In [3]: import commands
In [4]: commands.getoutput('gdal-config --version')
Out[4]: '1.7.2'
ただし、Python API 自体を使用してこれを行う方法があると思われます。サイコロ?
インストールされている GDAL/OGR のバージョンを Python から取得するにはどうすればよいですか?
gdal-config
私はこのプログラムを認識しており、現在以下を使用しています。
In [3]: import commands
In [4]: commands.getoutput('gdal-config --version')
Out[4]: '1.7.2'
ただし、Python API 自体を使用してこれを行う方法があると思われます。サイコロ?
gdal.VersionInfo()
私がやりたいことをします:
>>> osgeo.gdal.VersionInfo()
'1604'
これは私のWindowsボックスとUbuntuインストールの両方で機能します。 gdal.__version__
Ubuntuのインストールでは機能しますが、Windowsのインストールでエラーが発生します。
>>> import osgeo.gdal
>>> print osgeo.gdal.__version__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__version__'
osgeo.gdal モジュールの__version__
プロパティは、バージョン番号を含む文字列です
import osgeo.gdal
print osgeo.gdal.__version__
私のubuntuマシンでは次のようになります:
>> '1.6.3'