GIS-LAB

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

Привязка растровых данных в QGIS с помощью полиномиальных преобразований

Описания и последние новости от разработчиков модуля привязки

Обсудить в форуме Комментариев — 12

Внимание - эта статья устарела и оставлена для истории. Модуль привязки включен в ядро QGIS и не требует отдельной установки. Описание процесса привязки см. в статье "Географическая привязка данных с помощью QGIS".

Оглавление

  1. Описание
  2. Загрузить
  3. Установить

1. Описание

Географическая привязка растровых данных в QGIS с помощью осуществляется с помощью модуля Georeferencer (подробнее), разработанного для QGIS Lars Luthman. Однако, этот модуль позволяет трансформировать данные только с помощью так называемого преобразования Helmert'a, которое позволяет осуществить только сдвиг и поворот растра. Разумеется, этого недостаточно для нормально привязки сканированных материалов, искажения которых невозможно исправить простым поворотом.

В другом программном обеспечении, например GDAL (подробнее), для привязки можно использовать полиномиальные преобразования, которые подходят для решения этой задачи гораздно лучше (подробнее). Так как пакет QGIS включает функциональность GDAL, развитием модуля Georeferencer является включение в него возможности трансформации с помощью этих функций.

Расширенный модуль Georeferencer может использовать для привяки полиномиальные преобразования 1, 2, 3 порядков и thin plate splines.

2. Загрузка

Исходный код модуля можно загрузить из SVN

svn checkout http://svn.gis-lab.info/qgis-gdal-georef/ georeferencer

Для Windows можно устанавить это расширение через OSGeo4W (рекомендуется):

georef interface

Так же можно скачать версию самостоятельного расширения для Windows (экспериментальная).

3. Установка для Linux

Для установки модуля из исходных кодов необходимо предварительно установить из исходного кода сам QGIS (подробнее). Установка в Ubuntu выглядит следующим образом:

rm -rfv src/plugins/georeferencer
cd ../src/plugins/
rm -rvf georeferencer
svn co http://svn.gis-lab.info/qgis-gdal-georef/ georeferencer
cd -
make georefplugin
rm ~/apps/lib/qgis/libgeorefplugin.so
cp -v src/plugins/georeferencer/libgeorefplugin.so $HOME/apps/lib/qgis/

Установленный модуль является заменой существующего модуля Georeferencer. Модуль проверен в QGIS-1.0.0-Preview2 в Ubuntu 8.10.

georef interface

Обсудить в форуме Комментариев — 12

Последнее обновление: September 09 2021