uz
Feedback
Вася Швалев ⚡️ qgishack

Вася Швалев ⚡️ qgishack

Kanalga Telegram’da o‘tish

Ko'proq ko'rsatish
2 088
Obunachilar
+224 soatlar
+27 kunlar
+1330 kunlar
Postlar arxiv
Вариант оформления условных знаков в макете.

Саша Кузнецов спросил: «Как превратить обычную карту дорог в линейную схему? Есть оси дорог. Нужно их выпрямить и расположить вдоль точечные объекты (светофоры, знаки) и площадные объекты (газоны, примыкания, тротуары)». Сделать это можно с помощью Генератора геометрии. Сначала превращаем извилистую ось дороги в условно-прямую линию, а затем сажаем на неё объекты. 1. Выпрямляем ось дороги Создаём временную геометрию в стиле слоя дорог:
make_line(start_point($geometry),
translate(start_point($geometry),$length,0))
В итоге дорога выпрямляется. 2. Располагаем точечные объекты (знаки, светофоры) Для слоя с точками используем код:
with_variable('nrd',
overlay_nearest('Дорога',$geometry)[0],
make_point(
x(start_point(@nrd))+line_locate_point(@nrd,$geometry),
if ( intersects($geometry, single_sided_buffer(@nrd,-500)),
y(start_point(@nrd))-
length(shortest_line(@nrd,$geometry)),
y(start_point(@nrd))+length(shortest_line(@nrd,$geometry))
)))
Объекты «пересаживаются» на прямую ось, сохраняя свои пропорции и расстояния. 3. Располагаем полигональные объекты (газоны, тротуары) Для площадных объектов — похожий принцип:
with_variable('nrd',overlay_nearest('Дорога',$geometry)[0],
make_polygon(
make_line(
array_foreach(
geometries_to_array(nodes_to_points($geometry)),
make_point(
x(start_point(@nrd))+line_locate_point(@nrd,@element),
if ( intersects(@element, single_sided_buffer(@nrd,-500)),
y(start_point(@nrd))-
length(shortest_line(@nrd,@element)),
y(start_point(@nrd))+
length(shortest_line(@nrd,@element))
))))))
Полигоны встают на схему вдоль оси, не перекрывая друг друга и сохраняя масштаб.

«Василий, ваши курсы очень хорошие, но из-за высокой загрузки на работе не успеваю проходить». Это написала мне одна из учениц. И я её прекрасно понимаю. Когда ты зашиваешься на работе, нет сил садиться за «учебные» задачи. Кажется, что лучше просто делать свою работу, чем тратить время на то, что может и не пригодиться. Но я в такие моменты всегда вспоминаю один случай. --- Моя супруга две недели обсчитывала карстовые воронки в Автокаде. Возвращалась домой чуть ли не в полночь. Уставшая, злая, на грани срыва. Я спросил: «А что ты делаешь?» Она рассказала про задачу. Я сел, подумал и написал пару формул в QGIS. Всё. Через пару часов работа, которая занимала две недели, превратилась в автоматический алгоритм. Она перестала задерживаться допоздна. А я понял: так бывает почти у всех. --- Вот почему я прошу вас: не стесняйтесь предлагать свои темы и задавать вопросы. Все уроки в моих тематических курсах выросли из реальных задач. Кто-то спросил про разрезы — появился модуль по разрезам. Кто-то прислал задачу по подсчёту объёмов — появился новый урок. Это не «теория ради теории». Это работоспособные алгоритмы, которые экономят часы и нервы. --- Сейчас как раз такая возможность. На этой неделе заканчивается распродажа пакета «Ultimate QGIS» + тематический курс за 9 900 ₽. Внутри — вся база и набор решений для твоих задач. А если твоей задачи там нет — ты всегда можешь её предложить. И я добавлю её в следующий апгрейд. --- Забрать пакет После оплаты напиши в чат, какой тематический курс нужен. --- P.S. Если пакет не нужен, но нужен один курс — промокод ARKHYZ даёт скидку 9 000 ₽ на тематический. Но пакет — выгоднее.

Подписчица Дарья спросила: «Пожалуйста, подскажите, а где можно найти слой с границами субъектов?». В последнее время качаю границы с помощью модуля Саши Фадеева «Загрузка объектов ЕГРН». Классный модуль, который добавляет на карту кучу кадастровых данных в т.ч. границы муниципальных образований. Но с этими геоданными есть проблема с атрибутами. Они слишком официозные и чиновничьи. Для оформления карт атрибуты надо причесать. Сделать из такого названия: «Граница муниципального образования "Чайковский городской округ" Пермского края» → Чайковской или ГО Чайковский. Можно подготовить новые поля с помощью запросов в Калькуляторе полей, но это долго и сложно. Есть более простой способ о котором расскажу в этом видео.

Когда я выгорел, мне казалось, что выход один — рвать все связи, уйти из профессии и забыть ГИС как страшный сон. Просто потому что больше не мог смотреть на карты. И в этой яме я вспомнил слова Лены Резановой, карьерного коуча, которая сказала: "Не обязательно уходить из специальности. Глупо терять годы, которые ты вложил в эту тему. Ты можешь пересобрать свою работу так, чтобы она приносила удовольствие и достойный заработок". Мысль — разложить свою работу на кубики. А потом каждый кубик повернуть нужной стороной, чтобы сложилась идеально твоя работа. --- Кубики бывают разными: — Рабочие задачи (однотипные или разнообразные? сложные или простые?) — Формат сотрудничества (штат, фриланс, проект, самозанятость) — Локация (город, страна, офис у дома или на другом конце города) — Коллеги и руководство (с кем рядом работать, кому отчитываться) — Деньги, премии, бонусы (что важно: стабильность, возможность роста или оклад?) — График (с 9 до 6 или жить по своему ритму?) А теперь примерь на себя: какой кубик делает тебя несчастным? Может быть, тебя бесит город, и стоит переехать туда, где дышится иначе. Может быть, задачи стали слишком простыми и хочется перейти в компанию, где они сложнее и интереснее. Может быть, ты устал от офиса и хочешь работать из дома, или наоборот — тебе не хватает живого общения. --- Никто кроме тебя не знает, что такое "хорошая работа" именно для тебя. Мне, например, важна свобода времени и разнообразие. Я люблю решать нестандартные картографические задачки и кайфовать от процесса. Поэтому я выбрал формат эксперта, который делится находками и помогает другим. А у моего знакомого — всё наоборот. Он любит стабильность и доводить один проект до идеала, а не прыгать по сотне задач. И это его путь. --- И здесь есть важная вещь: QGIS пригодится в любом из этих выборов. Хочешь стать незаменимым сотрудником в крутой компании? QGIS даст тебе навыки, которых нет у других. Хочешь делать проекты для множества компаний и уйти на фриланс? QGIS позволит тебе быть гибким и решать любые задачи. Хочешь продавать стили или геоданные? В QGIS ты можешь создавать уникальные продукты. Хочешь обучать, как я? QGIS станет твоей главной платформой. Чтобы прийти к этому, нужно чуть глубже изучить программу. Научиться не просто нажимать кнопки, а понимать, как решать свои и чужие задачки. --- А теперь — по-человечески. Через пару недель я еду в Архыз. 80 км по горам Кавказа. Бегу свой трейл и заодно хочу поделиться с вами тем, что сам когда-то искал — системой, которая даёт свободу. До моего вылета можно взять пакет: · Ultimate QGIS (350+ уроков, 46 модулей) · Любой тематический курс на выбор (геология, экология, гидрология, археология, градостроительство) Всё это — 9 900 ₽ вместо 37 000 ₽. --- Забрать пакет После оплаты напиши в чат, какой тематический курс нужен. --- P.S. Если пакет не нужен, но нужен один курс — промокод ARKHYZ даёт скидку 9 000 ₽ на тематический. Но пакет — выгоднее.

Придумал себе интересную задачку на визуализацию глубины трубопровода 🧵 Есть карта с линиями трубопровода. У каждой вершины — своя отметка Z. И есть цифровая модель рельефа (DEM). Задача: для каждой вершины быстро посчитать и подписать глубину залегания (разницу между высотой рельефа и высотой трубы). В QGIS это делается буквально одной строкой через Маркерную линию 🧠 Ставим символ типа «Маркерная линия», внутри неё — «Шрифтовой маркер». В текст маркера вставляем выражение: text
round(
  raster_value('DEM', 1, point_n($geometry, @geometry_point_num)) -
  z(point_n($geometry, @geometry_point_num)),
  1
) || 'м'
И всё. Программа сама: — подтягивает высоту рельефа под каждой вершиной — вычитает отметку трубы — показывает разницу с точностью до 1 знака Теперь глубина залегания трубопровода видна прямо на карте. Для каждой вершины. Без ручного счёта. Без таблиц. Без модулей. Одна формула — и готово. Делитесь в комментариях, если у вас тоже есть трубопроводные задачки.

Николай Золотов спросил: как в QGIS построить слой внутренних границ субъектов? Чтобы не общая карта, а только линии между ними. Задачка простая, но с подвохом. Я её решил и делюсь. Шаг 1. Превращаем полигоны в линии. Инструмент «Линии в полигоны» (Линии в полигоны). Получаем замкнутые контуры всех субъектов. Шаг 2. Пересекаем этот слой сам с собой (Пересечение). На выходе — линии, где границы соприкасаются. По 2 линии на каждую общую границу. Шаг 3. Удаляем дублирующиеся линии (Удалить дублирующиеся геометрии). Из четырёх линий остаётся одна. Шаг 4. Извлекаем внутренние границы (Извлечь по выражению). Пишем условие: "Name" <> "Name 2". На выходе — только те линии, которые разделяют два субъекта. Важное условие: исходные полигоны должны стыковаться идеально — без дырок и нахлестов. Если есть сдвиги, исправляем инструментом «Прилипание геометрии к слою» (Snap Geometries to Layer) с небольшим допуском. И вот он — чистый слой границ между субъектами. Всё. А теперь — по-человечески. В QGIS куча полезных инструментов геообработки. Большая часть разобраны в курсе «Ultimate QGIS» — там отдельный модуль по инструментам геообработки. С десятками приёмов, которые экономят часы работы. И сейчас, пока я собираю рюкзак в Архыз, у вас есть возможность забрать пакет: Ultimate QGIS (350+ уроков, 46 модулей) + Любой тематический курс на выбор (геология, экология, гидрология, археология, градостроительство) Всё это — 9 900 ₽ вместо 37 000 ₽. Забрать пакет После оплаты напишите в чат, какой тематический курс нужен. P.S. Если пакет не нужен, но нужен один курс — промокод ARKHYZ даёт скидку 9 000 ₽ на «Ultimate QGIS» или 4 000 ₽ на тематический. Но пакет, конечно, выгоднее.

Как посчитать объём донных осадков в QGIS На днях мне пришла задача от подписчика: рассчитать объём донных отложений в проду для аэрации. Есть данные промеров глубин и граница уреза. В этом видео покажу как посчитать объём ручками и с помощью геомодели. 1️⃣ Дополняем слой точек промеров точками контура с нулевой глубиной (мощностью слоя). . 2️⃣ Интерполируем поверхность мощности слоя методом Spline TIN из набора САГА ГИС. 3️⃣ Обрезаем поверхность по контуру водоёма и считаем объем инструментом Объём растровой поверхности. Результат — точная цифра, готовая для отчёта или проекта. Посчитать объём несложно, но придется сделать несколько телодвижений. Если объектов несколько, то лучше задачку автоматизировать, что я и сделал для экологов. Собрал геомодель, которая считает объем и строит карту толщин слоя по точкам промеров. Урок выложил в курс для экологов. Где это может пригодиться: Геологам — при подсчёте запасов песка, гравия, сапропеля. Экологам — при оценке заиливания водоёмов. Гидрологам — при расчёте ёмкости водохранилищ. Если интересно, то добавлю урок про расчет объёмов в другие курсы. А теперь — по-человечески. В конце июня я еду в Архыз на новое беговое приключение. Бегу ультратрейл — 115 км по горам Кавказа. 2 дня бега по курумникам Архыза мимо красивейших озёр и водопадов. Готовлюсь, собираю беговой рюкзак, изучаю маршрут. И перед отъездом решил открыть «рюкзак» для вас. До 22 июня вы можете взять пакет: «Ultimate QGIS» (350+ уроков, 46 модулей) + Любой тематический курс на выбор (геология, экология, гидрология, лес, археология, градостроительство) Обычная цена — 39 800 ₽. По случаю Архыза — 9 900 ₽. Это полный набор, который закроет кучу ваших рабочих задач. И останется с вами на годы. Забрать пакет В комментарии к заказу напишите, какой тематический курс вам нужен. Если есть вопросы — пишите в личку. Я перед поездкой отвечу на всё. P.S. Если пакет не нужен, но нужен один тематический курс — промокод  ARKHYZ  даёт скидку 9 000 ₽. Но пакет, конечно, выгоднее.

«Василий, я делаю проекты СЗЗ. Мне нужно анализировать земельные участки вокруг промплощадки — в радиусе до километра, по сторонам света. Раньше я считала ближайшие расстояния в АркГИСе, но там этот инструмент только в лицензии Advanced. А на моей новой работе — Basic. И всё, встала задача. Есть ли в QGIS достойная альтернатива?» Есть, и даже круче. В QGIS нужное расстояние до ближайшего участка по румбу (север, юг, запад, восток) считается одним запросом в Калькуляторе Полей. Без плагинов и бубна. А ещё в QGIS можно в два счёта подтянуть из открытых источников: земельные участки, территориальные зоны, зоны с особыми условиями использования, кадастровые кварталы. Потом — одним запросом составить таблицу баланса территорий внутри СЗЗ: сколько жилой застройки, сколько зелени, сколько промзоны, сколько под транспорт. И сразу, в одном проекте, оформить весь комплект карт для отчёта по СЗЗ. Ситплан, участки ЕГРН, источники выбросов, изолинии ПДК. То есть QGIS не просто заменяет «дорогой» инструмент. Он полностью закрывает всю задачу: от анализа до готового отчёта. На этой неделе я как раз записал новый модуль №14 в курсе для экологов — про создание пакета карт для обоснования СЗЗ. Пошагово, на реальном примере. Если интересно — вот ссылка https://gispraktika.zenclass.ru/public/product/943d0142-8b2a-49fe-bb04-e10acb81d287/tariffs и промокод на 50% скидку до 14 июня. RUSSIADAY А в курсе вообще много тем по реальным запросам экологов-практиков. Не теория, а работа. Ссылка на курс: https://gispraktika.zenclass.ru/public/product/943d0142-8b2a-49fe-bb04-e10acb81d287/tariffs

Ответ Максу про штрихи, которые разъезжаются 🤯 Подписчик Макс спросил в чате: «Есть 2 слоя — маркерная линия и штриховая линия. При повороте линии штрихи разъезжаются с точкой. Как победить?» Секрета нет, лайфхак такой: 👉 Заходите в настройки маркерной линии 👉 Добавляете новый слой Простой маркер и выбираете палочку. 👉 Задаёте размер и толщину 👉 И главное — «Выравнивание по вертикали» меняете на «сверху/снизу» (или наоборот, смотря что вам нужно) Всё. Теперь символ не будет разъезжаться при любых поворотах. На видео показываю, как это сделать за пару кликов. Приятного QGIS-творчества 🧙‍♂️

Мой друг и ГИС-разработчик Валера Хронусов сделал офигенно удобный модуль Isoliner для QGIS. Это 2D-интерполяция гридов по точкам методом кригинга. Без танцев с бубном. Как работает: 🔹 Указываете точечный слой и поле значений 🔹 Выбираете метод кригинга и параметры 🔹 Задаёте охват, размер ячейки 🔹 Опционально — полигональную маску для обрезки грида Что на выходе: ✅ Интерполятор ✅ Линейные изолинии ✅ Полигональные изолинии Почему удобно? Стандартный QGIS-инструмент строит изолинии только по заданному интервалу (например, через 5 метров). v.surface из набора GRASS — по списку значений, но только в виде линий. Isoliner делает и то, и другое: — по интервалу — по списку значений Классный модуль для всех, кому приходится строить поверхности и изолинии кригингом.

Коллеги, Ильяс Велиляев задал отличный технический вопрос: «Как настроить подписи земельных участков дробью: в числителе — номер, в знаменателе — площадь. И чтобы размер подписи зависел от площади участка?» Готово. Разобрал два варианта: 🔹 Вариант 1 — для случаев, когда числитель и знаменатель одного размера. Простой запрос, подходит для большинства задач. 🔹 Вариант 2 — для разных размеров. Убираем стандартные подписи. Включаем слой «Центроид» (или создаём отдельный точечный слой). Текст выводим шрифтовым маркером. В числителе — один размер шрифта, в знаменателе — другой. Минус: текст жёстко привязан к центроиду, сдвинуть вручную не получится. Какой способ удобнее — решать вам. Но оба работают.

Коллеги, хочу поделиться историей, которая меня очень радует. Один из участников моего курса по QGIS применил полученные знания не для отчёта, а для создания реального онлайн-сервиса. Называется «Геориск». Как это работает: Вы кликаете на карте на земельный участок или просто вбиваете кадастровый номер. Через 30 секунд система выдаёт готовый PDF-отчёт о возможных рисках. Что внутри отчёта: какие ЗОУИТ (зоны с особыми условиями использования) пересекают участок высота и уклон участка карта с визуализацией рисков расшифровка каждого риска и ограничения ссылки на нормативные документы Зачем это нужно: Инвестору, застройщику или обычному человеку, который покупает участок под дом. Чтобы не выяснилось потом, что земля в приаэродромной зоне, в водоохране или на оползне. Что я вижу в этом как эксперт: Это отличный пример, как навыки ГИС можно превратить в полезный продукт, а не просто закрывать отчёты в проектных институтах. Взял открытые данные, настроил алгоритмы, добавил автоматическую генерацию отчётов — и получил сервис. 🎁 Промокод для подписчиков: Если хотите протестировать сервис — ловите промокод: qgisuroki

Лариса Самогорова недавно спросила: можно ли в QGIS построить изохроны транспортной доступности, если модуль ORS Tools недоступен? Можно. И даже проще, чем кажется. Берём: – линейный слой дорог (например, OSM) – точечный слой населённых пунктов, от которых строим изохроны Запускаем стандартный инструмент «Зона обслуживания» (Service Area) из набора Network Analysis. Он находит все сегменты дорог в пределах заданного расстояния (или времени) от исходных точек. Пока это ещё не изохроны, а просто дорожная сеть. Дальше — небольшая магия: – извлекаем вершины всех найденных отрезков в отдельный точечный слой – строим по этим точкам вогнутую оболочку (Concave Hull) – добавляем небольшой буфер для гладкости Вуаля. Изохрона готова. Вручную делать всё это каждый раз — долго. Поэтому я собрал всё в одну геомодель. 🗺 Модель работает на стандартных инструментах QGIS. Никаких сторонних модулей.

Псевдо‑3D гистограммы в QGIS: когда стандартного мало, а хочется сделать красиво 📊🔥 Иногда ученики делятся работами, от которых у меня глаза загораются. Как то Галина Горбанина прислала карту суммарного загрязнения почв одного из промобъектов Уфы. Великолепная карта. Подбор цветов, компоновка — всё на уровне. Но меня зацепило другое. Псевдо‑3D гистограммы содержания тяжёлых металлов. Оформлены объёмно, по каждому металлу своя шкала, читается легко. Но карта сделана не в QGIS, скорее в каком-то графическом редакторе. Захотелось сделать подобную карту в QGIS. Саму карту зон суммарного загрязнения я собрал быстро — геомодель строит карту суммарного загрязнения, остаётся применить стиль. А вот с гистограммами пришлось повозиться. Проблемы стандартных диаграмм в QGIS: Плоские. Объёма нет, а хочется. Нельзя настроить вертикальный масштаб для каждого металла — маленькие значения исчезают, большие сжимаются. Вертикальная шкала есть, но подписей нет. Я попробовал стандарт — не подошло. 💡 Тогда я пошёл другим путём Собрал стиль для точечного слоя через Генератор геометрии и Символику по правилам. Получилась псевдо‑3D гистограмма: ✅ с индивидуальным вертикальным масштабом для каждой гистограммы ✅ со шкалой ✅ с возможностью тонкой настройки 🧠 Это и есть магия QGIS Да, это «костыли». Да, настройка дольше, чем у стандартных диаграмм. Но именно за это я люблю QGIS: Он даёт возможность делать то, чего нет в базе. Картографическая задача решена. А какими средствами — не так важно. 📚 Где это посмотреть Я записал урок по созданию: карты суммарного загрязнения почв (геомодель + стиль) и вот таких псевдо‑3D гистограмм через генератор геометрии Урок уже в курсе «QGIS для экологов» (модуль 11). 🎁 Если курса у вас ещё нет До конца недели действует промокод ECOMAY — скидка 9 000 ₽. 🔗 https://gispraktika.zenclass.ru/public/product/943d0142-8b2a-49fe-bb04-e10acb81d287/tariffs 💬 Послесловие
Творчество. Вот за чем притягателен QGIS. Делать больше, чем задумано создателями. И получать от этого кайф.

Друзья, в мае и начале июня я провожу большой апгрейд курса «QGIS для экологов». Добавляю новые уроки, чтобы вы делали качественный картографический материал для проектов — быстро, аккуратно, без AutoCAD-мучений. ✅ Что уже есть в курсе Курс построен вокруг реальных задач эколога: 🔹 Карты истребуемых материалов 🔹 Карты проектируемого объекта 🔹 Природоохранные территории (ООПТ, КОТР, водоохранные зоны, ЗСО) 🔹 Краснокнижные виды 🔹 Карты загрязнения (нефтепродукты, металлы) 🔹 Геохимические профили и 3D-визуализация 🔹 Подсчёт объёмов (отвалы, снятие грунта, свалки) 🔹 Оптимальный коридор трассы 🔹 Создание почвенной карты в коридоре трассы 🔹 Источники геоданных (снимки, ЦМР, топокарты) 🆕 Что появится в апгрейде 📊 1. Экологические картодиаграммы Теперь вы сможете строить не просто карты, а картодиаграммы: содержание тяжёлых металлов в почвах и грунтах распределение загрязнений по глубинам (разрезы) картограммы загрязнения почв, воды, снега Делюсь готовой моделью QGIS, которая в один клик строит картограмму суммарного загрязнения (по нескольким металлам/загрязнителям). 🦊 2. Ареалы краснокнижных видов Дополняю урок по краснокнижным видам новым блоком: как строить ареалы обитания видов как показывать плотность встреч 🛡 4. Новый модуль: QGIS для проектирования СЗЗ Полный набор карт для обоснования санитарно-защитной зоны: схема промобъекта анализ градостроительной ситуации схемы источников загрязнения и шума схема СЗЗ расчёт баланса территорий в СЗЗ схема точек контроля 🎨 5. Набор условных знаков для экологических карт Готовая библиотека стилей — не надо настраивать самому. 💡 6. Другие уроки по вашим запросам Пишите, что нужно — создам новые уроки. 🎁 Условия доступа Все обновления — бесплатно для участников курса. Доступ бессрочный. Домашки — по желанию. Вопросы — в чат. 🔥 Если курса у вас ещё нет До конца мая действует промокод: ECOMAY Скидка — 9 000 ₽. 🔗 https://gispraktika.zenclass.ru/public/product/943d0142-8b2a-49fe-bb04-e10acb81d287/tariffs Хочется сделать курс, который реально помогает в работе. Присоединяйтесь 🌿

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

Если вы работаете с космоснимками и вам нужны контуры природных объектов — рек, озёр, лесных массивов, полей — то рано или поздно возникает желание это автоматизировать. Ручная векторизация. Часами. Тысячи кликов. Глаза устают, руки — тоже. Но есть один бесплатный инструмент в QGIS, который реально облегчает жизнь. 🧩 Модуль AI Segmentation by TerraLab Устанавливается как обычный плагин. Дальше: Регистрируетесь (прямо в плагине) Получаете ключ Открываете снимок Начинаете кликать: 👉 Левой кнопкой — показываете, что должно попасть в объект 👉 Правой — что исключить Нейросеть дорисовывает контур сама. За пару кликов получаете готовый полигон леса, озера или поля. Для зданий и объектов с чёткими прямыми углами инструмент подходит хуже — там лучше старые добрые методы. Но для природных, плавных, «рваных» контуров — норм. И пока что бесплатно (несколько месяцев назад был платным). А если знаете ещё полезные нейросетевые плагины для QGIS — напишите в комментариях 👇

Еще один необычный пример использования QGIS. Представим, что надо снять значения с какого-то графика или диаграммы. Например, график содержания тяжелых металлов в почвах или геологический разрез. Можно вручную снимать данные и забить в таблицу, а можно создать в QGIS пару слоёв и с помощью простого запроса на полуавтомате получить таблицу значений.

Коллега из «Картографической гостиной» рассказал о сервисе где можно заказать кастомное кольцо рельефом выбранной местности. У меня в коллекции беговых артефактов есть медаль с рельефом. Это был мой первый серьезный трейл - 65 км и набором 4000 метров в горах Дагестана. На финише на шею повесили медаль с рельефом одного из участков по которому проходил маршрут. Пожалуй это одна из самых красивых медалей которые встречал.