Страница 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
				Огромное спасибо.