12 | Документация

Обрезка карты по слою (MaskLayer)

На уровне QGS-проекта можно настроить обрезку всех слоев картографического сервиса специальным слоем, являющимся маской (MaskLayer). Маска может быть любого типа (точечная, линейная, полигональная) и любой раскраски.
Маской может являться любой из слоев картографического проекта. Для настройки маски используются следующие переменные слоя, см. Таблица 17 .
Таблица 17 - Переменные для настройки маски
Переменная
Описание
Значения
elitegis_mask_layer
Является ли слой MaskLayer
true/false
elitegis_mask_layer_channel
Какой канал накладывать как маску
(в большинстве случаев используется прозрачность A)
A (прозрачность)
R (красный)
G (зелёный)
B (синий)
elitegis_mask_layer_group
Обрезка по групповому слою.
Если текущий слой находится в групповом, то с этим свойством для обрезки будут использованы все слои, входящие в групповой слой
true/ false
elitegis_mask_layer_invert
Надо ли использовать инвертирование маски
true/ false
elitegis_mask_layer_keep_in_map
Отображать ли слой (MaskLayer) в картографическом сервисе
true/false
Пример заполненных значений для переменных приведен ниже, см. Рисунок 161 .
Рисунок 161 - Пример заполненных значений для настройки маски