Recent posts
Page 1 of 76 · 903 posts
Posted May 2
Задачка: А как извлечь оси дорог из полигонального слоя. В QGIS 4.0 добавили инструмент Approximate medial axis который извлекает осевые линии полигонов. Посмотрим, как его помощью решить задачку.
Posted Apr 24
Вопрос: «А как настроить масштабную линейку, что она соответствовала карте?»
Posted Apr 23
Владимир Веретенников подкинул классную идею нового урока: как сделать выноски скважин в виде картинок разрезов. Давайте настроим с помощью стандартных возможностей QGIS. Код Генератора Геометрии для отрисовки линии выносок: make_line(@geometry, translate($geometry, string_to_array( "auxiliary_storage_symbol_offset_d_symb" )[1], string_to_array( "auxiliary_storage_symbol_offset_d_symb" )[0]*-1 ) )
Posted Apr 21
Вопрос от Le commissaire Rosen: «Коллеги, добрый день! Как быстро в шаблоне на печать сделать маску, что бы оставить для печати только один район. Может есть какой-то плагин?»
Posted Apr 19
Друзья, сегодня грустный повод для текста. И не будет картографического урока. Я приехал в родное село на похороны Толика, моего друга детства. Толик учился на год младше. После 9 класса я уехал в сельхозтехникум — тогда мне казалось, что круче всего на свете управлять трактором. А Толик закончил 11 классов и поступил на геологический факультет Пермского университета. После техникума у меня был выбор: армия или ВУЗ. И в апреле Толик позвал нас к себе в общагу на «чаепитие» (те, кто учился на геологов, понимают, что это было за «чаепитие»). Мы проникли в общагу по мусорным бакам, через комнату первокурсников. И все выходные погружались в мир весёлой студенческой жизни. А в разгар посиделок Толик сказал: «Слушай, а поступай к нам на геолфак». «Почему бы и нет?» Практически без подготовки, благодаря везению и счастливому случаю, я поступил. Так, нежданно-негаданно, благодаря Толику я пошёл по геологической дорожке. После универа пути разошлись. Я остался в Перми, стал ГИС-специалистом. Толика призвали в армию, а после службы он решил связать судьбу с защитой Родины — стал ракетчиком где-то под Нижним Тагилом. Изредка встречались. А вчера в общем чате написали: инфаркт, реанимация, конец жизненного пути. Невероятно грустно. Ему не исполнилось и 45 лет. --- Что можно сказать... Берегите себя. Жизнь может оказаться очень короткой. Создайте работу, которая доставляет больше удовольствия и меньше стресса. Обязательно найдите спорт для себя — чем мы старше, тем больше нужно двигаться. Проходите медицинские обследования. Ведь жизнь после 40 только начинается. --- Покойся с миром, Толик. Спасибо тебе за ту самую «геологическую дорожку».
Posted Apr 17
При пересылке QGIS-проекта (.qgz) обязательно отправляйте и связанные геоданные (shp, gpkg, tiff), так как проект хранит лишь ссылки на них 📎. Используйте модуль Project Packager для быстрой сборки проекта и всех данных в одну папку 📦. Заархивируйте результат и отправьте получателю 📤.
Posted Apr 16
Вопрос от подписчика Андрея: «Василий здравствуйте! Обращаюсь к Вам с просьбой подсказать)) Можно ли в Qgis сделать карту Арктики ?
Posted Apr 15
Вопрос от Дениса Михайлова: «не подскажите, можно ли создать сетку в полигоне что бы между квадратами было расстояние 50 см?»
Posted Apr 13
Posted Apr 13
112 км. 26 часов. 116 место из 735. Наконец-то после полутора недель путешествий по Китаю мы добрались до места старта — бутик-курорта Моганьшань. Получили стартовые номера, пакеты. На следующий день в 10 утра стартовали. На улице +28°C. Совсем некомфортно для бега. Забег получился настолько красивым, насколько и тяжёлым. Живописные чайные плантации на склонах холмов (местный чай — обалденно вкусный). Уютные деревушки в горах с общественными туалетами и обустроенными речками. Прозрачные бамбуковые леса. Но бесконечные подъёмы и спуски, каменистые тропы, ступени, жара… Я хотел сойти раз десять. Садился, отдыхал, пару раз даже подремал. Дотерпел до ночи — стало легче. И пусть не быстро, но финишировал. 112 км (а с учётом рельефа — около 140). Финишировали только половина участников. У каждого в рюкзаке был GPS-датчик для отслеживания. --- А теперь — урок картографии Каждый мой шаг на трейле напоминал о 6 главных геовопросах, которые мы задаём в ГИС. --- Вопрос 1. Где находится объект? На трейле: где сейчас я? Где ближайший пункт питания? Где финиш? В ГИС: локация объекта, координаты, привязка к карте. Без ответа на «где» всё остальное не имеет смысла. --- Вопрос 2. Что рядом? На трейле: что рядом со мной? Родник? Медпункт? Крутой спуск? В ГИС: буферные зоны, ближайшие участки, пересекающиеся объекты. «Что находится в 500 метрах от школы?» — классика пространственного анализа. --- Вопрос 3. Какое расстояние, длина, объём, площадь? На трейле: сколько до финиша? Какой набор высоты? Сколько времени осталось? В ГИС: длина маршрута, площадь участка, объём выборки. Всё, что можно измерить и посчитать. --- Вопрос 4. Как связаны объекты? На трейле: тропа соединяет старт, пункты питания, вершины, повороты. Река пересекает маршрут. Дорога ведёт к финишу. В ГИС: дорога связывает города. Линия ЛЭП идёт через лес. Полигон граничит с другим полигоном. Сети, потоки, барьеры — всё это про связи. --- Вопрос 5. Что изменилось? На трейле: усталость, рельеф, погода. Днём было +28, ночью похолодало. На подъёме — медленно, на спуске — быстрее. В ГИС: динамика объектов во времени. Миграция животных, разрастание города, диффузия загрязнителя. Как меняется картина от часа к часу, от года к году. --- Вопрос 6. Что если? На трейле: «что если я сверну на ту тропу?», «что если ускорюсь?», «что если сейчас не отдохну?» В ГИС: моделирование и прогнозы. «Что если построить здесь дорогу?», «Что если уровень воды поднимется на 2 метра?», «Как изменится транспортная доступность, если добавить новую ветку метро?» --- Главная мысль Геовопросы — это не академическая абстракция. Это то, с чем вы сталкиваетесь каждый раз, когда открываете карту. Или когда бежите 112 км по горам Китая.
Posted Apr 10
Ну что, отправляюсь в суточное беговое путешествие по тропам не туристического Китая.
Posted Apr 8
Вчера мы спустились в пещеру Хуаньлунь или «Пещера Золотого Дракона». Гигантские своды, сталагмиты с многоэтажный дом, подземные реки и световые шоу в каждом гроте. Завораживает. И пока я смотрел на всё это, думал о геометрии в ГИС. О том, как выбор между точкой, линией и полигоном меняет смысл объекта. Давайте на примере этой пещеры. --- Точка Точка на карте пещеры — это событие. Место, которое важно, но не имеет размера. · Смотровая площадка, где включают световое шоу. · Касса, где продают билеты. · Сталагмит, который называют «Король пещеры». Точка отвечает на вопрос «где?» и может нести атрибуты: название, высота над уровнем моря, время работы. Но она не расскажет, сколько места занимает объект, какова его форма, сколько туристов туда войдёт. --- Линия Линия — это поток или барьер. · Маршрут движения туристов по пещере. · Подземная река, по которой плавают на лодках. · Граница, за которую нельзя заходить. Линия отвечает на вопросы «куда?», «откуда?», «где граница?». Она передаёт направление, связность, последовательность. Но линия не расскажет, сколько людей одновременно находится на маршруте. И не покажет ширину реки. --- Полигон Полигон — это контейнер. Зона со свойствами. · Грот, где идёт световое шоу. · Площадка, где туристы собираются перед спуском. · Участок подземной реки, где водятся редкие креветки. Полигон отвечает на вопросы «сколько?», «какая площадь?», «что внутри?». Он может хранить плотность туристов на квадратный метр, объём воды, тип породы. Но полигон не покажет, в каком направлении движется поток. И не передаст иерархию маршрутов. --- Что мы теряем и находим при смене геометрии? А теперь самое интересное. Берём подземную реку. · Покажем линией → получим направление потока, связность, порядок притоков. · Покажем полигоном → получим площадь зеркала воды, объём, расход. Берём площадку для светового шоу. · Покажем точкой → получим факт наличия, название, время начала. · Покажем полигоном → получим вместимость, плотность зрителей, зоны обзора. Берём маршрут туристов. · Покажем линией → получим направление, дистанцию, перепады высот. · Покажем точками (остановки) → получим узлы, где люди задерживаются, фотографируют, отдыхают. --- Главная мысль Смена геометрии — это всегда компромисс. Вы теряете одни свойства и находите другие. Нет «правильной» геометрии. Есть геометрия, которая лучше отвечает на ваш вопрос. · Хотите знать, где идёт шоу? Ставьте точку. · Хотите регулировать толпу? Рисуйте полигон. · Хотите понять, как движутся люди? Стройте линию. Геометрия на карте — не просто фигура. Это способ думать о пространстве.