Вася Швалев ⚡️ qgishack
Статистика- Последний пост
- 14 авг.
- Последнее чтение
- 15 авг.
- Постов за неделю
- 2
- Всего постов
- 23
- Тип
- открытый
- Язык
- русский
- Категория
- Карьера (по похожим)
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 431
- 1/48двое суток
- 493
- 1/72трое суток
- 532
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Подписчик спросил: «А как в QGIS построить водосборы рек региона?» С новой версией модуля Isoliner (спасибо Валере Хронусову) эта задача решается за пару шагов. Качаем ЦМР — можно прямо в Isoliner, кнопка «Загрузка ЦМР». Скачиваем векторные реки из OSM. Обязательно перепроецируем реки в метрическую систему координат (чтобы работали расчёты). Подрезаем реки вручную, чтобы они не «захватывали» соседние водосборы. Запускаем инструмент «Водосбор. Линии и Контуры». На выходе — полигональный слой водосборов для каждой реки. Но водосборы — не единственное, что умеет Isoliner. Для участников курса «QGIS для гидролога» я записал большой урок, где показал, как выжать из модуля максимум пользы: как загрузить сглаженную ЦМР с заполненными понижениями как построить водосборы для точек, канав или карьеров как построить ЦМР по топосъёмке (изолинии, точки высот, урез, обрывы) как посчитать по морфостворам график Q = f(H) как построить карту толщины снега без учёта и с учётом рельефа А ещё — поперечные и продольные профили и зоны затопления по ЦМР на заданный расход. И всё это в одном бесплатном модуле. Поставил и работаешь. Курс можно взять до понедельника, 17 августа, за 4 900 ₽. При оплате введите промокод: ISOLINER Ссылка: https://gispraktika.zenclass.ru/public/product/b1606d4e-e8b1-4c07-a46b-ad5efdf621a3/tariffs
Новый модуль Тополайнер. Валера Хронусов снова удивил. Сделал классный модуль для работы с топологией объектов. Будет полезен если надо проверить и исправить ошибки стыковки объектов: нахлесты, щели, пропущенные узлы и другие ошибки. А еще модуль позволяет упростить и сгладить границы объектов с сохранением топологии. Ну и классная фича для геологов: построение линейной границы между полигонами. Замечательный и полезный модуль.
Координаты углов карты Если надо показать на карте координаты углов, то это можно сделать с помощью сеток. Главное рассчитать шаг и смещение сетки. Шаг сетки по Х задаем равной ширине карты, по Y высоте карты. Смещение по Х равно координате Х западной рамки, Y южной. В этом видео показал процесс настройки метрической сетки. Но можно добавить подписи географических координат.
Если экспертиза выставит замечание: «А почему на вашем чертеже / карте нет стрелки на север с розой ветров» Не надо отрывать Корел, чтобы нарисовать стрелку, можно прямо в макте QGIS настроить динамическую розу ветров. Вставляем простой точечный символ в котором с помощью кружков и крестиков собирам стрелку. А вот с помощью этого кода добавляем динамическую розу ветров. make_polygon( make_line( array_foreach(array(1,5,8,6,2,1,1,1), —- Проставляем силу ветра по направления по шкале от 0 до 10. project(@geometry, @element*-1.5, radians(45*@counter)*-1) ))) Пару минут на оформление и замечание снято. А если хочется узать больше фишек QGIS для оформления чертежей планировки территорий, то присмотритесь к серии уроков «QGIS для ДПТ» Первый модуль и первый урок второго модуля уже доступены для изучения.
Подписчик Андрей спросил: можно ли в QGIS настроить круглую градусную сетку? Насколько знаю, в макете градусная сетка может быть только прямоугольной. И если хочется сделать круглую, как в старых атласах, то прямым способом это не сделать. Но выход есть. Создаём круглую сетку слоями карты: строим градусную сетку в виде линий, обязательно уплотняем дополнительными вершинами для правильного изгиба при смене проекции на стереографическую. Оформляем их под стиль градусной сетки, настраиваем подписи — и на макете накладываем поверх карты. Заморочистый способ, но получается аккуратная круглая сетка. Смотрится, как в настоящем атласе.
Открыта регистрация но новую серию уроков «QGIS для ДПТ». Наверное, у многих возникает вопрос: «А как ты собрался учить делать проекты планировки, если сам ни разу не делал ни одного проекта?» Вы правы. Я не делал проекты планировки и межевания. Не хочу вас обманывать и вводить в заблуждение. И я не собираюсь учить вас делать проекты планировки и межевания. Я хочу показать, как упростить создание графики для этих проектов в QGIS. Алгоритм создания ГИС-проектов универсален. Да, со своими тонкостями — но в них мы разбираемся вместе. Создание любой карты состоит из простых шагов: • Как сделать слой образуемых участков с нужной атрибутикой за 20 секунд • Как заполнять атрибуты по таблице-справочнику, чтобы исключить ошибки • Как настроить автоматический расчёт полей по формулам • Как создать новый проект на основе готового мастер-проекта и ничего не сломать • Что делать, если слои из разных источников не совпадают • Как автоматически подписывать точки перегиба на плане вертикальной планировки • Как пронумеровать здания внутри участка автоматически Десятки маленьких действий, которые отнимают время. И десятки способов сэкономить его с помощью инструментов QGIS. Я с удовольствием выслушаю любые замечания и пожелания участников. Этот курс делается под реальные запросы, а не под «общую теорию». А если сомневаетесь — в течение двух недель вы можете вернуть оплату в полном объёме, если увидите, что курс вам бесполезен. Кроме того, уроки можно купить в рассрочку на 3 месяца. 🔗 https://gispraktika.zenclass.ru/public/t/afab76c6-5238-421f-9418-d78478fcc298
Вчера опубликовал первый модуль новой серии уроков «QGIS для проектов планировки территорий», который создаю по запросу подписчицы Полины. Вот что она написала после изучения модуля: «Прям только что закончила смотреть первый модуль. Могу сказать одно - это потрясающе просто! У меня потихоньку начинает складываться пазл по пользованию данной программой. Никаких замечаний у меня нет, кроме того, что вы иногда ДПТ называете дТп хахаха)) В остальном - супер информативно! Мне очень нравится! Вы по сути объяснили мне за один модуль больше, чем на информатике в университете за полгода.». А какие уроки будут дальше? Мы пройдём путь с установки QGIS до готового проекта планировки и межевания территории. Модуль 1. Быстрый старт - создаём карту земельных участков Установка QGIS. Загрузка проекций МСК. Установка готовых стилей для проектов ДПТ. Загрузка кадастровых данных. Оформление карты и макета со штампиком, Модуль 2. База Пошаговый алгоритм создания проекта ДПТ в QGIS. Использование мастер-проектов. Быстрое создание слоёв по схеме, Импорт геоданных из Автокада и КПТ. Привязка топопланов в растре и pdf . Заполнение атрибутов по справочникам и формулам. Создание символики и подписей, Приёмы эффективная векторизации. Модуль 3. Графика для ДПТ Все чертежи: опорный план, вертикальная планировка, план межевания, эскиз застройки, схемы движения, 3D-визуализация. Модуль 4. Сборка и сдача Оформление альбома графики, экспорт в PDF, AutoCAD, XSML. Формат: Короткие видео по 5...15 минут Все материалы и данные — в архивах к урокам Доступ к чату с поддержкой Можно проходить в своем темпе Результат: Готовый мастер-проект для ДПТ. С настроенными слоями, стилями, макетами. Который можно адаптировать под новые задачи. Если вы работаете с проектами планировки и межевания, но чувствуете, что ваш текущий софт и знания вас ограничивают, — посмотрите, что в курсе. Уроки первого модуля можно изучать прямо сейчас. Ссылка на курс: https://gispraktika.zenclass.ru/public/product/3a7dd19e-2cf0-46bc-aea4-b2383624f259/tariffs
Ужас, что творится в Тюмени. И если захочется увидеть, какие территории подтоплены, — в этом видео показываю, как это сделать с помощью вегетационных индексов. Берём QGIS 4. Устанавливаем модуль Observearth. В нём быстро находим свежие снимки Sentinel / Landsat за нужный период, фильтруем по облачности — и качаем готовые растры вегетационных индексов. Там их с десяток. Дальше — маска воды. Можно сделать растровую, можно сразу перевести в полигоны. Без сложных заморочек с расчетами.
Друзья, в QGIS 4 наконец-то появились пристойные инструменты векторизации. Раньше ругался, теперь кайфую. Покажу три, которые мне больше всего зашли. Первый — Оцифровка кривой NURBS. Допустим, я оцифровываю газон, парк или извилистую границу. Раньше приходилось ставить кучу точек, чтобы повторить плавную линию. Теперь просто кликаю несколько точек по контуру — инструмент сам строит гладенький, естественный полигон. Никаких «рваных» краёв. Всё аккуратно, как на карте. Второй — Кривые Безье в базе. Раньше, если нужно было оцифровать объект и с плавными, и с резкими углами, я подключал отдельный модуль. Но он не дружил с топологией — объекты не стыковались, появлялись щели и нахлёсты. Сейчас кривые Безье встроены прямо в редактор. И топология соблюдается. Можно рисовать сложные формы с топологией без лишних телодвижений. Третий — Создание фасок. Теперь я могу рисовать объекты со скруглениями заданного радиуса. Раньше это было возможно с дополнительным, но неудобным модулем. Теперь нажал, задал радиус, и готово. Аккуратно, быстро, профессионально. На выходных я оцифровал пару карт для новых уроков, используя эти инструменты. Скорость оцифровки и красота выросли раза в два. В QGIS 4 наконец-то можно рисовать красиво и быстро. Рекомендую.
Когда я оформлял гидрогеологические карты, я постоянно воевал с подписями скважин. Скважины сидят кустами. Каждую надо подписать по множеству полей: номер, глубина, дебит, отметка уровня. Подписи налезают друг на друга, символы сливаются. Казалось бы — что сложного? Переместил символ и подписи на свободное место, нарисовал линию-выноску. Но трогать геометрию исходных данных нельзя. Это в ГИСах правило №1. А создавать отдельный шейп-файл ради подписей — это мазохизм, не наш вариант. Слава разработчикам, что в QGIS есть Генератор Геометрии. С помощью него можно менять любые параметры символов и подписей, не трогая исходные объекты. В этом видео я показываю вариант истинного кугисовца. Подписи и символы смещаются на новое место, а исходная точка остаётся нетронутой. Вот код для выноски: make_line(@geometry, translate(@geometry, string_to_array("auxiliary_storage_symbol_offset_smesh")[0], string_to_array("auxiliary_storage_symbol_offset_smesh")[1]*-1 ) ) А это код для подписей: if( "auxiliary_storage_symbol_offset_smesh" IS NOT NULL, translate(@geometry, string_to_array("auxiliary_storage_symbol_offset_smesh")[0], string_to_array("auxiliary_storage_symbol_offset_smesh")[1]*-1 ), @geometry) По сути, вы создаёте слой-обёртку, где подписи и символы можно двигать вручную через вспомогательное поле, а исходные данные остаются чистыми.
В последние было несколько запросов на тему проблем с экспортом объектов в Автокад. Пропадает координата Z. Если Z надо сохранить, то лучше использовать Проект → Импорт/Экспорт в DXF → Экспорт в DXF. Выбрать слой который хотим экспортировать, например изолинии рельефа. Главное не ставим галочку "Принудительно 2D", тогда координата Z вершин сохранена.
Текущий месяц проходит под флагом ISOLINER. (кто не в курсе, это крутецкий модуль в Qgis Валерия Хронусова) Я попробовал инструмент "водосбор по линии" прогнать на реальной задаче и сравнить с гидродинамической картиной. Сама площадь была выбрана максимально неудобной для определения водораздела. Модуль справился отлично в рамках анализа растра. Но есть нюанс: мы видим на картинке справа гидравлическую связь-переток воды. Такой эффект можно поймать только гидродинамикой. Поэтому будьте аккуратны, работая с водосборами без четких границ.
Построить водосбор для канавы или карьера — раньше это был квест с кучей инструментов и танцами с бубном. Сейчас — проще некуда. Устанавливаем свежую версию модуля Isoliner (спасибо Валере Хронусову 👏). Качаем ЦМР. Обводим линией канаву (или оконтуриваем карьер). Запускаем инструмент «Водосбор линии». И получаем единый водосбор для всех объектов или отдельные водосборы для каждого объекта В атрибутах — все параметры: площадь, высоты, длина водотока, уклоны и другие характеристики. Пара движений и водосбор на карте. Валера, это шедевр.
Все выходные готовил набор символов для карт планироваки территорий и хочу поделиться тремя интересными «находками»: маска в символе для "разрыва линии, подписи с "полочкой", "спортивная площадка" внутри полигона.
видео или голосовое, без подписи
Сообщение от подписчицы: Здравствуйте! Увидела на просторе интернета ваши курсы по Qgis. Я совершенно недавно устроилась в компанию, которая занимается ДПТ (проект планировки территории и проект межевания территории), и мне бы хотелось детальнее вникнуть в рабочий процесс, уйти с программы, используемой данной компанией (ГИС Панорама), на более удобный вариант. Может быть вы подскажите, какой ваш курс будет для меня более полезным?. Я подумал и понял, что у меня пока нет готового ответа. В смысле, нет готового курса, который бы провёл человека от нуля до готового проекта планировки в QGIS. Но я знаю, как это сделать. И знаю, что это будет удобнее, быстрее и дешевле, чем мучиться со старой программой или сидеть в Автокаде с таблицами. Поэтому я решил собрать курс, который закрывает эту задачу. Называется он «QGIS для градостроительства. Проект планировки и межевания». Вот что будет внутри. Модуль 1. Подготовка Поговорим о том, из каких частей состоит проект планировки и межевания. Настроим QGIS, создадим структуру папок и файлов. Разберёмся с системами координат для градостроительных задач. Модуль 2. Геоданные для проекта Научимся получать исходные данные из ЕГРН, Росреестра, местных администраций. Загружать и подготавливать кадастровые данные. Конвертировать данные в QGIS из других программ. Модуль 3. Создание карт и схем Это основная часть. Мы создадим все карты и схемы, которые входят в состав проекта планировки и межевания. 3.1. Проект вертикальной планировки 3.2. Опорный план 3.3. План межевания 3.4. Каталоги координат 3.5. Проект планировки территории 3.6. Схема организации дорожного движения 3.7. Эскиз застройки 3.8. 3D-эскиз территории Каждый раздел — это готовый чертёж с настройкой слоёв, стилей, подписей, макетов и всех элементов оформления, которые требуются по нормативам. Модуль 4. Экспорт данных Соберём макет, настроим экспорт в PDF и Автокад, подготовим проект к сдаче. На выходе у вас будет не «набор знаний», а готовый рабочий проект в QGIS, с настроенными стилями и шаблонами для всех схем. Его можно использовать как основу для следующих проектов, просто меняя данные. Курс ещё не записан, потому что я хочу понять, интересен ли он вам. Если вы работаете в проектных организациях, градостроительном отделе или только хотите освоить новую специализацию в QGIS, этот курс для вас. Стоимость предзаказа — 9 900 рублей. После выхода полной версии цена вырастет. Проголосуйте в опросе, если интересен. Важно: этот курс — не про общие знания. Он про конкретный результат. Вы сделаете проект планировки и межевания в QGIS от начала до конца.
Изучал модуль Isoliner от Валеры Хронусова и наткнулся на инструмент, который я искал давно: Kriging с внешним дрейфом. Обычный кригинг — это просто интерполяция. Близкие точки влияют сильнее, далёкие — слабее. Но если у вас есть чёткая пространственная зависимость, например, уровень подземных вод зависит от рельефа, то обычный кригинг её проигнорирует. А Kriging с внешним дрейфом учитывает внешний растр — цифровую модель рельефа, температуру, содержание влаги, что угодно. Он использует тренд (рельеф) и уточняет его по точкам. Пример: строим карту уровней подземных вод. Точно знаем, что связь с рельефом есть — на водоразделах вода глубже, в долинах ближе к поверхности. Задаём точки с отметками, загружаем ЦМР. На выходе — растр, который повторяет рельеф, но с поправкой на фактические замеры. Залипательное зрелище, честно. Остаётся построить изолинии — и карта готова. Что кайфово: модуль работает без привязки к SAGA или GRASS. Не нужно ставить дополнительные инструменты, писать скрипты, настраивать окружение. Установил Isoliner — и строишь поверхность за минуту. Валера, спасибо за штуку, которая реально упрощает жизнь 👏 Кто ещё не пробовал — рекомендую. Особенно гидрогеологам, геофизикам и всем, кто работает с интерполяцией по точкам.
Коллеги, представьте: у вас есть одна локация, но смотреть на неё надо в нескольких слоях. Космоснимок, схема участка, геология, рельеф — каждый слой даёт свою картину, но переключаться между ними туда-сюда неудобно. Модуль Multimap: Sync-up Multimaps решает эту задачу за пару кликов . Он делит экран на несколько синхронизированных окон — горизонтально, вертикально или сеткой . В каждом окне можно разместить либо отдельный слой, либо целую тему (набор слоёв). Зум, панорамирование и даже положение курсора синхронизируются между всеми окнами . Достаточно удобно.
Если вы читаете мой блог достаточно давно, то наверняка заметили моё странное хобби — я бегаю ультратрейлы, то есть бег по горам на дистанции от ста километров и больше. Свой первый трейл всего на двенадцать километров я пробежал три года назад, через год была дистанция в шестьдесят пять километров в Дагестане, а ещё через полгода я уже бежал свою первую сотку в Кейптауне. И понятно, что самостоятельно я до такого не добрался бы, просто потому что не знал, как это делается, с чего начинать и как вообще подготовить организм к таким нагрузкам. Я записался в беговой клуб, где в компании таких же беганутых начал потихоньку тренить. Когда немного освоился и понял, что такое трейлы, какие вообще бывают гонки и где они проходят, заметил, что душа смотрит в сторону ультр. Но к таким дистанциям самостоятельно уже не подготовиться, потому что я просто не знал, что конкретно делать каждый день, сколько бегать, сколько отдыхать и как распределять нагрузку. Тогда я попросил тренера написать мне план, то есть чёткое задание на каждый день, сколько именно километров пробежать, сколько раз попрыгать на скакалке и что ещё делать для укрепления мышц и связок. И я без всяких размышлений тупо делал всё, что было написано в плане, без отговорок и пропусков, даже если не хотелось или казалось, что это не работает. Результат не заставил себя ждать — я финишировал уже на пяти ультратрейлах, и в планах пробежать стомильник, то есть сто шестьдесят километров. И только через три года, когда я наработал системность в тренировках и привычку выполнять план, я начал потихоньку погружаться в изучение технологии составления планов, разбираться, как устроен организм и как можно улучшить свои результаты. На старте привычка просто делать, не думая о том, правильно или неправильно ты делаешь, важнее теории. Потому что если ты хочешь результата, то нужно просто тупо делать что-то в направлении цели, а не размышлять бесконечно и искать самый лучший способ, который на самом деле часто оказывается просто способом отложить действие на потом. И лучший вариант на начальном этапе — это найти человека, который уже знает, как прийти к нужной цели, заплатить ему за готовый план действий и тупо пройти все шаги, которые он сказал, не пытаясь переизобретать велосипед и не сомневаясь в каждом его слове. И вот про это как раз мой марафон «Карта в QGIS за 7 дней». Если у вас есть карта, которую вы хотите сделать в QGIS, но вы не знаете, с какой стороны подойти к программе и как вообще это делается, я покажу вам простой и быстрый способ, как её сделать. Вы просто берёте и выполняете шаги, я даю готовый план и алгоритм, который работает, а результат появляется уже через неделю. Ссылка на марафон: https://gispraktika.zenclass.ru/public/t/46679b73-8ee0-41c9-8f07-c487bc90ec9b Записаться можно до завтра. И если идёте, то обязательно напишите мне, какую именно карту вы хотите сделать, и приложите пример той карты, к которой вы стремитесь. Это поможет мне лучше понять, что именно вам нужно, и сделать марафон максимально полезным лично для вас.
Самое простое руководство по созданию карт встретил в статье Нью-Йорк Таймс «How to Create an Illustrated Map in 8 Steps». Автор рассказал, как создать с нуля интересную карту локации которую хорошо знаете. Сначала выбираем локацию. Конкретное место, которое будет на карте. Далее наносим объекты, которые хотим показать. Дороги, реки, здания, участки. Создаём узнаваемые иконки и подписи. Чтобы каждый объект читался без пояснений. Добавляем крупные топографические ориентиры. Улицы, достопримечательности, водоёмы. Добавляем название карты. Стрелку на север. Легенду. Масштабную линейку. В финале добавляем мелкие детали, которые делают карту живой и интересной. Более простого алгоритма не встречал. И он отлично работает для создания карты от руки. В ГИС мы следуем этому же алгоритму, но делаем всё гораздо глубже и масштабнее. Какую систему координат выбрать для своего проекта. Где найти открытые геоданные. Как быстрее создать недостающие объекты. Десяток объектов легко нанести руками, а если их сотни? Нужна автоматизация. Как настроить понятные символы. Как оформить макет так, чтобы карта выглядела профессионально. Всё это разбираем на марафоне «Карта в QGIS за 7 дней». Шаг за шагом проходим весь путь от идеи до готовой карты. В идеале каждый участник создаёт свою карту, а не повторяет чужую. Ссылка на марафон: https://gispraktika.zenclass.ru/public/t/46679b73-8ee0-41c9-8f07-c487bc90ec9b Старт в этот понедельник. Кто идет, обязательно выполните первое задание.