2.3.3.3. Блок «Слои и таблицы»
Блок «Слои и таблицы» предназначен для работы с картографическими слоями системы, таблицами и их группами. При переходе во вкладки «Слои», «Таблицы», «Системные слои», «Группы», «Иконки», «Метаданные», «Подложки» администратору становятся доступны следующие элементы управления: сортировка таблиц, поисковая строка, фильтры, добавление новой записи, редактирование записи, удаление записи, экспорт данных (Рис. 2.71).
![_images/mapsurf_adm33.png](_images/mapsurf_adm33.png)
Рис. 2.71 Блок «Слои»
2.3.3.3.1. Вкладка «Слои»
Во вкладке «Слои» администратор может ознакомиться с подробной информацией о слоях системы, создать или загрузить новые слои. Слой — это визуальное представление набора географических данных в среде любой цифровой карты.
При переходе во вкладку «Слои» в окне администрирования становится доступна таблица со следующими графами (Рис. 2.71):
«Тип» – тип геометрии (точка, линия, полигон или картинка), при помощи которого объект слоя принимает определенный внешний вид на карте.
«Название» – наименование слоя системы.
«Системное наименование» – транслитерация наименования слоя.
«Группа» – принадлежность слоя к определенной группе системы.
«Кластер организации» – принадлежность слоя к кластеру организаций.
При переходе во вкладку «Слои» администратор может воспользоваться поисковой строкой и фильтрами (по группе, хранилищу данных, типу геометрии, принадлежности к растровым слоям, по объекту обслуживания и кластеру), а также инструментами для создания новых слоев и редактирования/удаления уже существующих.
2.3.3.3.1.1. Создание нового слоя
Для заведения нового слоя в системе нужно нажать кнопку – откроется окно создания слоя, содержащее вкладки: «Основное», «Атрибуты», «Объекты обслуживания» и «Права по умолчанию».
Вкладка «Основное»
Первой открывается вкладка «Основное», в которой необходимо заполнить следующие поля (Рис. 2.72):
«Кластер слоя» – принадлежность слоя к кластеру организаций. Выбор кластера доступен при создании слоя под ролью Администратора системы. При создании слоя под Администратором кластера принадлежность к кластеру будет определена автоматически.
«Название» – наименование слоя.
«Системное наименование» – наименование слоя в базе данных, состоящее из букв латинского алфавита, не содержащее пробелов и спецсимволов. Формируется автоматически при вводе информации в поле «Название». Если в поле «Название» вводится русский заголовок, то используется транслитерация. Если полученное название не устраивает, можно ввести в это поле свой вариант. Автоматический ввод не будет работать, если сначала заполнить «Системное наименование», а затем обычное «Название». В отличие от названия, системное наименование нельзя отредактировать после создания таблицы.
«Группа» – группа, в которой будет отображаться слой.
«Хранилище данных» – база данных, в которой будет храниться слой.
«Тип геометрии» – точка, линия, полигон.
«Протокол отображения слоя»:
WMS – предоставление информации в виде географически привязанного изображения;
WFS – предоставление информации в виде геопространственных данных.
«Проекция» – код одной из общепринятых географических проекций.
«Использовать для поиска» – индексация слоя для осуществления поиска по его объектам.
«Стиль» – описание особенностей отображения слоя на экране (цвета, размера, прозрачности и других свойств объектов слоя и их подписей).
![_images/mapsurf_adm34.png](_images/mapsurf_adm34.png)
Рис. 2.72 Создание слоя
При создании и редактировании слоя пользователь может выбрать один из следующих стилей:
«Базовый» – стиль по умолчанию без возможности настройки подписей и отображения объектов слоя.
«Простой» – стиль, в котором можно выбрать атрибут для подписи и задать параметры отображения объектов (Рис. 2.73).
![_images/mapsurf_adm35.png](_images/mapsurf_adm35.png)
Рис. 2.73 Простой стиль слоя
При выборе простого стиля и типа геометрии «Точка» пользователь может задать форму отображения точек для объектов (круг, треугольник, квадрат) или выбрать стиль с иконкой. При использовании одной из форм можно выбрать цвет фона и размер значка, включить и настроить обводку фигуры. При использовании стиля с иконкой следует выбрать одну из иконок из выпадающего списка и прописать ее размер. Также система поддерживает загрузку своих иконок (подробнее в пункте Вкладка «Иконки»).
Если в качестве типа геометрии выбрать линию, можно задать цвет фона и толщину линии. Чтобы задать цвет для обводки, необходимо выбрать соответствующий параметр «Обводка».
Если в качестве типа геометрии выбрать полигон, можно задать цвет и прозрачность для фона, цвет и размер для обводки.
«Расширенный» - стиль, сформированный при помощи языка GeoCSS с поддержкой фильтров и легенды. При выборе данного стиля в области администрирования, справа от полей для ввода, появляется отдельная форма с кодом (Рис. 2.74). Примеры расширенных стилей приведены в разделе Приложение 2. Примеры расширенных стилей слоев. Подробнее с правилами создания geocss-стилей можно ознакомиться на https://docs.geoserver.org/stable/en/user/styling/workshop/css/css.html.
![_images/mapsurf_adm36.png](_images/mapsurf_adm36.png)
Рис. 2.74 Расширенный стиль слоя
Вкладка «Атрибуты»
Для добавления новых атрибутов необходимо заполнить поля «Название» и «Тип» и нажать .
![_images/mapsurf_adm37.png](_images/mapsurf_adm37.png)
Рис. 2.75 Добавление атрибутивных данных слоя
Поддерживаются следующие типы атрибутивных полей:
Строка – краткое текстовое поле;
Целое число – целочисленное поле;
Большое целое число – числовой тип, который дает возможность работать с целыми числами произвольной длины;
Логический тип – выбор из вариантов true и false;
Вещественное число – поле с вещественным числовым значением;
Дата – выбор даты из календаря (день-месяц-год);
Дата и время – выбор даты из календаря (день-месяц-год), времени (часы-минуты);
Справочник – выбор из списка значений указанного справочника;
Таблица с данными – выбор из списка значений указанной таблицы данных;
Слои – выбор из списка объектов указанного слоя;
Связь с организацией – выбор из списка доступных организаций;
Связь с кластером – выбор из списка доступных кластеров;
Связь с пользователем – выбор из списка доступных пользователей;
Связь с видом работ – выбор из списка доступных видов работ;
Связь с приоритетом – выбор из списка доступных приоритетов.
После создания атрибута в области администрирования появится таблица с названием, системным наименованием и типом атрибута. Системное наименование присваивается атрибуту автоматически на основе транслитерации введенного названия или на основе типа для следующих типов атрибутов:
Связь с организацией – sys_org_id;
Связь с кластером – sys_clr_id;
Связь с пользователем – sys_user_id;
Связь с видом работ – sys_typ_id;
Связь с приоритетом – sys_prt_id.
Если в слое несколько полей с одним из указанных типов, то в конце системного наименования атрибута автоматически добавляется {текущая дата}.
Вновь созданный атрибут отобразится в первой строке таблицы. Здесь администратору доступны следующие действия над атрибутом:
изменение названия и системного наименования;
определение дополнительных функций:
«Заголовок» – позволяет сделать атрибут заголовком карточки объекта, которая выводится при клике на объект на карте.
«Подзаголовок» – позволяет сделать атрибут подзаголовком карточки объекта, которая выводится при клике на объект на карте.
«Для поиска» – позволяет использовать значения атрибута при поиске объектов слоя.
«Показывать» – показывать атрибут пользователям.
«Можно редактировать» – определяет доступность слоя для редактирования.
«Экранировать html» – атрибут будет интерпретироваться как html-контент, что расширяет возможности наполнения таких атрибутивных полей (например, их содержимым может стать ссылка или форматированный текст).
«Выводить в pop-up» – отмечает те поля, которые должны отображаться в карточке объекта, которая выводится при клике по объекту на карте.
Для добавления следующего атрибута необходимо повторно заполнить форму с полями и нажать .
В верхней части окна располагаются поля «Формат заголовка» и «Формат подзаголовка». Для слоя можно сформировать маску из одного или нескольких атрибутов, которая будет являться заголовком (подзаголовком). Чтобы настроить новую маску, следует нажать на «Заголовок» или «Подзаголовок» в строке необходимого атрибута. При этом можно ввести краткое пояснение для улучшения восприятия (Рис. 2.76).
![_images/mapsurf_adm77.png](_images/mapsurf_adm77.png)
Рис. 2.76 Пример настройки маски заголовка и подзаголовка
В системе можно ограничить видимость объектов одного слоя для разных кластеров, организаций и пользователей. Для этого необходимо:
Создать поле с одним из следующих типов данных: «Связь с организацией», «Связь с кластером» или «Связь с пользователем».
Выбрать его название из выпадающего списка в поле «Ограничение видимости по» в верхней части окна.
После сохранения структуры атрибутов слоя заполнить поле связи значениями путем выбора из выпадающего списка для интересующих объектов слоя.
Объекты этого слоя смогут видеть только пользователи указанного в данном поле кластера (или организации) или пользователи, указанные в поле «Связь с пользователем».
Пользователи с ролями «Администратор системы» и «Инспектор системы» могут при создании объекта оставлять поле системного фильтра пустым, при этом объект будет доступен всем пользователям. Для остальных пользователей поле по умолчанию заполняется названием основной организации или основного кластера пользователя, и объект доступен только пользователям данных организации или кластера.
Для облегчения процесса заполнения созданных атрибутивных полей, а также для фильтрации объектов на карте по значениям атрибутов можно установить связь со справочником, с таблицей данных или другими тематическими слоями. Для этого необходимо предварительно создать справочник или таблицу во вкладке «Таблицы» блока «Слои» (Вкладка «Таблицы») и выбрать «Справочник» или «Таблица с данными» в качестве типа поля текущего слоя. Для связи с тематическим слоем нужно выбрать тип «Слои» и выбрать тематический слой. После этого справа от типа поля появится выпадающий список с названиями доступных таблиц. После выбора конкретной таблицы потребуется указать «Поле-значение» с типом данных «целое число» (поле источник для связи) и «Поле-название» (поле, в котором хранятся наименования элементов) (Рис. 2.77).
![_images/mapsurf_adm72.png](_images/mapsurf_adm72.png)
Рис. 2.77 Прикрепление справочника к полю слоя
После прикрепления справочника или таблицы данных при создании новых объектов слоя и при фильтрации (Рис. 2.78) можно будет не вводить значение атрибута, а выбрать одно из значений из выпадающего списка.
![_images/mapsurf_adm73.png](_images/mapsurf_adm73.png)
Рис. 2.78 Использование справочника для фильтрации объектов слоя
Поля с типами «Связь с организацией», «Связь с кластером», «Связь с пользователем», «Связь с видом работ», «Связь с приоритетом» позволяют подключить системные справочники. Системные справочники формируются автоматически на основе данных, введенных в систему.
Вкладка «Объекты обслуживания»
Объекты обслуживания (сервисные объекты) — слои, содержащие объекты интереса организации пользователя, с которыми связано осуществление ее деятельности.
В данной вкладке можно настроить соответствия полей данного слоя и полей заданий, которые будут создаваться на основе объектов слоя, если его сделать сервисным. Это означает, что при создании заданий с привязкой к объектам обслуживания все или часть полей задания будет автоматически заполняться данными об этом объекте обслуживания. Соответствие определяет, какие это будут поля.
Определить слой как сервисный можно в блоке «Права на слои» (подробнее в разделе Блок «Права на слои»). В зависимости от настроек в блоке «Права на слои» одни пользователи могут использовать слой как сервисный, другие – как обычный слой.
Чтобы настроить объекты обслуживания, нужно переключить соответствующий тумблер, затем выбрать из полей слоя атрибут для названия объекта обслуживания и нажать . В формате названия отобразится его маска. Название может состоять из нескольких атрибутов — для этого нужно создать соответствующую маску, добавляя новые атрибуты.
Чтобы задать соответствие атрибутов сервисного слоя и полей задания, следует нажать , выбрать из выпадающих списков атрибут слоя и поле задания. Чтобы удалить соответствие, нужно нажать кнопку
напротив соответствия. Формат атрибутов может включать несколько полей слоя. Также в данную строку можно добавить пояснение для лучшего восприятия информации в задании.
![_images/mapsurf_adm65.png](_images/mapsurf_adm65.png)
Рис. 2.79 Вкладка «Объекты обслуживания»
Вкладка «Права по умолчанию»
В данной вкладке можно настроить права по умолчанию на просмотр/редактирование/управление, а также настроить права на использование слоя в качестве слоя с объектами обслуживания.
Для того чтобы задать права, нужно выбрать из выпадающих списков параметры:
«Все роли» – права будут предоставлены всем ролям;
«Роль» – выбор ролей, для которых будут настроены права;
«Несколько организаций» – выбор либо всех клиентских, либо всех не клиентских организаций, либо всех, вне зависимости от этого критерия;
«Организация» – выбор организации, для которой будут настроены права.
После того как выбраны параметры, нужно нажать . В таблице ниже появится новая строка, где нужно с помощью тумблеров «Объекты обслуживания», «Просмотр», «Редактирование», «Управление» задать необходимые права (подробнее о правах в разделе Блок «Права на слои»).
![_images/mapsurf_adm66.png](_images/mapsurf_adm66.png)
Рис. 2.80 Вкладка «Права по умолчанию»
2.3.3.3.1.2. Редактирование информации о слое
Для изменения информации о слое нужно нажать или
дважды щелкнуть по строке с названием выбранного слоя. После этого в
области администрирования откроется форма, аналогичная форме добавления,
в которой администратор может заполнить/изменить интересующие его поля с
информацией о слое (Рис. 2.81).
![_images/mapsurf_adm38.png](_images/mapsurf_adm38.png)
Рис. 2.81 Редактирование информации о слое
При изменении принадлежности к кластеру пользователям нового кластера автоматически будут выданы права на слой, настроенные по умолчанию. Права на слой у пользователей предыдущего кластера будут сохранены, при необходимости их можно отредактировать.
В окне редактирования администратору становится доступны кнопки «Индексировать» и «Обновить атрибуты»
.
При нажатии на кнопку происходит полное обновление информации о выбранном слое. Администратор может
воспользоваться этой кнопкой в случае добавления новой информации и ее
временном отсутствии в результатах поиска.
Для изменения информации об атрибутах слоя нужно перейти во вкладку «Атрибуты» в
окне редактирования слоя. Администратору становятся доступны поля для
добавления новых атрибутов и редактирования уже существующих. Здесь же
можно удалить атрибут, нажав на кнопку в правой части строки. Кнопка
позволяет сбросить кэш при добавлении атрибутов в слой и загрузить их заново из базы данных.
Чтобы внесенные изменения сохранились, нужно нажать , для отмены
редактирования слоя –
.
Для точечных слоев в области администрирования помимо вкладок «Основное» и «Атрибуты» присутствует вкладка «Кластеризация».
Кластеризация – это отображение единой меткой на карте группы объектов точечного слоя, расположенных поблизости. Кластеризация возможна только в случае, если слой точечный и имеет метод отображения WFS. Количество сгруппированных в кластер объектов выводится цифрой. Близость объектов для включения в кластер рассчитывается с учетом масштаба.
При переходе во вкладку «Кластеризация» в окне редактирования открывается форма, в которой пользователь может включить кластеризацию, задать ей максимальный зум, а также создать новый кластер (Рис. 2.82). Здесь же становятся доступны графы со следующими заголовками: количество объектов, иконка и цвет подписи.
![_images/mapsurf_adm39.png](_images/mapsurf_adm39.png)
Рис. 2.82 Настройки кластеризации слоя
Для добавления нового кластера нужно указать в поле для ввода количество объектов, которое будет содержаться в этом кластере, выбрать
изображение, которое будет отображаться на карте, задать цвет подписи и нажать .
В графе «Количество объектов» отображается диапазон количества объектов, который соответствует конкретному кластеру. Если напротив первого кластера стоит число 5, напротив второго – 10, а напротив третьего – 20 (как показано на Рис. 2.82), то это означает, что в первый кластер попадает до 5 объектов, во второй – от 6 до 10, в третий – от 11 до 20. При этом если третий кластер с 20 объектами является последним в списке, то для него не будет существовать конечного числа объектов.
В графе «Изображение» хранятся изображения кластеров, которые становятся доступными при просмотре карты. А в графе «Цвет подписи» отображается цвет, используемый в подписях объектов на карте.
2.3.3.3.1.3. Удаление слоя
Для удаления слоя нужно нажать в правой части строки слоя. Для удаления нескольких слоев одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Выйдет окно подтверждения удаления с выбором режима удаления слоев: «Удалить с геопортала», «Удалить с геосервера», «Удалить из базы данных» (Рис. 2.83). Можно выбрать несколько вариантов. Для полного удаления слоя необходимо отметить все 3 пункта. Для подтверждения удаления следует нажать
, для отмены –
.
![_images/mapsurf_adm39_1.png](_images/mapsurf_adm39_1.png)
Рис. 2.83 Подтверждение удаления слоев
2.3.3.3.1.4. Поиск слоя
При переходе во вкладку «Слои» администратор может воспользоваться поисковой строкой для поиска слоя по его названию. Чтобы найти слой по кластеру, группе, хранилищу данных, по типу геометрии или по типу слоя (растровый/векторный), необходимо применить фильтр, который расположен под поисковой строкой.
Например, при выборе фильтра «По типу геометрии» в поисковом окне появится форма, в которой нужно выбрать из выпадающего списка один из типов (точка, линия или полигон), чтобы провести отбор. После этого в области администрирования отобразятся слои с выбранным типом геометрии.
Для сброса результатов фильтрации следует нажать на «Очистить все».
2.3.3.3.1.5. Загрузка слоя
Чтобы импортировать слой в систему, нужно нажать кнопку , расположенную в верхней части вкладки «Слои». Откроется всплывающее окно, через которое пользователь может выбрать слой со
своего компьютера. К загрузке допускаются заархивированные в zip векторные shape-файлы, а также растровые геопривязанные изображения формата geotiff.
При импорте слоя из shape-файла система автоматически идентифицирует некоторые типы атрибутов, если название атрибутивного поля начинается со следующих слов:
sys_org_id – тип «Связь с организацией»;
sys_clr_id – тип «Связь с кластером»;
sys_user_id – тип «Связь с пользователем»;
sys_typ_id – тип «Связь с видом работ»;
sys_prt_id – тип «Связь с приоритетом».
Перед загрузкой растровых изображений желательно предварительно сжать (lzw) geotiff-файл и построить для него пирамиды. Это можно сделать с помощью инструментов библиотеки GDAL (https://gdal.org/).
Этапы загрузки слоя отображаются в информационном окне (Рис. 2.84).
![_images/mapsurf_adm71.png](_images/mapsurf_adm71.png)
Рис. 2.84 Отображение этапов загрузки слоя
После загрузки откроется такое же окно, что и при создании слоя. Тип геометрии и протокол отображения слоя будут определены автоматически, остальные поля нужно заполнить. При этом атрибуты (если таковые имеются) тоже задаются автоматически. Кроме того, администратор может самостоятельно выбрать хранилище данных из представленного списка во вкладке «Основное».
2.3.3.3.2. Вкладка «Таблицы»
Во вкладке «Таблицы» содержится информация о таблицах с данными и справочниках системы. Таблицы с данными и справочники, в отличие от слоев, не содержат пространственную информацию о расположении объектов (геометрию, координаты объектов).
Справочники и связанные таблицы используются для решения следующих задач:
упрощение процесса заполнения атрибутивных полей при работе с объектами (при подключении справочника или таблицы с данными пользователи смогут выбирать значение атрибутивного поля из предложенных вариантов, а не вводить вручную);
фильтрация объектов слоя на карте.
При переходе во вкладку «Таблицы» в окне администрирования становится доступна таблица со следующими графами (Рис. 2.85):
«Название» – название таблицы.
«Название в БД» – наименование таблицы в базе данных.
«Тип таблицы» («Таблица с данными» или «Справочник»).
«Кластер организации» – название объединения нескольких организаций, для которого доступна таблица.
![_images/mapsurf_adm40.png](_images/mapsurf_adm40.png)
Рис. 2.85 Вкладка «Таблицы»
Для добавления новой таблицы нужно нажать в верхней части окна. Откроется вкладка «Основное» (Рис. 2.86).
![_images/mapsurf_adm41.png](_images/mapsurf_adm41.png)
Рис. 2.86 Создание таблицы
Здесь нужно заполнить следующие поля:
«Тип» – тип таблицы (таблица с данными или справочник).
«Кластер таблицы с данными» – принадлежность таблицы с данными к кластеру организаций. Выбор кластера доступен при создании таблицы под ролью Администратора системы. При создании таблицы под Администратором принадлежность к кластеру будет определена автоматически.
«Название» – название таблицы.
«Системное наименование» – наименование таблицы в базе данных, состоящее из букв латинского алфавита, не содержащее пробелов и спецсимволов. Формируется автоматически при вводе информации в поле «Название». Если в поле «Название» вводится русский заголовок, то используется транслитерация. Если полученное название не устраивает, можно ввести в это поле свой вариант. Автоматический ввод не будет работать, если сначала заполнить «Системное наименование», а затем обычное «Название». В отличие от названия, системное наименование нельзя отредактировать после создания таблицы.
«Группа» – группа, в которой будет отображаться таблица.
«Хранилище данных» – база данных, в которой будет сохранена таблица.
Можно включить следующие тумблеры:
«Использовать для поиска» – включение данных слоя в полнотекстовый поиск в настольном приложении «ActiveMap Messages».
«Прикреплять файлы и фотографии» – возможность добавления файлов и фотографий к объектам слоя.
Вкладки «Атрибуты», «Объекты обслуживания» и «Права по умолчанию» заполняются аналогично одноименным вкладкам в форме создания слоя (раздел Создание нового слоя).
После внесения всей необходимой информации нужно нажать .
Для изменения таблицы нужно нажать в правой части соответствующей строки. Откроется окно, аналогичное окну создания таблицы, где можно изменить данные и внести новые. При изменении принадлежности к кластеру пользователям нового кластера автоматически будут выданы права на таблицу, настроенные по умолчанию. Права на таблицу у пользователей предыдущего кластера будут сохранены, при необходимости их можно отредактировать.
Для удаления одной таблицы нужно нажать в правой части соответствующей строки. Для удаления нескольких таблиц одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.
2.3.3.3.2.1. Справочники
Справочник — это таблица с данными систематической формы, предназначенная для облегчения действий пользователя при работе с атрибутивной информацией по объектам.
Для формирования справочника необходимо создать и заполнить таблицу с типом данных «Справочник» с атрибутивными полями, среди которых обязательно должно быть поле-источник для связи с целочисленными значениями («id» или «gid») и поле значений — атрибутивное поле справочника, в котором хранятся наименования элементов справочника (Рис. 2.87). Прикрепление справочника к полю слоя описано в пункте Создание нового слоя.
Внимание
Значения в поле-источнике для связи обязательно должны быть уникальными. Без этого невозможно прикрепление справочника к другой таблице.
![_images/mapsurf_adm74.png](_images/mapsurf_adm74.png)
Рис. 2.87 Атрибуты справочника
2.3.3.3.2.2. Связи между таблицами
Объекты разных таблиц могут быть логически связаны между собой. Таблицы связываются по типу отношения «один ко многим», что означает возможность привязки нескольких объектов одной таблицы (дочерней таблицы) к одному объекту второй таблицы (родительской таблицы).
Для создания связи «один ко многим» необходимо добавить поле связи (типа «Целое») в дочернюю таблицу (Рис. 2.88) и настроить связь с родительской таблицей (описано в пункте Создание нового слоя). В родительской таблице должно существовать текстовое поле для описания ее объектов с типом «Строка» (Рис. 2.89). Это поле будет использовано при отображении значений в ключевом поле объектов дочерней таблицы.
![_images/mapsurf_adm75.png](_images/mapsurf_adm75.png)
Рис. 2.88 Атрибуты родительской таблицы
![_images/mapsurf_adm76.png](_images/mapsurf_adm76.png)
Рис. 2.89 Атрибуты дочерней таблицы
2.3.3.3.3. Вкладка «Системные слои»
Во вкладке «Системные слои» отображаются автоматически созданные системой слои (Рис. 2.90). Обычно это один слой – «Пользователи». Географические данные для него берутся из координат пользователей мобильных приложений системы «ActiveMap». Стиль для этого слоя задается программно.
![_images/mapsurf_adm43.png](_images/mapsurf_adm43.png)
Рис. 2.90 Вкладка «Системные слои»
Редактировать системный слой «Пользователи» может только Администратор системы. Остальные роли при наличии прав на данный слой могут только раздавать права другим пользователям в рамках своего кластера или организации.
Администратор системы может задать системному слою пользовательскую цветовую палитру и элементы легенды слоя, а также определить права по умолчанию. Для этого нужно нажать в правой части строки слоя или дважды кликнуть по строке. Откроется вкладка «Основное», аналогичная форме создания обычного слоя, за исключением возможности добавления атрибутивных полей.
Пользователи в данном слое разделены на группы в зависимости от интервала активности – времени, когда система в последний раз получала от них координаты. Пользователи в этих группах имеют свой цвет иконок.
Администратор системы может настроить следующие поля системного слоя (Рис. 2.91):
«Название» – название слоя.
«Группа» – группа слоев, в которой находится системный слой.
«Интервалы активности последних переданных пользователями координат» – здесь можно задать подходящие интервалы времени. По умолчанию они разбиты на три интервала:
Активные – координаты, поступившие не позже 15 минут назад (зеленый цвет иконки);
Более 15 минут назад – координаты, поступившие от 15 до 60 минут назад (желтый цвет иконки);
Более часа – координаты, поступившие больше часа назад (красный цвет иконки).
«Название группы пользователей, не попавших в настроенные интервалы» – название для пользователей, координаты которых последний раз передавались раньше самого последнего интервала времени (по умолчанию раньше суток).
«Название группы для пользователей при отсутствии информации об их местоположении» – название для пользователей, у которых отключена геолокация.
Для каждого параметра можно задать свой цвет.
Также можно настроить свои интервалы активности. Для того чтобы удалить существующий интервал, нужно нажать кнопку справа от интервала. Для создания нового интервала нужно нажать кнопку «Добавить интервал» внизу окна, заполнить поле «Название интервала в интерфейсе» и задать временной интервал и цвет иконки.
После всех внесенных изменений нужно нажать кнопку .
![_images/mapsurf_adm44.png](_images/mapsurf_adm44.png)
Рис. 2.91 Редактирование отображения системного слоя «Пользователи»
Во вкладке «Права по умолчанию» можно настроить права на просмотр/редактирование/управление, а также на использование слоя в качестве слоя с объектами обслуживания для разных ролей пользователей в разных организациях (Рис. 2.92).
![_images/mapsurf_adm44_1.png](_images/mapsurf_adm44_1.png)
Рис. 2.92 Вкладка «Права по умолчанию» для системного слоя «Пользователи»
2.3.3.3.4. Вкладка «Группы»
Группы нужны для объединения слоев и таблиц по тематическим или иным заданным критериям. При переходе во вкладку «Группы» в области администрирования появляется таблица со следующими заголовками (Рис. 2.93):
«Порядковый номер» – место в списке групп на главной странице «MapSurfer», которое занимает группа;
«Системная» – является ли группа системной (по умолчанию системной является группа «Мониторинг пользователей», содержащая системные слои);
«Название» – название группы;
«Кластер организаций» – принадлежность группы к кластеру организаций;
«Слои» – количество слоев и таблиц в группе.
![_images/mapsurf_adm45.png](_images/mapsurf_adm45.png)
Рис. 2.93 Вкладка «Группы»
Во вкладке «Группы» администратору доступна кнопка «Сохранить порядок» .
Она используется в тех случаях, когда необходимо отсортировать группы по
алфавиту (или по возрастанию/убыванию слоев) и сохранить
в системе получившийся порядок. При нажатии на нее происходит автоматическая смена порядковых номеров (в графе
«№») для отсортированных групп.
Чтобы переставить группы местами, необходимо нажать на определенную группу левой кнопкой мыши и, не отпуская кнопку,
переместить ее в нужную строку и нажать .
При переходе во вкладку «Группы» администратор может воспользоваться поисковой строкой, а также инструментами для создания новых групп и редактирования/удаления уже существующих.
Также во вкладке «Группы» можно сохранить на компьютер информацию о группах. Для этого нужно нажать кнопку и выбрать директорию для сохранения Excel-файла. Данный файл будет содержать таблицу с названиями групп и количеством слоев и таблиц каждой группы.
2.3.3.3.4.1. Добавление новой группы
Для добавления новой группы в систему нужно нажать в верхней части окна. Откроется форма, в которой
пользователю предлагается ввести название новой группы.
2.3.3.3.4.2. Редактирование группы
При редактировании группы в области администрирования открывается новое окно со следующими вкладками: основное и слои.
Во вкладке «Основное» администратору доступно редактирование наименования группы. При переходе во вкладку «Слои» администратор может просмотреть информацию о слоях, принадлежащих данной группе (порядковый номер, название заголовка и английское название).
Чтобы поменять слои местами, необходимо нажать левой кнопкой мыши на название слоя и, не отпуская кнопку, переместить слой в нужную строку.
2.3.3.3.4.3. Удаление группы
Для удаления одной группы нужно нажать в правой части соответствующей строки. Для удаления нескольких групп одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.
2.3.3.3.4.4. Поиск группы
При переходе во вкладку «Группы» администратор может воспользоваться поисковой строкой для поиска групп по их названию.
2.3.3.3.5. Вкладка «Иконки»
При переходе во вкладку «Иконки» администратору становится доступна таблица со следующими графами: иконка и название (Рис. 2.94). Иконки могут быть использованы при создании стилей, а также при добавлении кластеризации к точечным слоям (подробнее о кластеризации в разделе Редактирование информации о слое).
![_images/mapsurf_adm46.png](_images/mapsurf_adm46.png)
Рис. 2.94 Вкладка «Иконки»
Во вкладке «Иконки» доступна поисковая строка, а также инструменты для добавления новых иконок и редактирования/удаления уже существующих.
2.3.3.3.5.1. Добавление иконки
Чтобы добавить новую иконку, необходимо нажать в верхней части окна. Откроется окно, в котором нужно ввести название иконки, а также загрузить изображение, нажав на соответствующую форму загрузки.
2.3.3.3.5.2. Редактирование изображения
При нажатии на (или при двойном щелчке по строке с выбранной иконкой) в окне администрирования открывается форма (с теми же полями, что и в форме
добавления), где можно заполнить/изменить интересующие поля с информацией о выбранной иконке.
2.3.3.3.5.3. Удаление иконки
Для удаления одной иконки нужно нажать в правой части соответствующей строки. Для удаления нескольких иконок одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.
2.3.3.3.5.4. Поиск иконки
Администратор может воспользоваться поисковой строкой для поиска изображений по их названиям.
2.3.3.3.5.5. Получение ссылки
Для получения ссылки на иконку нужно навести на нее курсор, нажать правую кнопку мыши и выбрать «Копировать URL картинки» или «Копировать ссылку на изображение» в зависимости от используемого браузера. Полученную ссылку можно использовать при создании расширенного стиля слоя с иконками.
2.3.3.3.6. Вкладка «Метаданные»
Во вкладке «Метаданные» администратор может просмотреть настраиваемые поля, которые отображаются во вкладке «Дополнительно» при создании или редактировании слоя, а также в информационном окне в клиентской части сайта. При переходе во вкладку «Метаданные» администратору становится доступна таблица со следующими графами:
«Название» – название дополнительного поля;
«Тип» – тип вводимых данных (строка, целое число, дробь, список, условие, дата);
«Значение по умолчанию» – данные, которые изначально указываются в дополнительном поле;
«Обязательное» – флаг обязательности для заполнения данного поля;
«Видимое» – флаг отображения поля во вкладке «Метаданные» при создании или редактировании слоя, а также в информационном окне в клиентской части сайта.
Во вкладке «Поля» администратору доступна поисковая строка, а также инструменты для добавления новых полей и редактирования/удаления уже существующих.
2.3.3.3.6.1. Добавление метаданных слоя
Во вкладке «Метаданные» администратор может добавить новое поле для
ввода дополнительной информации о создаваемом слое. Для этого необходимо нажать в верхней части окна. Откроется окно создания поля, в котором необходимо заполнить предлагаемые поля для ввода (Рис. 2.95).
![_images/mapsurf_adm47.png](_images/mapsurf_adm47.png)
Рис. 2.95 Добавление метаданных
2.3.3.3.6.2. Редактирование метаданных слоя
Для изменения информации нужно нажать или дважды
щелкнуть по строке с названием выбранного поля. Откроется форма, аналогичная форме добавления, в
которой администратор может изменить интересующую его информацию о дополнительных полях.
2.3.3.3.6.3. Удаление метаданных
Для удаления одного поля нужно нажать в правой части соответствующей строки. Для удаления нескольких полей одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.
2.3.3.3.6.4. Поиск метаданных
Во вкладке «Метаданные» администратор может воспользоваться поисковой строкой для поиска дополнительных полей по их названиям. Кроме того, доступен фильтр, расположенный под поисковой строкой, при помощи которого можно осуществить поиск дополнительных полей по критериям: «Тип поля», «Обязательное поле» и «Видимое».
2.3.3.3.7. Вкладка «Подложки»
Подложка карты (базовый слой) — это слой, который является главным или основным в конкретной карте. Пользователи обычно «накладывают» свои собственные данные на слой подложки. При переходе во вкладку «Подложки» администратору становится доступна таблица подложек с графами (Рис. 2.96):
«Идентификатор» – идентификатор, автоматически созданный системой во время добавления новой подложки.
«Название» – название подложки, которое будет отображаться в системе.
«Основная» – отмеченная подложка будет отображаться при открытии стартового окна «MapSurfer», а также на картах в мобильных приложениях системы «ActiveMap» и при создании заданий.
«Космоснимок» – отмеченная подложка будет интерпретироваться как космоснимок (растровое изображение).
![_images/mapsurf_adm48.png](_images/mapsurf_adm48.png)
Рис. 2.96 Вкладка «Подложки»
2.3.3.3.7.1. Добавление подложки
Чтобы добавить новую подложку, необходимо нажать в верхней части окна. Откроется окно, в котором нужно заполнить следующие поля (Рис. 2.97):
«Название» – название подложки, отображаемое в системе.
Тумблер «Основная подложка» – делает карту основной, т.е. она будет отображаться при открытии стартового окна «MapSurfer», а также на картах в мобильных приложениях системы «ActiveMap» и при создании заданий.
Тумблер «Космоснимок» – отмечает подложку как космоснимок.
«Название класса» – выбор класса, определяющего механизм доступа к базовой карте.
«Url/ключ» – в зависимости от выбранного класса может содержать ссылку доступа к данным базовой карты либо ключи доступа (API key) для защищенных правами сторонних организаций, например, Яндекс или Google карты.
«Параметры» – прочие параметры карты (например, копирайт, возможные масштабы отображения базовой карты и т.п.). При перечислении нескольких параметров через запятую они заключаются в фигурные скобки {}.
«Пользовательский класс» – карта, определяемая вне существующих классов карт (например, комбинированная карта из нескольких существующих классов).
Примеры названий классов, ключей и параметров можно посмотреть в разделе Приложение 3. Примеры настроек и параметров подложки.
![_images/mapsurf_adm49.png](_images/mapsurf_adm49.png)
Рис. 2.97 Добавление подложки
2.3.3.3.7.2. Редактирование подложки
Для изменения параметров подложки нужно нажать в правой части строки выбранной подложки. Откроется форма, аналогичная форме добавления, в
которой администратор может изменить интересующую его информацию о подложке.
2.3.3.3.7.3. Удаление подложки
Для удаления одной подложки нужно нажать в правой части соответствующей строки. Для удаления нескольких подложек одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.
2.3.3.3.7.4. Поиск подложки
Для поиска подложки администратор может воспользоваться поисковой строкой для поиска по ее названию. Под поисковой строкой расположен фильтр, при помощи которого можно быстро найти основную карту, выбрав в фильтре пункт «Основная», либо космоснимок, выбрав пункт «Космоснимок». Кроме того, если сначала выбрать пункт «Основная» или «Космоснимок», а затем убрать галочку напротив пункта, то в результате будут выведены все подложки, которые не являются основной подложкой или космоснимком соответственно.