Географическая привязка данных в QGIS: пример привязки топокарты по сетке

Материал из GIS-Lab
Перейти к: навигация, поиск
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/georef-qgis-rosreestr.html


Описание отдельного случая привязки растровых данных


Общая информация по процессу привязки в QGIS доступна в статье Географическая привязка данных в QGIS.

Продемонстрируем пример быстрой привязки растровых материалов на примере абрисов границ субъектов РФ с сайта Росреестра. Рассмотрим подготовку проекта и нюансы процесса привязки.

Перед началом работы, убедитесь, что:

  • Разделитель целой и дробной части в системе - точка, а не запятая, иначе возможно появление ошибки "Невозможно расчитать трансформацию", если привязка проходит без проблем, то разделитель можно не менять (замечено в Windows 7 64bit).
  • Названия рабочих папок и самих растров не содержат кириллицы и пробелов.

Выбор растра

Возьмем один из растров, например вот такой (загрузить исходник для примера):

Georef-qgis-rosreestr-01.gif

Изучив растр, можно увидеть, что он по охвату соответствует листу топографической карты масштаба 1:100'000 M37-128. Эта информация позволяет определить, к чему удобнее привязывать этот растр. В нашем случае, мы можем осуществить привязку по опорным точкам - углам топографического листа, которым соответствуют кресты на картах.

Сохранять в другой формат его не обязательно, можно оставить в JPG. Обратим внимание на две особенности растра сильно ускоряющие его привязку:

  1. Наличие угловых крестов (без координат, но нас это не смутит)
  2. Наличие номенклатурного номера по которому мы можем точно определелить координаты этих крестов.

Подготовка проекта

Запустим новый чистый проект QGIS и загрузим, как векторные (Слой/Добавить векторный слой), следующие слои:

Задайте соответствующие условные обозначения. Слою границ субъектов задайте прозрачную заливку и увеличьте толщину линий.

Georef-qgis-rosreestr-02.gif

В свойствах слой разграфки топографических карт включите отображение подписей из поля INDEXNUM, настройте по своему вкусу.

Georef-qgis-rosreestr-03.gif

Найдите соответствующий лист топографической карты. Для этого:

  1. Откройте таблицу слоя topo1km-rus
  2. Укажите в поле поиска имя искомого листа (M38-127, буква M - латинская) и выберите поле поиска INDEXNUM в котором будет искаться название листа

    Georef-qgis-rosreestr-06.gif
    Альтернативный способ поиска, нажать Расширенный поиск и ввести в поле SQL условия INDEXNUM = 'M38-127' (включая одинарные кавычки).
  3. Нажмите Поиск. Будет найдена одна запись.
  4. Для удобства можно включить режим "Показать только выбранные записи"
  5. Нажмите кнопку Увеличить до выбранного Georef-qgis-rosreestr-07.gif
  6. После этого можно снять выделение.

После увеличения на соответствующем листе топографической карты содержание вида данных должно быть примерно следующим:

Georef-qgis-rosreestr-04.gif

Расстановка точек и привязка

С общим описанием процесса привязки можно ознакомиться в специальной статье. Здесь кратко перечислим последовательность действий.

  1. Модуль географической привязки данных называется Привязка растров (GDAL) (Georeferencer GDAL) и запускается через Модули\Привязка растров (Plugins\Georeferencer). Если этого модуля в меню Модули нет, необходимо сначала подключить его через Модули\Управление модулями (Plugins\Plugin manager).
  2. Загружаем исходный растр
  3. Устанавливаем тип транформации: Полиномиальное 1
  4. Расставляем точки привязки щелкая сначала на привязываемом растре, выбирая кнопку "На карте" и щелкая на соответствующей этого углу точке.
  5. Расставляем таким образом минимум 3, а лучше 4 точки. В ситуации, когда крестов на растре меньше 3 можно получить дополнительные точки например с соседних растров. Другой хороший источник информации для дополнительной привязки - WMS сервер NASA (Слой\Добавить WMS-слой\Сервера по умолчанию\NASA (JPL), Подключиться, выбрать global mosaic и нажать Добавить)

Результат:

Georef-qgis-rosreestr-05.gif

Как можно видеть, кресты достаточно точно совпали с точками, что для данной задачи (учитывая качество исходных материалов) можно считать решением. Для более качественной проверки результата, проверять его следует третьим, независимым проверочным набором данных.


Ссылки по теме

Персональные инструменты
Пространства имён

Варианты
Действия
Статьи
Спецпроекты
Инструменты