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

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

На уровне QGS-проекта можно настроить обрезку всех слоев картографического сервиса специальным слоем, являющимся маской (MaskLayer). Маска может быть любого типа (точечная, линейная, полигональная) и любой раскраски.

Маской может являться любой из слоев картографического проекта. Для настройки маски используются следующие переменные слоя, см. Таблица 16.

Таблица 16 – Переменные для настройки маски

Переменная Описание Значения
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

Пример заполненных значений для переменных приведен ниже, см. Рисунок 147 .

Рисунок 147 – Пример заполненных значений для настройки маски