Вкладка
...
«Слои» содержит список всех слоёв
...
, существующих в системе (см. рисунок 7.11). Каждый слой соответствует таблице в базе данных.
Рисунок 67.11 – Управление слоями
Создание слоя:
- Нажмите «Создать».
- Заполните поля в зависимости от типа слоя (например, «Дорожные сущности» — векторный слой на основе таблицы в БД).
Обязательные поля отмечены символом «*».
Настройки слоя:
- Название, описание;
- Конфигурация (таблица в БД);
- Подключение документов и изображений;
- Стиль, легенда, предфильтрация (в формате JSON).
Настройка стиля:
- Базовый режим — доступен только при создании нового слоя. Позволяет настроить:
- Точки: цвет, размер, прозрачность, контур (цвет, толщина);
- Линии: цвет, толщина, тип (сплошная, пунктир), прозрачность, контур;
- Полигоны: цвет заливки, прозрачность, контур (цвет, толщина, тип линии).
- Расширенный режим — редактирование JSON-кода стиля.
При внесении изменений в код вернуться в базовый режим можно только сбросом настроек.
Рисунок 6.12 – Создание слоя
Через этот раздел можно:
- Просматривать список слоёв;
- Редактировать параметры слоёв (для большинства типов);
- Полностью удалять слои из базы данных.
Особенность создания слоёв
Одна и та же таблица в базе данных
...
может использоваться для создания нескольких слоёв в интерфейсе
...
. Это достигается за счёт предфильтрации.
Пример:
Можно создать два слоя –
Вкладка Слои представляет собой список существующих в Системе слоев (т.е. под такие слои в Системе существует таблица в базе данных). При помощи редактирования возможно изменять все параметры слоев (для большинства типов слоев). Также возможно полное удаление слоя из Базы данных (рисунок 6.11).
В Системе существует возможность создавать несколько слоев из одной таблицы в базе данных с использованием различной предфильтрации. Например, если необходимо создать два отдельных слоя «Рекламные конструкции Пермского края» и «Рекламные конструкции Кировской области», то это можно сделать, создав два разных слоя, и использовать предфильтрацию по полю Региона, хотя в Базе данных существует только одна таблица со всеми Рекламными конструкциями.
Рисунок 6.11 – Внешний вид компонента управления Слоями...
используя одну общую таблицу. Разделение происходит по полю «Регион» через настройку предфильтрации при создании слоя.
Создание слоя
- Нажмите кнопку «Создать» в верхней части
...
- вкладки.
- Откроется форма создания слоя
...
- . Заполните поля в зависимости от типа слоя (например, «Дорожные сущности», растровые слои АФС
...
- и др.).
Рисунок 7.12 – Создание слоя
Рассмотрим создание слоя на примере слоя типа «Дорожные сущности» то есть – векторного слоя векторного формата, источником информации для которого является база данных Системы (рисунок 6.12). Для создания данного слоя необходимо указать его название, краткое описание, выбрать конфигурацию (таблицу в базе данных с набором полей и их псевдонимами), определить будут ли подключены документы и изображения к слою и заполнить несколько полей, содержащих описание свойств стиля, легенды и предфильтрации слоя , основанный на таблице в базе данных.
Необходимо указать:
- Название слоя;
- Описание (необязательно);
- Конфигурацию – выбор таблицы в базе данных, включая набор полей и их псевдонимы;
- Подключение документов и изображений – опционально;
- Стиль, легенду, предфильтрацию – в формате JSON-array.
Обязательные поля при создании слоя выделены помечены символом «*», конфигурация .
Настройка стиля слоя
...
При создании нового слоя после выбора конфигурации слоя администратору предлагается тип доступны два режима настройки стиля: базовый, либо расширенный. Доступность использования базовой настройки стиля имеется только при создании новых слоёв
(отсутствует при редактировании существующих, если использовался расширенный способ настройки стиля).
Базовый тип настройки стиля имеет следующие возможности:
- для точечных слоёв: настройка цвета точек, их размера (радиуса), уровня прозрачности, наличие контура, его цвета и толщины;
- для линейных слоёв: настройка цвета линий, их толщины, типа линий (сплошная, пунктирная, либо состоящая из точек), уровня прозрачности, наличие контура, его цвета и толщины;
- для полигональных слоёв: настройка цвета полигона, уровня прозрачности, наличие контура, его цвета и толщины, а также типа линий контура (сплошная, пунктирная, либо состоящая из точек).
При переходе в расширенный режим настройки стиля появляется окно настройки с json-кодом, отражающим стиль, сформированный в базовом режиме. При отсутствии внесения изменений в код, имеется возможность вернуться к базовой настройке стиля. При внесении изменений в код, вернуться в базовый режим можно только с полным сбросом настройки стиля к значениям по умолчанию.
- Базовый режим – доступен только при создании нового слоя.
- Расширенный режим – редактирование JSON-кода стиля.
Важно:
Если при создании слоя был использован расширенный режим, вернуться к базовому при редактировании невозможно.
Изменения в JSON-коде можно отменить только полным сбросом стиля.
Базовый режим
Позволяет настроить внешний вид слоя без ручного редактирования кода. Доступные параметры зависят от типа геометрии:
Точки:
- Цвет, размер (радиус), прозрачность;
- Контур: цвет, толщина, наличие.
Линии:
- Цвет, толщина, тип линии (сплошная, пунктир, точечная);
- Прозрачность;
- Контур: цвет, толщина, тип.
Полигоны:
- Цвет заливки, прозрачность;
- Контур: цвет, толщина, тип линии.
Открывается окно с JSON-кодом стиля, сформированного в базовом режиме.
При внесении изменений:
- Сохранение происходит вручную;
- Вернуться к базовому режиму можно только через сброс настроек.
Редактирование и удаление слоёв
- Редактирование: доступно для большинства параметров слоя.
- Удаление: приводит к полному удалению слоя из базы данных. Операция безвозвратна.
Настройка особых отображений слоёв
- Отображение расстояния (км+м) от начала объекта при наведение курсора.
- Доступна только для линейных объектов;
- Для включения особого типа отображения нужно установить чекбокс данного параметра в выбранное положение:
...


