Полностью выполненная Практическая работа №1 Создание общегеографической карты QGIS
Цель задания — знакомство с моделями пространственных объектов и базой пространственных данных. Визуализация данных на карте. Оформление легенды и компоновки карты.
Выполнение работы:
Скачали архив с исходными данными для упражнения и распаковали его в свою рабочую директорию.
Запустили QGIS.
Открыли источник данных. Во вкладке «Браузер» нашли рабочую директорию, а в ней – каталог «raster_data». Дважды щёлкнули левой кнопкой мыши на название файла 30n030e_20101117_gmted_mea075.tif в окне браузера. В панель слоёв добавился слой с названием 30n030e_20101117_gmted_mea075.
Сохранили проект QGIS в папку с материалами упражнения. Назвали его «Ex01».
Далее настроили систему координат. Для выбора проекции воспользовались инструментом Projection Wizard.
Для этого перешли на сайт Projection Wizard. Настроили параметры территории и проекции следующим образом:
- класс проекции по виду искажений: равнопромежуточная (Equidistant);
- охват территории картографирования: от 39° с.ш. до 46° с.ш., от 36° в.д. до 51° в.д.
Скопировали строку WKT в буфер обмена.
Добавили новую систему координат.
Открыли интерфейс выбора системы координат. В открывшемся меню нашли в списке свою проекцию и выбрали ее.
Открыли свойства слоя 30n030e_20101117_gmted_mea075 и перешли на вкладку Стиль.
Изменили тип представления с Одноканальное серое на Одноканальное псевдоцветное.
Установили минимальное значение равным 0, а максимальное значение — 4000.
В строке выбора градиента («Градиент») нажали правой кнопкой на шкалу и в открывшемся контекстном меню выбрали опцию Создать новый градиент. В появившемся всплывающем окне в ниспадающем списке выбрали тип градиента Каталог: cpt-city. В открывшемся каталоге в разделе Topography выбрали градиент c3t3 и нажали OK.
Щёлкнули правой кнопкой мыши по слою 30n030e_20101117_gmted_mea075 в таблице слоёв и в контекстном меню нажали Дублировать слой.
Переименовали оба слоя. Нижний слой назвали Аналитическая отмывка по высоте, верхний – Светотеневая отмывка.
Открыли свойства слоя «Светотеневая отмывка» и перешли на вкладку «Стиль». Изменили способ визуализации на Теневой рельеф и нажали Применить.
Рассчитали коэффициент масштабирования по отношению к 1° долготы и 1° широты (на широте параллели касания проекции).
Помимо переводного коэффициента дополнительно масштабировали высоты по вертикали. Воспользовались коэффициентом 5.
Перемножили оба коэффициента и ввели полученное значение в качестве коэффициента масштабирования по оси Z для слоя «Светотеневая отмывка».
Перешли на вкладку Прозрачность и установили коэффициент непрозрачности для слоя равным 50 %. Применили изменения и закрыли окно свойств слоя.
Открыли стыкуемое окно браузера и перешли в директорию Домашний каталог проекта. Раскрыли папку vector_data.
Добавили на карту наборы данных об объектах гидрографии (hydrography-polyline.shp, hydrography-polygon.shp). В таблице слоёв разместили линии над полигонами. Переименовали слои в «Водотоки» и «Водоёмы» соответственно.
Настроили символику для добавленных векторных наборов данных. Также, как и для растров, настроили символики векторных данных помещаются в свойствах слоя, на вкладке Стиль.
- Для полигонов гидрографии установили стандартный стиль topo water из библиотеки QGIS.
- Для линейных объектов использовали стандартный стиль simple blue line, но уменьшили толщину линии до 0,26 мм.
Добавили к карте железные дороги и автодороги. Переименовали слои и изобразили их линиями толщиной 0,26 мм. Для автодорог использовали красный цвет, для железных дорог — тёмно-серый (20 % светлоты).
Добавили к карте набор данных adm_line, переместили добавленный слой ниже всех линейных объектов и переименовали его в «Границы».
Вызвали контекстное меню слоя «Границы» и выбрали опцию «Открыть таблицу атрибутов». Открылась таблица атрибутов источника данных.
Закрыли таблицу атрибутов. Открыли свойства слоя границ на вкладке Стиль. Изменили тип визуализации с Простая символика на Символизация по уникальным значениям.
В выпадающем списке Поле выбрали столбец L_TYPE, по которому будет происходить классификация, и нажали кнопку Классифицировать внизу формы.
Дважды щёлкнули на значке, соответствующем классу Границы государственные. Открылся уже знакомый интерфейс настройки условных знаков.
Создали для государственных границ двухслойный знак. Нижний слой: линия серого цвета (75 % светлоты) шириной 1 мм, с плоскими концами. Верхний слой: линия тёмно-серого цвета (светлота 20 %) толщиной 0,26 мм, штрихпунктирная, с плоскими концами.
Создали аналогичный знак для границ субъектов РФ. Нижний слой: линия серого цвета (75 % светлоты) шириной 0,8 мм, с плоскими концами. Верхний слой: линия тёмно-серого цвета (светлота 20 %) толщиной 0,26 мм, штриховая, с плоскими концами.
Для прочих границ использовали однослойный условный знак: пунктирная линия тёмно-серого цвета.
Добавили на карту набор данных elevation_points.shp, расположили слой на самом верху списка и переименовали его в Вершины. Настроили отображение единым знаком в виде чёрного треугольника, аналогично тому, как показываются отметки высот в школьных географических атласах.
Перешли на вкладку «Подписи». Переключили режим подписей на Обычные подписи. В открывшемся меню в выпадающем списке «Подписывать значениями» выбрали поле NAME.
- На вкладке Текст установили гарнитуру («шрифт») Times New Roman, начертание («стиль») полужирный курсив, кегль («размер») 8.
- На вкладке Буфер включили опцию «Буферизовать подписи» и задали буферизацию размером 0,6 мм.
- На вкладке Размещение выбрали опцию «Картографическое», расстояние 0,1 мм от границ знака (from symbol bounds)
Применили настройки подписей и закрыли свойства слоя.
В каталоге vector_data остался незадействованный слой — населённые пункты (population_points). Добавили его в проект, переименовали и настроили условные знаки и подписи. Использовали параметр уникальные значения для того, чтобы отобразить города с разной численностью населения разными условными знаками.
Далее создали новый макет компоновки (Проект — Создать Макет…).
Ввели название макета: Ex01_Фамилия.
После ввода названия открылось окно компоновки (Layout). Добавили на лист картографическое изображение. Для этого использовали инструмент Добавить карту из панели инструментов. Выбрали инструмент и «растянули» прямоугольник карты на листе.
После добавления элемента открылась панель его свойств. Установили для карты знаменатель масштаба 4 000 000 и размеры 237×130237×130 мм. В том же разделе, где устанавливаются размеры элемента, задайте для элемента карты положение по X=30мм и положение по Y=30 мм.
Добавили к карте градусную сетку. Для этого в свойствах элемента нашли раздел Сетки, нажали на кнопку Добавить новую сетку, а затем Настроить сетку… (Modify Grid).
Добавили рамку сетки в виде простой линии. Для этого в свойствах элемента в разделе Рамка установили настройку Стиль области: Линия границы.
Включили отображение подписей координатной сетки. Для этого в настройках координатной сетки отметили флажок Отображение координат. Настроили отображение подписей так, чтобы широта подписывалась только вдоль западной и восточной рамки, а долгота — только вдоль северной и южной. Использовали формат координат Десятичные с окончанием и нулевое число знаков после запятой.
Добавили на лист название карты. Для этого вставили новую надпись и разместили её над элементом карты. Ввели название карты «Кавказские горы».
Добавили на лист масштабную линейку с помощью кнопки Добавить масштабную линейку. Переместили линейку в юго-западный угол карты, установили для неё отображение фона и границы.
Добавили на лист легенду с помощью кнопки Добавить легенду. Отредактировали легенду. Добавили обводку для элемента легенды и разместили легенду в северо-восточном углу карты.