GIS-LAB

Географические информационные системы и дистанционное зондирование

Яйца питона и gdal-python

Максим Дубинин, 08.01.2009

Позабавило название, да и информация полезная, для тех кто в танке под Windows.

Допустим вам надо воспользоваться расширением, скажем для QGIS, которое написано на Python и использует GDAL. Для этого понадобится установить bindings gdal-python, которые по умолчанию в QGIS не входят. ?наче, расширения такие работать не будут, ругаясь на отсутствие объекта osgeo.

?так, как же заставить их работать:

1. Если Python ниже 2.5.х обновляем Python до 2.5.4

2. Устанавливаем easy_install, для этого скачиваем setuptools в виде Windows installer.

3. Скачиваем и распаковываем сам GDAL 1.6, добавляем в PATH путь к его бинарным файлам.

4. Скачиваем bindings в виде питоновского яйца (python egg) для Python 2.5. Заходим в папку с easy_install и говорим:

easy_install.exe c:\temp\GDAL-1.6.0-py2.5-win32.egg (или друго путь куда оно было скачано)

5. После установки проверяем, запустив python и введя:

from osgeo import gdal

Если ошибок нет, значит все прекрасно. Ту же штуку установить можно и для Python 2.4.x, но она работать не будет, так как QGIS 1.0 использует 2.5

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter