Post content
3D вид в атласе не работает (и как это обойти) Вчера подписчик прислал задачку. Нужно автоматизировать создание десятков типовых карт по данным лазерного сканирования (лидарная съёмка). На каждой карте должно быть: 2D вид (план) поперечный профиль 3D вид поверхности Задача вроде бы стандартная. Атлас в QGIS отлично справляется с 2D и профилями. А вот с 3D — затык. Почему? В настройках 3D вида нет возможности подставлять параметры камеры (угол обзора, масштаб, центр) через код. В QGIS код можно воткнуть куда угодно — в стили, в подписи, в атрибуты, в геометрию. Но в настройки камеры 3D сцены — нет. Это значит: полная автоматизация (нажал кнопку → получил 50 карт) невозможна. Пришлось бы вручную настраивать 3D вид для каждого листа. Вместо 20 минут — пара часов работы. Но даже в этой безвыходной ситуации я составил алгоритм, который сильно упрощает и ускоряет процесс. Не на 100%, но на 70–80%. Вместо двух часов — 30–40 минут. И всё равно быстрее, чем делать с нуля. Алгоритм (коротко): Настраиваете 2D и профиль в Атласе — это полностью автоматически. Для 3D создаёте один шаблон сцены (с нужными параметрами камеры). Активируем Атлас и для каждого листа нажимаем кнопку обновления охвата карты в проекте → 3D вид подстраивается под 2D вид. Вручную экспортируем каждый лист (минута на лист, но всё равно быстрее, чем настраивать кучу листов карты или макетов). Подробно распишу, если будет запрос. К чему я это? QGIS — не идеальная программа. В ней много чего хочется улучшить. И 3D в макете один из затыков. Но даже в текущей версии QGIS позволяет упростить и автоматизировать задачи, сэкономив многие часы работы. Потому что 90% задач он закрывает на ура. А оставшиеся 10% — помогает сделать быстрее, чем в любой другой ГИС. Именно поэтому в моём базовом курсе «Ultimate QGIS. От нуля до PRO» есть отдельный учебный модуль по Атласам и генерации типовых карт. 46 модулей, 350+ уроков, все данные внутри. Открываете → делаете → экономите часы. Если хотите научиться автоматизировать рутину (и обходить такие ограничения, как с 3D), сейчас — лучший момент. До моего вылета в Китай (2 апреля) проходит «Китайская распродажа». Пакет из «(Ultimate QGIS» + любой тематический курс на выбор — 9 900 ₽ вместо 39 800 ₽. https://gispraktika.zenclass.ru/public/product/2d9c8893-7e32-4703-be72-ce1126a28368/tariffs В комментарии к заказу напишите, какой тематический курс нужен (геология, экология, гидрология, лес, градостроительство, сельское хозяйство). P.S. Если пакет не нужен, но нужен один курс — промокод KITAY даёт скидку 10 000 ₽ на Ultimate QGIS и 4 000 ₽ на тематический. Но пакет выгоднее.