Простой способ изображения рельефа штриховкой в QGis

Простой способ изображения рельефа штриховкой в QGis

Изображение рельефа штриховкой — метод древний и многие считают его устаревшим. Но мало, ли для чего он может вам пригодиться? Например вы хотите замутить карту «под старину» или заполнить пустое пространство. А может вам вообще нельзя использовать растровую графику, а сделать векторную отмывку, о которой я недавно рассказывал, ресурсы не позволяют.

Неважно, по какой причине вы задумались о визуализации рельефа штриховкой. Важно то, что сделать это можно буквально в несколько шагов. Конечно же, если речь идет о простом оформлении, ибо штриховой способ оформления рельефа это искусство, ничуть не меньшее, чем расстановка подписей на карте.

Для начала возьмем любую демку, скажем SRTM:
растр SRTM

Через меню «Растр-Морфометрический анализ-Угол уклонов» преобразуем его в соответствующую протокарту:
Растр уклонов

Теперь векторизуем полученную картинку (Растр-Преобразование-Создание полигонов: растр в вектор). Это одна из самых ресурсозатратных операций, преобразующая каждый пиксель в полигон с присущими растру атрибутами.
Векторизация растра

Далее через меню Вектор-Обработка геометрии-Извлечение центроидов получим точечный шейп, который мы будем использовать в качестве слоя штриховки:
Центроиды полигонов

Теперь можно удалить все лишние слои и работать только с точечным шейпом. Все что нам нужно — задать стиль каждой точки, как черта, угол поворота которой зависит от атрибутивного содержания:
Задание угла поворота в QGis

Собственно, на этом все готово. При необходимости можно изменить размер линий и установить необходимый цвет и прозрачность.
Изображение рельефа штриховкой

Или подлжить под штриховку другой слой.
Рельеф штриховкой в OSM

Обратите внимание, что мы использовали штрихи одинаковой длины и толщины, а это значит, что на наш рельеф будет выглядеть однородным. В некоторых случаях, это может оказаться более выгодным решением.

Ну и самое главное. Никто же не обязывает использовать только один метод визуализации рельефа. Штриховка совместно с классической отмывкой смотрятся весьма неплохо и скрывают взаимные недостатки:

Визуализация геоданных

Друзья мои, вот, по особым просьбам публикую программу учебного курса «Визуализация геоданных». Курс рассчитан на три полных дня по восемь часов, либо на шесть дней по три часа.

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

Звоните по номеру +7-904-614-68-29, либо пишите на электропочту cafco@mail.ru. Можете и в комментарии к этому посту. На этом у меня все, жду вашего отклика.

P.S. Ладно, не кипишуйте. Вот сама программа курса:

Редактирование и оформление данных
Понятие геоданных и геоинформационных систем
Визуализация в геоинформатике. Программы и библиотеки
Классификация форматов геоданных
Интерфейс QGIS
Настройка свойств растрового изображения
Создание векторных данных и настройка их свойств. Редактирование легенды
Редактирование векторных данных. Внесение атрибутивных данных
Импорт, экспорт и редактирование атрибутивных данных
Визуализация атрибутивных данных в QGIS

Постобработка изображений
Настройка макета и вывод карты на печать
Интерфейс программы GIMP
Работа со слоями и редактирование изображений
Интерфейс и настройка Blender
Создание простых моделей в Blender
Интерфейс программы Scribus
Технологические особенности интерьерной и широкоформатной печати карт

Отображение геоданных в браузере
Основы HTML и CSS
Понятие тайлов. Веб-сервисы для публикации больших растровых данных
Использование библиотек OpenLayers 3 и Leaflet
Визуализация трехмерных данных в QGis
Экспорт данных из Blender
Компоновка и настройка отображения данных