Простые способы установки и доступ к библиотеке GDAL? - PullRequest
7 голосов
/ 14 февраля 2010

Домашняя страница библиотеки GDAL подразумевает, что люди, которые приходят туда, уже знают, что делают. Я работаю с ArcGIS и не знаком со сложными настройками с библиотечными зависимостями, как предполагает GDAL. Есть ли простой "пакет", который я могу скачать? Я нашел maptools.org, и я думаю, библиотеки, которые доступны на любом языке программирования? Я также нашел QGIS, который, очевидно, использует GDAL.

Я изучаю GDAL, потому что он имеет функциональность, которой нет у ArcGIS. Мой язык выбора - Python. Какой мой лучший (и простой) маршрут можно пройти здесь?

спасибо!

Ответы [ 3 ]

4 голосов
/ 24 декабря 2010

Если вы хотите добавить готовую ГИС в ваш код Python / GDAL, Quantum GIS (Qgis) имеет встроенный интерпретатор Python и полный API-интерфейс Python. Вы можете написать плагины для Qgis на python и использовать функции GDAL для растровых данных. Qgis находится в системе osgeo4w.

4 голосов
/ 15 февраля 2010

Самым простым вариантом, вероятно, является использование установщика OSGeo4W (для Windows). При этом вы можете выбрать GDAL из большого списка инструментов ГИС OpenSource. Под "libs" выберите нужную версию GDAL. Чтобы добавить поддержку Python, выберите gdal ** - python и убедитесь, что версии совпадают. Вы можете снять все что угодно (кроме того, что я думаю, что вам нужен Python-numpy, который выбран по умолчанию):

http://trac.osgeo.org/osgeo4w/

Затем посмотрите некоторые примеры скриптов Python / GDAL по адресу:

http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/

Больше подробностей о GDAL Python здесь:

http://pypi.python.org/pypi/GDAL/

Другие параметры

Взгляните на http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

Вы можете запустить пакет установки в zip-архиве здесь (похоже, версии 1.7 пока нет):

http://download.osgeo.org/gdal/win32/1.6/gdalwin32exe160.zip

Небольшую коллекцию инструментов можно найти здесь (FW для Фрэнка Вармердама, создателя / разработчика GDAL):

http://trac.osgeo.org/gdal/wiki/FWTools

2 голосов
/ 24 декабря 2010

Скачать:

Установка:

  1. Запустите установщик Python для установки python
  2. Разархивируйте архив GDAL и поместите его в c: \ gdal-1.6
  3. Добавление пользовательской переменной GDAL_DATA с полным путем к папке данных «C: \ gdal32-1.6 \ data» (Панель управления> Свойства системы> вкладка «Дополнительно»> Переменные среды)
  4. Добавьте "C: \ gdal32-1.6 \ bin" в системный путь
  5. Распакуйте архив PROJ4 и поместите его в c: \ PROJ
  6. Добавьте "C: \ PROJ \ bin" в системный путь
  7. Разархивируйте привязки GDAL Python и скопируйте папку osgeo в «C: \ Python26 \ Lib \ site-packages»
  8. Возможно, вам потребуется добавить «C: \ Python26 \ Lib \ site-packages» в системный путь.

Тестирование: Откройте IDLE и введите

from osgeo import gdal

Я нашел эти инструкции полезными, но не полностью применимыми или актуальными: http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf. Обратите внимание, что доступна более новая версия GDAL (1.7.3), но ее необходимо скомпилировать из исходного кода, и что нет Исполняемый файл Windows еще существует. Версия 1.6 содержит несколько очень серьезных ошибок.

...