Изображения полигонов
-
- Участник
- Сообщения: 52
- Зарегистрирован: 06 июн 2018, 14:21
- Репутация: 3
- Откуда: Киев
Изображения полигонов
Доброго времени суток уважаемые форумчане.
Существует большое количество полигонов (около 260шт), каждый из которых мне необходимо сохранить в виде изображения с аналогичным названием. Возможно существует некий плагин на QGIS с помощью которого я мог-бы решить данный вопрос? Подскажите пожалуйста если сталкивались с подобной задачей.
Спасибо.
С уважением, athe.
Существует большое количество полигонов (около 260шт), каждый из которых мне необходимо сохранить в виде изображения с аналогичным названием. Возможно существует некий плагин на QGIS с помощью которого я мог-бы решить данный вопрос? Подскажите пожалуйста если сталкивались с подобной задачей.
Спасибо.
С уважением, athe.
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
-
- Участник
- Сообщения: 52
- Зарегистрирован: 06 июн 2018, 14:21
- Репутация: 3
- Откуда: Киев
Re: Изображения полигонов
lam, добрый день.
В данный момент все полигоны- отдельные шейпы. Обьединить не проблема. Названия полигонов в атрибутике есть.
В данный момент все полигоны- отдельные шейпы. Обьединить не проблема. Названия полигонов в атрибутике есть.
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Изображения полигонов
Опробуйте встроенное средство под названием "Альбом". Только объедините шейпы в один слой. Пример использования
The purpose of computing is insight, not numbers
-
- Участник
- Сообщения: 52
- Зарегистрирован: 06 июн 2018, 14:21
- Репутация: 3
- Откуда: Киев
Re: Изображения полигонов
Игорь Белов, здравствуйте.
Спасибо за подсказку, функция здоровская.
Во время тестирования столкнулся с некоторыми сложностями. Как я понимаю, слой, который мы инвертируем служит нам фоном, на который выводиться часть основного слоя. Таким образом вывести слой OSM либо любой другой-возможности нет? Также появился вопрос подписей полигонов. Они не исчезают
.

Буду благодарен за любую подсказку.
Спасибо.
С уважением,
athe.
Спасибо за подсказку, функция здоровская.
Во время тестирования столкнулся с некоторыми сложностями. Как я понимаю, слой, который мы инвертируем служит нам фоном, на который выводиться часть основного слоя. Таким образом вывести слой OSM либо любой другой-возможности нет? Также появился вопрос подписей полигонов. Они не исчезают


Буду благодарен за любую подсказку.
Спасибо.
С уважением,
athe.
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Изображения полигонов
Вывернутый наизнанку полигон скрывает нижележащие слои вокруг себя и показывает всё, что внутри. Следовательно, ничто не препятствует отображению слоя OSM или любого другого внутри полигона.
Другое дело, что вывернутых полигонов много. Чтобы на каждой карте отображать только нужный маскирующий полигон, для слоя полигонов используется условное отображение (Правила), в котором задаётся условие для отображения вида
или
Если речь идёт о надписях самого слоя полигонов, вопрос на этом исчерпан.
Что касается надписей объектов других слоёв, в QGIS полигоны не маскируют надписи. Можно решить проблему, добавив к атрибутам подписываемого слоя номер полигона по положению и применив условное подписывание (Подписи на основе правил). Правило такое же, как и выше.
Другое дело, что вывернутых полигонов много. Чтобы на каждой карте отображать только нужный маскирующий полигон, для слоя полигонов используется условное отображение (Правила), в котором задаётся условие для отображения вида
Код: Выделить всё
"NN" = @atlas_featurenumber
Код: Выделить всё
$id = @atlas_featureid
Что касается надписей объектов других слоёв, в QGIS полигоны не маскируют надписи. Можно решить проблему, добавив к атрибутам подписываемого слоя номер полигона по положению и применив условное подписывание (Подписи на основе правил). Правило такое же, как и выше.
The purpose of computing is insight, not numbers
-
- Участник
- Сообщения: 52
- Зарегистрирован: 06 июн 2018, 14:21
- Репутация: 3
- Откуда: Киев
Re: Изображения полигонов
Ещё раз здравствуйте.
- Со слоем подложки всё так же туго. Инвертированный слой его попросту собой закрывает. Как я понимаю подобное изображение методом инвертированного полигона мне не получить:
- По поводу маскировки надписей... Нашел на просторах информацию про плагин "Mask". Судя по данному мануалу: https://vimeo.com/96600336 этот плагин скрывает подписи неактуальных слоёв и в атласе отображает нужные слои во время предпросмотра (хотя на практике это не так...). Возможно не та версия QGIS?
- Со слоем подложки всё так же туго. Инвертированный слой его попросту собой закрывает. Как я понимаю подобное изображение методом инвертированного полигона мне не получить:

- По поводу маскировки надписей... Нашел на просторах информацию про плагин "Mask". Судя по данному мануалу: https://vimeo.com/96600336 этот плагин скрывает подписи неактуальных слоёв и в атласе отображает нужные слои во время предпросмотра (хотя на практике это не так...). Возможно не та версия QGIS?
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Изображения полигонов
Вижу розовый полигон. Попробуйте убедить, что он инвертирован.
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя