9093
.pdfМИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования
«Нижегородский государственный архитектурно-строительный университет»
Н.А. Кащенко, Н.Н. Митькина, А.В. Чечин
СОЗДАНИЕ ПРОЕКТА В NEXTGIS QGIS
Учебно-методическое пособие
по выполнению лабораторных работ (включая рекомендации обучающимся по организации самостоятельной работы)
по дисциплине «Геоинформационные технологии в ландшафтной архитектуре» для обучающихся по направлению подготовки 35.04.09 Ландшафтная архитектура, направленность (профиль) Ландшафтная архитектура
Нижний Новгород
2022
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования
«Нижегородский государственный архитектурно-строительный университет»
Н.А. Кащенко, Н.Н. Митькина, А.В. Чечин
СОЗДАНИЕ ПРОЕКТА В NEXTGIS QGIS
Учебно-методическое пособие
по выполнению лабораторных работ (включая рекомендации обучающимся по организации самостоятельной работы)
по дисциплине «Геоинформационные технологии в ландшафтной архитектуре» для обучающихся по направлению подготовки 35.04.09 Ландшафтная архитектура, направленность (профиль) Ландшафтная архитектура
Нижний Новгород ННГАСУ
2022
2
УДК 528:004.9
Кащенко, Н.А., Митькина Н.Н., Чечин, А. В. Создание проекта в NEXTGIS QGIS : учебнометодическое пособие для студентов вузов / Н.А. Кащенко, Н.Н. Митькина, А.В. Чечин; Нижегородский государственный архитектурно-строительный университет. – Нижний Новгород : ННГАСУ, 2022. – 34 с. : ил. – Текст : электронный.
Учебно-методическое пособие разработано с учетом современных подходов к компьютерной обработке геопространственных данных на ЭВМ. Рассмотрена программная среда, методы ввода, обработки, анализа и вывоза геопространственной информации.
Предназначено для обучающихся в ННГАСУ по направлению подготовки 35.04.09 Ландшафтная архитектура, профиль Ландшафтная архитектура, по дисциплине Геоинформационные технологии в ландшафтной архитектуре.
©Н.А.Кащенко, А.М. Тарарин, А.В. Чечин, 2022
©ННГАСУ, 2022.
3
СОДЕРЖАНИЕ
|
1 СОЗДАНИЕ И НАСТРОЙКА ПРОЕКТА......................................................................... |
5 |
|
2. НАПОЛНЕНИЕ ПРОЕКТА ............................................................................................... |
7 |
2.1 |
Регистрация растра ............................................................................................................................ |
7 |
2.2 |
Создание слоев и редактирование структуры атрибутивных таблиц .......................................... |
8 |
2.3 |
Векторизация...................................................................................................................................... |
9 |
2.3.1 Создание объектов .................................................................................................................... |
10 |
|
2.3.2 Редактирование объектов......................................................................................................... |
11 |
|
2.3.3 Копирование, вставка и удаление объектов ........................................................................... |
13 |
|
2.3.4 Поиск и исправление ошибок .................................................................................................. |
14 |
|
2.3.5 Сборка полигонов ..................................................................................................................... |
15 |
|
2.4 |
Заполнение атрибутивных таблиц ................................................................................................. |
16 |
2.4.1 Заполнение значений атрибутов вручную.............................................................................. |
16 |
|
2.4.2 Заполнение атрибутов таблицы с помощью функции подстановки .................................... |
16 |
|
2.4.3 Внесение ссылок на изображения ........................................................................................... |
18 |
|
2.5 |
Импорт картографической основы из интернет-ресурсов .......................................................... |
19 |
2.5.1 Добавление растровой картографической основы OpenStreetMap ...................................... |
19 |
2.5.2 Импорт векторной картографической основы с ресурса OpenStreetMap и ее добавление в
проект .................................................................................................................................................. |
19 |
|
2.5.3 Импорт космического снимка из программы SAS.Планета ................................................. |
20 |
|
2.5.4 Добавление карт WMS ............................................................................................................. |
22 |
|
|
3. РЕШЕНИЕ ЗАДАЧ ПРОЕКТА........................................................................................ |
24 |
3.1 |
Расчет геометрических характеристик .......................................................................................... |
24 |
3.2 |
Создание запросов ........................................................................................................................... |
24 |
3.2.1 Фильтры ..................................................................................................................................... |
25 |
|
3.2.2 Запросы на обновление данных............................................................................................... |
26 |
|
3.2.3 Запросы на поиск объектов ...................................................................................................... |
26 |
|
3.3 |
Тематическое картографирование ................................................................................................. |
27 |
3.3.1 Задание стилей пространственных объектов карты .............................................................. |
27 |
|
3.3.2 Настройка подписей объектов ................................................................................................. |
30 |
|
3.4 |
Формирование отчетов.................................................................................................................... |
31 |
|
ЗАКЛЮЧЕНИЕ ...................................................................................................................... |
33 |
|
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ......................................................... |
34 |
4
ВВЕДЕНИЕ
Вобласти обработки географической информации ведущую роль играют геоинформационные системы (ГИС) и технологии. ГИС являются элементом всеобщей информатизации общества
[2].Это проявляется во внедрении и эффективном использовании ГИС во многих сферах жизнедеятельности человека, где осуществляется учет и управление территорией и объектами на ней. ГИС являются классом информационных систем, они построены с учетом закономерностей геоинформатики и методов, применяемых в этой науке.
ГИС включают в себя атрибутивные и географические данные. Атрибутивные данные реализуются через традиционные операции, выполняемые в базах данных, а географические – посредством графической визуализации информации на тематических картах.
NextGIS QGIS – это полнофункциональная настольная ГИС, основанная на QGIS (бесплатной ГИС с открытым кодом). NextGIS QGIS также бесплатна. Программа предназначена для создания и редактирования данных, производства карт, выполнения аналитических операций [8].
NextGIS QGIS является отечественным программным обеспечением и включена в Единый реестр российских программ для электронных вычислительных машин и баз данных («Реестр отечественного ПО») приказом Минкомсвязи России от 29.04.2016 №183.
Вданном учебно-методическом пособии рассматривается создание ГИС-проекта в программе NextGIS QGIS.
5
1 Создание и настройка проекта
Для создания нового проекта в окне программы NextGIS QGIS выполняем действие «Про-
екты – Создать».
Затем настраиваем систему координат: в меню «Проекты» выбираем из выпадающего списка «Свойства проекта». На вкладке «Система координат» задаем необходимую систему коор-
динат, например, WGS84 / UTM Zone 38N (рис. 1). На вкладке «Общие» в группе «Измерения» задаем единицы измерения длин – метры, площадей – квадратные метры.
Рисунок 1 – Окно настройки системы координат
Далее задаются параметры оцифровки. Привязка к узлам векторного объекта в NextGIS QGIS называется «Прилипание». Общие для всего проекта (т.е. для всех слоев) настройки пара-
метров оцифровки устанавливаем в меню «Установки – Параметры» [8]. На вкладке «Оцифровка» задаем: режим прилипания – к вершинам; порог прилипания – 1 пиксель; радиус поиска для ре-
дактирования вершин – 1 пиксель; стиль маркера вершин – перекрестие; размер маркера – 3 (рис.
2). Сохраняем проект с помощью команды «Проекты – Сохранить». Название проекта должно со-
ответствовать индивидуальному заданию.
6
Рисунок 2 – Окно настройки параметров оцифровки
7
2. Наполнение проекта
Создаваемый в NextGIS QGIS проект можно наполнить растровыми картографическими подложками, фотографиями, векторными объектами, создаваемыми в процессе векторизации или импортируемыми векторными данными.
2.1Регистрация растра
ВNextGIS QGIS можно загружать растровые изображения карт, схем, космических сним-
ков и т.д. Регистрация растровых изображений реализуется через функцию «Привязка растров».
Из выпадающего списка пункта меню «Растр» дважды выбираем действие «Привязка растров».
Затем в окне привязки открываем, например, растр космического снимка, после чего программа предложит выбрать систему координат снимка, но, т.к. файл еще не привязан, то диалог необхо-
димо закрыть [8]. На снимке нажимаем на характерную точку, в окне для ввода координат точек заполняем требуемые координаты методом «скалывания» с существующей цифровой карты – век-
торной картографической основы например, OpenStreetMap (OSM). Всего на снимке последова-
тельно расставляем необходимое количество контрольных точек. Координаты характерных точек можно заполнять методом ручного ввода с клавиатуры. Минимальное количество контрольных точек, необходимых для регистрации – 4 (для возможности проведения оценки точности реги-
страции растра).
Далее задаем параметры трансформации [8]: тип трансформации (например, «Полиноми-
альная 2»), метод интерполяции (например, «Ланцоша» (Lanczos)), целевая система координат
(например, «WGS 84 / UTM zone 38N»), целевой растр – имя и место на компьютере для транс-
формированного растра.
В окне привязки появляются ошибки трансформации и величина средней ошибки. При этом ошибка не должна превышать двойную точность масштаба карты или двойную точность раз-
решения снимка – 2 пикселя.
В области снимка рядом с точками эти ошибки отображаются в виде длинных красных линий. После исправления положения точек (с помощью «перемещения» их в нужное место), за-
ново заходим в параметры привязки и нажимаем «ОК», тогда ошибки будут пересчитаны (рис. 3).
Затем нажимаем кнопку «Начать привязку растра». В результате в окне карты появляется геопри-
вязанный растр в формате GeoTIFF, в список слоев проекта добавляется растровый слой снимка.
8
Рисунок 3 – Результат регистрации растра
2.2 Создание слоев и редактирование структуры атрибутивных таблиц
Для создания нового слоя в меню «Слой – Создать слой» выбираем «Создать shape-file». В окне
«New Shapefile layer» указываем тип геометрии слоя (точечный, линейный или площадной); кодировку
– windows-1251 (рекомендуется); систему координат – например WGS 84 / UTM Zone 38N; необходи-
мый набор атрибутов (рис. 4). Затем указываем путь до места сохранения файла. Созданный слой сфор-
мируется в виде шейп-файла (shape-file) и появится на панели слоев проекта.
Рисунок 4 – Окно создания нового слоя
9
Шейп-файле (shape-file) представляет собой векторный формат географических файлов,
позволяет хранить объекты только одного типа: точки, линейные объекты или полигоны. Каждый объект в шейп-файле представляет один географический объект и его атрибуты. Шейп-файлы хранятся в трех или более файлах (табл. 1), которые имеют одинаковый префикс и находятся в од-
ной папке (рабочей области шейп-файлов), к обязательным файлам относятся файлы форматов
.shp, .shx и .dbf [9,11].
Таблица 1 – Компоненты шейп-файла
Модуль shapefile |
Описание |
|
|
|
|
.shp |
Основной файл, в котором хранится геометрия объектов. В этом файле не |
|
хранятся атрибуты – только геометрия. |
||
|
||
|
|
|
.shx |
Парный к .shp файл, в котором хранятся местоположения отдельных ID про- |
|
странственных объектов, находящихся в файле .shp. |
||
|
||
|
|
|
.dbf |
Таблица dBASE, в которой находятся атрибуты пространственных объектов. |
|
|
|
|
.prj |
Файл, в котором хранится информация о системе координат. |
|
|
|
|
.cpg |
Необязательный файл, с помощью которого можно задать кодовую страницу |
|
для определения набора символов. |
||
|
||
|
|
Задание структуры атрибутивных таблиц.
Структуру атрибутивных таблиц можно изменять путем удаления или добавления атрибу-
тов. Чтобы выполнить данное действие, делаем слой редактируемым (рис. 5), на панели слоев из контекстного меню слоя выбираем «Свойства», в окне свойств слоя переходим на вкладку «Поля».
Для удаления атрибута выделяем его и нажимаем кнопку «Удалить поле», для добавления нового атрибута нажимаем кнопку «Новое поле». Добавление и удаление атрибутов можно также осу-
ществлять в окне атрибутивной таблицы слоя.
Рисунок 5 – Панель инструментов для векторизации
2.3 Векторизация
Векторизация – это процесс преобразования растровой модели пространственных данных в векторную модель [1]. Осуществляется методом обвода объектов по растру.