Виртуальный слой
Виртуальные слои - это очень мощный инструмент для решения множества различных задач отображения и управления данными.
Данные виртуального слоя основаны на SQL
-запросах к другим слоям системы. Запросы формируются на языке SQL СУБД PostgreSQL. Мы собрали полезные примеры запросов в отдельном разделе документации.
Примечание: С помощью сочетания клавиш Ctrl+Shift+B имеется возможность отформатировать SQL-запрос.
В расширенных настройках доступны следующие опции:
- Владелец - с правами этого пользователя будет выполняться
SQL
виртуального слоя - Тип слоя:
- VIEW - содержимое виртуального слоя обновляется в режиме реального времени, это очень удобно и универсально. В случае тяжелых данных или сложных
SQL
-запросах могут быть задержки при отображении - MATERIALIZED VIEW - результат
SQL
виртуального слоя кэшируется и работает со скоростью, аналогичной обычному векторному слою. Обновление данных слоя происходит вручную через пунктОбновить данные
в контекстном меню слоя
- VIEW - содержимое виртуального слоя обновляется в режиме реального времени, это очень удобно и универсально. В случае тяжелых данных или сложных
- Расширенные настройки рендеринга
- заблокировать SQL - виртуальные слои не позволяют редактировать поля структуры слоёв от которых зависят. Эта опция позволяет временно "выключить" виртуальный слой, что снимет блокировку с родительского слоя. После проведения необходимых корректировок в структуре родительского слоя, данную опцию следует отключить.