Карта в стиле альбома Joy Division
Сделаем подобную карту на основе открытых данных с использованием QGIS
Для начала постараемся понять, в чем суть такой карты — есть некоторые горизонтальные линии, и они изогнуты в соответствии с рельефом.
Как такое сделать? Давайте по шагам.
1) Находим любую ЦМР. Чем больше разлет высот в рамках одной ЦМР, тем лучше. Скачать данные о рельефе просто, например на сайтах с данными SRTM или ArcticDEM (ссылка 1, ссылка 2)
(мой пример - ЦМР на территорию Туркмении)
2) Создаем сетку из точек (create grid).
Расстояние по горизонтали должно быть примерно равно пространственному разрешению ЦМР (чаще всего 30 м). Вертикальное должно быть больше, примерно в 10 раз.
3) Для каждой точки в сетке найдем значение высоты из ЦМР с помощью инструмента "Образец значений растра" (raster sample)
Исходный слой - сетка, растровый слой - ЦМР.
4) Используем инструмент Вектор -> Геометрия -> Переместить (Translate)
Исходный слой - слой, где для каждой точки определена высота из ЦМР (результат п.3). Расстояние по оси Х не меняем. Расстояние по оси Y меняем - справа на раскрывающийся список - тип поля - выбираем название атрибута, где хранится высота.
В результате каждая точка должна сдвинуться наверх на столько метров, сколько у нее внутри в столбце из ЦМР.
Используем инструмент "Точки в контур" (Point to Path). В качестве исходного слоя берем получившийся в п.4 слой. Выражение порядка - выбираем left, в качестве выражения для группировки - top. Тогда каждая линия будет строиться на основе точек сетки.