Страница 1 из 1
Надписи и Маски
Добавлено: 23 мар 2021, 17:56
Rad
Снова прошу помощи сообщества. При оформлении карт очень часто пользуюсь масками (полупрозрачный полигон) для выделения нужного и "притушить" ненужное. При этом, надписи на скрываемых маской слоях "вылазят" на верх. Это в принципе можно забороть? Заранее спасибо.
Re: Надписи и Маски
Добавлено: 23 мар 2021, 23:51
Игорь Белов
Несколько приёмов навскидку. Применять к каждому слою с надписями. При маскировании инвертированными полигонами меняем логические условия на противоположные.
Можно сделать содержимое надписей вычисляемым (кнопочка на картинке обведена красным):
Код: Выделить всё
if( overlay_within( 'mask' ) , '' , "name" )
где mask - название слоя маски.
Аналогично можно менять размер надписей под маской на нулевой (кнопочка справа от размера):
Можно управлять прозрачностью надписей (кнопочка справа от слайдера [Opacity]). Формула задаёт 30-процентную насыщенность надписей на полигонах маски и 100-процентную за их пределами:
А можно для каждого слоя выбрать [Rule-based Labeling]. Чтобы вывести надписи только за пределами маски, используем фильтр:
Re: Надписи и Маски
Добавлено: 24 мар 2021, 08:32
Rad
Огромное спасибо.