Управление слоем

Управление объектами

Примечание: В основе большинства сущностей системы лежат сущности `PostgreSQL`. Объекту слоя соответствует строка таблицы в базе данных.

Для работы с объектами слоя выберите нужный слой в левой панели и убедитесь, что активен режим .

Для создания нового объекта вызовите контекстное меню в таблице объектов слоя и выберите пункт .

Для слоёв с точечной или смешанной геометрией можно указать точечную координату объекта в колонке geom. Для остальных типов это значение неактивно. Для заполнения геометрии объекта можно использовать геопривязку.

Чтобы отредактировать или удалить объект слоя, вызовите контекстное меню для соответствующей ему строки таблицы и выберите нужный пункт.


Уникальные значения

Для просмотра уникальных значений по колонке вызовите для неё контекстное меню и выберите пункт .


Фильтрация объектов в таблице

Для фильтрации объектов в таблице по определённой колонке вызовите для неё контекстное меню и выберите пункт .

Инструмент фильтрации объектов в таблице содержит 3 поля:



Примечание: Фильтрация не производится по колонкам типа файл и геометрия.

Примечание: При заполнении фильтра в виде SQL-запроса, в поле необходимо вписывать условия, которые в SQL-запросе идут после ключевого слова __WHERE__.

Для добавления фильтра нажмите . Ненужные фильтры можно удалить, нажав на .

Примечание: Параметры фильтрации сохраняются и будут отображаться при последующем обращении к слою.
Примечание: Фильтрация не влияет на отображение на карте.

На основе отфильтрованных объектов можно создать новый векторный или виртуальный слой. Для это в панели фильтрации предусмотрены соответствующие кнопки: и .

Примечание: В дереве слоёв, созданные на основе фильтрации слои, помещаются под оригинальным слоем.

Обязательные колонки

При редактировании структуры могут быть созданы обязательные колонки. При создании или редактировании объекта пустые значения обязательных колонок будут подсвечены так, как показано на рисунке:

Если хотя бы одна из обязательных колонок не заполнена, сохранить данные объекта будет невозможно. В случае, если колонка является обязательной и локализованной по значению, данные должны быть заполнены на всех языках.


Допустимые значения колонки

При работе с большим массивом объектов (данных) и/или их периодическим обновлением может потребоваться проверка валидности данных в той или иной колонке. Для этого предусмотрен инструмент проверки допустимых значений колонки. Для выполнения проверки вызовите контекстное меню на любой колонке и выберите .

Примечание: Инструмент проверки допустимых значений доступен только для текстовых и строковых типов колонок.
Примечание: Инструмент чувствителен к регистру. Например, "Калуга" и "калуга" будут восприняты как разные значения.

Интерфейс инструмента проверки допустимых значений содержит поле ввода, куда записываются допустимые значения для выбранной колонки. В качестве разделителя используется новая строка. После ввода значений и сохранения запроса отобразится кнопка .

Предупреждение: Для прохождения проверки необходимо полное совпадение введённых и имеющихся в слое значений. Допускается использование пробела (для поиска пустых строк) и NULL.

По результатам проверки будет выдано соответствующее информационное сообщение. В случае, если проверка не пройдена, в интерфейсе инструмента отобразится кнопка . По нажатию данной кнопки отобразится список объектов, которые не попали под указанный фильтр.

Предупреждение: В случае изменения запроса на проверку данных, необходимо сохранить введённые данные и после этого запустить проверку.
Примечание: Список всех значений колонки можно получить посредством инструмента «Уникальные значения колонки».