2.7.2. Модуль управления
Модуль управления позволяет просматривать сведения и настраивать работу с организациями, пользователями, заданиями, слоями, группами слоев и их параметрами. Подробное описание инструментов управления приведено в Руководстве администратора «MapSurfer».
Для перехода в модуль управления необходимо на панели пользователя на главной странице геопортала нажать на «Управление» (Рис. 2.54):
![_images/mapsurf_us_61.png](_images/mapsurf_us_61.png)
Рис. 2.54 Переход к модулю управления
Возможности управления определяются ролью пользователя в системе. Роли пользователей назначает Администратор кластера или Администратор организации. Модуль управления включает следующие элементы (Рис. 2.55):
![_images/mapsurf_us_62.png](_images/mapsurf_us_62.png)
Рис. 2.55 Модуль управления
Панель пользователя модуля управления (содержит кнопки перехода к справке, карте, смены языка программы и выхода из системы).
Навигационная панель функциональных блоков (в этом блоке расположены основные инструменты управления системой).
Строка вкладок (в каждой вкладке сосредоточена информация и набор кнопок, позволяющий управлять ей).
Поисковая строка и фильтр (необходимы для поиска элементов системы).
Область администрирования (в области отображаются выбранные элементы и их составляющие).
2.7.2.1. Основные сведения об элементах управления
2.7.2.1.1. Сортировка таблиц
Вся информация об основных элементах системы (пользователях, организациях, слоях и т.д.) представлена на соответствующих вкладках в табличном виде. Используя эти таблицы, пользователь может провести сортировку имеющихся данных.
Чтобы упорядочить информацию о конкретном элементе системы, нужно перейти во вкладку с этим элементом и нажать левой кнопкой мыши по заголовку той графы, по данным которой должна пройти сортировка. При повторном нажатии на заголовок графы сортировка пройдет в обратном порядке.
2.7.2.1.2. Поисковая строка и фильтр
При переходе на интересующую вкладку в правой части страницы становится доступна поисковая строка .
Чтобы осуществить поиск элемента, нужно ввести часть его названия в поисковую строку, после чего в области администрирования отобразятся все элементы, соответствующие введенному запросу. Поиск осуществляется по всем элементам системы.
Кроме того, можно воспользоваться фильтром, который расположен под поисковой строкой. Он необходим для отбора данных по заданным критериям поиска. Для получения наиболее точных результатов поиска можно воспользоваться поисковой строкой и фильтром одновременно (там, где доступны сразу два инструмента).
2.7.2.1.3. Добавление новой записи
Чтобы добавить новый элемент, пользователю необходимо перейти в
интересующий его раздел и нажать . Для добавления новых элементов необходимо наличие соответствующих прав. При нажатии на эту кнопку открывается новое окно, в котором пользователю
необходимо заполнить обязательные поля для ввода и нажать
. Для отмены добавления нового элемента необходимо
нажать кнопку
.
2.7.2.1.4. Редактирование записи
Чтобы изменить данные о некотором элементе, пользователю необходимо
перейти в интересующий его раздел, навести курсор на строку с
названием элемента и нажать на знак редактирования , расположенный в правой части выделенной строки. Для редактирования записей необходимо наличие соответствующих прав.
Знак редактирования отобразится только после наведения курсора на строку с названием элемента. При нажатии на него откроется форма, в
которой необходимо ввести новую информацию о выбранном элементе и нажать
. Чтобы отменить
редактирование элемента, необходимо нажать кнопку
.
Кроме того, форма для редактирования может быть открыта путем двойного нажатия левой кнопкой мыши по строке с названием элемента.
2.7.2.1.5. Удаление записи
Чтобы удалить конкретный элемент, необходимо перейти в интересующий раздел, навести курсор на строку с названием этого элемента и нажать на знак удаления , расположенный в правой части выделенной строки. Для удаления записей необходимо наличие соответствующих прав. Знак удаления
отобразится только после наведения курсора на строку с названием элемента.
При нажатии на него откроется диалоговое окно, подтверждающее удаление элемента. Чтобы удалить элемент
из системы, нужно нажать
, чтобы отменить удаление – кнопку
.
Для того чтобы удалить несколько элементов, необходимо навести курсор
мыши на строки с этими элементами и поставить галочку напротив их
названий. После этого в нижней части области администрирования становится
доступна кнопка . При нажатии на нее открывается
диалоговое окно, подтверждающее удаление выбранных элементов.
Примечание
При попытке удаления своего пользователя или организации в области администрирования появляется диалоговое окно, информирующее пользователя о том, что удаление невозможно.
2.7.2.1.6. Экспорт данных
Кнопка необходима для выгрузки данных в виде отдельного
Excel-файла (при наличии соответствующих прав). Если пользователь воспользуется поисковой строкой и после
этого нажмет
, скачанный Excel-файл будет содержать
информацию только о найденных элементах.
2.7.2.2. Панель пользователя модуля управления
Панель состоит из следующих элементов (Рис. 2.56):
«Помощь» – переадресация пользователя с главной страницы системы на страницу с руководством.
«Карта» – переход на главную страницу системы.
«Язык интерфейса» – переключение интерфейса на один из доступных языков.
«ФИО» – отображение ФИО текущего пользователя.
«Выход» – выход из пользовательского аккаунта.
![_images/mapsurf_us_63.png](_images/mapsurf_us_63.png)
Рис. 2.56 Панель пользователя
2.7.2.3. Навигационная панель функциональных блоков
Навигационная панель имеет следующие функциональные блоки:
«Управление» – управление организациями, пользователями и их параметрами (Блок «Управление»);
«Задания» – управление параметрами и сущностями, связанными с заданиями: видами работ, этапами выполнения, приоритетами и настраиваемыми полями заданий, ярлыками для файлов, правами доступа к заданиям и подключаемыми плагинами (Блок «Задания»);
«Слои» – управление слоями, группами слоев и их параметрами (Блок «Слои и таблицы»);
2.7.2.3.1. Блок «Управление»
В блоке «Управление» можно ознакомиться с подробной информацией о пользователях системы, ролях, организациях и кластерах.
2.7.2.3.1.1. Вкладка «Пользователи»
Вкладка «Пользователи» содержит сведения о зарегистрированных пользователях системы, ролях и организациях и включает в себя вкладки второго уровня (Рис. 2.57):
«Пользователи»,
«Типы пользователей»,
«Метки пользователей»,
«Приглашения»,
«LDAP» (доступна только для пользователей с ролями Администратора системы, Администратора кластера, Администратора организации, Инспектора системы, Инспектора кластера и Инспектора организации).
2.7.2.3.1.1.1. Пользователи
Основная информация о пользователях системы представлена в виде таблицы с графами:
«ФИО» – имя пользователя в полной форме;
«Логин» – имя пользователя, под которым осуществляется вход в систему;
«Роль» – роль пользователя в системе;
«Основная организация» – принадлежность пользователя к организации;
«Последняя авторизация» – время авторизации пользователя в приложениях системы;
«Мониторинг» – управление функцией мониторинга пользователя (включение отслеживания его перемещений при использовании мобильных приложений комплекса «ActiveMap»).
![_images/mapsurf_us_64.png](_images/mapsurf_us_64.png)
Рис. 2.57 Вкладка «Пользователи»
Можно воспользоваться поисковой строкой для поиска по ФИО или логину. Чтобы найти пользователя по организации, кластеру, роли, типу, метке, логину, признаку блокировки и авторизации через LDAP можно применить фильтр, расположенный под поисковой строкой.
2.7.2.3.1.1.2. «Типы пользователей»
Вкладка содержит таблицу с информацией о типах пользователей (Рис. 2.58).
![_images/mapsurf_us_65.png](_images/mapsurf_us_65.png)
Рис. 2.58 Вкладка «Типы пользователей»
В системе автоматически доступны два типа пользователей: «Транспортное средство» и «Человек». Тип пользователя «Человек» всегда является типом по умолчанию, его нельзя удалить, а также нельзя сделать типом по умолчанию какой-либо другой тип пользователя.
2.7.2.3.1.1.3. «Метки пользователей»
Вкладка содержит список меток пользователей, в котором указаны цвета и названия меток (Рис. 2.59). Метки используются для отображения информации о пользователе, задаваемой в дополнение к информации, предусмотренной системой. Например, модель телефона пользователя.
![_images/mapsurf_us_66.png](_images/mapsurf_us_66.png)
Рис. 2.59 Вкладка «Метки пользователей»
2.7.2.3.1.1.4. Приглашения
Вкладка содержит список приглашений, отправленных текущему пользователю администратором (Рис. 2.60). Приглашения представляют собой ссылки, которые позволяют авторизоваться в мобильном приложении «ActiveMap Mobile» без ввода адреса сервера, логина и пароля.
![_images/mapsurf_us_66_1.png](_images/mapsurf_us_66_1.png)
Рис. 2.60 Вкладка «Приглашения»
При нажатии на отобразится основная информация о сформированном приглашении с возможностью скопировать данную ссылку (Рис. 2.61).
![_images/mapsurf_us_66_2.png](_images/mapsurf_us_66_2.png)
Рис. 2.61 Информация о приглашении
При выборе откроется окно, в котором также возможно скопировать ссылку (Рис. 2.62).
![_images/mapsurf_us_66_3.png](_images/mapsurf_us_66_3.png)
Рис. 2.62 Ссылка на приглашение
Нажатие на позволит удалить приглашение из списка. Также удалить приглашение можно, поставив галочку в нужной строке, после этого становится доступна кнопка
.
2.7.2.3.1.1.5. Вкладка «LDAP»
Вкладка «LDAP» доступна для пользователей с ролями Администратора системы, Администратора кластера, Администратора организации, Инспектора системы, Инспектора кластера и Инспектора организации.
LDAP является открытым протоколом, применяемым для хранения и получения данных из каталога с иерархической структурой. Обычно используется для хранения информации об организации, ее активах и пользователях. Это система единой авторизации, через которую работают все программные продукты, используемые в организации. Система «ActiveMap» так же поддерживает протокол LDAP при включении тумблера «Авторизация через LDAP» в настройках пользователя. Во вкладке «LDAP» (Рис. 2.63) производятся настройки для интеграции «ActiveMap» с LDAP. По умолчанию интеграция с LDAP отключена. При необходимости интеграции с LDAP поля настройки заполняются данными, которые предоставляет организация.
![_images/mapsurf_us_66_4.png](_images/mapsurf_us_66_4.png)
Рис. 2.63 Настройка LDAP по умолчанию
2.7.2.3.1.2. Вкладка «Роли»
Во вкладке «Роли» отображается список ролей в системе (Рис. 2.64).
![_images/mapsurf_us_67.png](_images/mapsurf_us_67.png)
Рис. 2.64 Вкладка «Роли»
Роли назначаются администраторами при создании аккаунтов пользователей и отличаются друг от друга набором действий, которые могут совершить пользователи.
«Администратор системы» отвечает за настройку Системы, в том числе управление кластерами, организациями, пользователями всех ролей, контрактами, справочниками, а также за распределение прав доступа к слоям и отчетам.
«Администратор кластера» отвечает за администрирование работы кластера, а именно: за управление организациями и пользователями своего кластера, выдачу прав доступа к слоям и отчетам в рамках своего кластера, а также управление заданиями кластера.
«Администратор организации» отвечает за администрирование работы своей организации, а именно: создание пользователей, выдачу прав доступа к слоям и отчетам в рамках своей организации, а также управление заданиями своей организации.
«Инспектор системы» управляет заданиями всех кластеров.
«Инспектор кластера» управляет заданиями своего кластера.
«Инспектор организации» управляет заданиями своей организации.
«Исполнитель» создает новые и выполняет назначенные на него задания в Системе.
2.7.2.3.1.3. Вкладка «Организации»
При переходе во вкладку «Организация» пользователь может ознакомиться со списком всех имеющихся организаций в системе (Рис. 2.65):
«Название» – наименование организации;
«Кластер организации» – наименование объединения нескольких организаций, для которого доступна таблица;
«Клиентская организация» – указание, является ли организация клиентской.
![_images/mapsurf_us_68.png](_images/mapsurf_us_68.png)
Рис. 2.65 Вкладка «Организации»
У пользователей с ролями Администратора системы, Администратора кластера, Администратора организации, Инспектора системы, Инспектора кластера и Инспектора организации дополнительно присутствует графа «Пользователи» с количеством пользователей в организации.
Во вкладке «Организации» пользователь может работать с поисковой строкой и фильтром.
2.7.2.3.1.4. Вкладка «Кластеры организаций»
Вкладка «Кластеры организаций» содержит информацию о группировке организаций в кластеры (Рис. 2.66). До настройки администратором все организации находятся в кластере «По умолчанию».
![_images/mapsurf_us_69.png](_images/mapsurf_us_69.png)
Рис. 2.66 Вкладка «Кластеры организаций»
2.7.2.3.2. Блок «Задания»
Блок «Задания» предназначен для работы с параметрами заданий (Рис. 2.67).
![_images/mapsurf_us_70.png](_images/mapsurf_us_70.png)
Рис. 2.67 Блок «Задания»
В верхней части окна доступны следующие вкладки:
«Виды работ»,
«Этапы»,
«Приоритеты»,
«Настраиваемые поля»,
«Ярлыки для файлов».
2.7.2.3.2.1. Вкладка «Виды работ»
По умолчанию при нажатии на «Задания» открывается вкладка «Виды работ» (Рис. 2.67). В данной вкладке находятся два подраздела: «Виды работ» и «Группы видов работ».
Основная информация о видах работ представлена в виде таблицы с графами:
«Название» – наименование вида работ;
«Срок выполнения» – время, за которое происходит выполнение работы (определяется должностной инструкцией по данному виду работ);
«Группа видов работ» – группа, в которую входит данный вид;
«Момент установки срока выполнения» – время, начиная с которого отсчитывается срок выполнения задания: «при создании задания» – в момент создания задания в системе, или «при назначении задания» – когда задание назначается на конкретного исполнителя;
«Кластер» – кластер организаций, к которому привязан данный вид работ (если кластер не указан, вид работ будет доступен для всех организаций).
Группы видов работ позволяют визуально группировать объекты в приложениях «ActiveMap Mobile» и «ActiveMap Messages». Таблица групп видов работ содержит графы с их названиями и принадлежностью к кластерам (Рис. 2.68).
![_images/mapsurf_us_71.png](_images/mapsurf_us_71.png)
Рис. 2.68 Подраздел «Группы видов работ»
В данной вкладке работает строка поиска по ID и названию, а также доступна фильтрация по кластерам.
2.7.2.3.2.2. Вкладка «Этапы»
В данной вкладке отображается список существующих этапов работ, используемых для отслеживания стадий выполнения заданий (Рис. 2.69).
![_images/mapsurf_us_72.png](_images/mapsurf_us_72.png)
Рис. 2.69 Вкладка «Этапы»
Найти в списке нужный этап можно с помощью поисковой строки и фильтров по кластерам в верхней части окна.
2.7.2.3.2.3. Вкладка «Приоритеты»
В данной вкладке отображается список существующих приоритетов работ (Рис. 2.70). Приоритеты позволяют группировать виды работ по степени значимости.
![_images/mapsurf_us_73.png](_images/mapsurf_us_73.png)
Рис. 2.70 Вкладка «Приоритеты»
Найти в списке нужный приоритет можно с помощью поисковой строки и фильтров по кластерам в верхней части окна.
2.7.2.3.2.4. Вкладка «Настраиваемые поля»
В данной вкладке отображается список существующих настраиваемых полей (Рис. 2.71).
![_images/mapsurf_us_74.png](_images/mapsurf_us_74.png)
Рис. 2.71 Вкладка «Настраиваемые поля»
Настраиваемые поля используются для добавления в форму создания задания пользовательских полей. Такие поля могут быть прикреплены к определенному кластеру или виду работ и соответствовать его тематике. Например, для видов работ, по которым предполагается взаимодействие выездного сотрудника с клиентом, может быть создано поле формата «Телефонный номер», в которое будет вноситься номер телефона клиента. Поля с привязкой к определенному кластеру входят в группу локальных, без привязки – в группу глобальных полей.
Поддерживаются следующие форматы настраиваемых полей:
Строка – краткое текстовое поле;
Текст – расширенное текстовое поле;
Целое число – целочисленное поле;
Вещественное число – поле с вещественным числовым значением;
Дата – дата и время;
Логический – выбор из вариантов true и false;
Выбор из списка – формат с возможностью задать список вариантов;
Телефонный номер – формат с возможностью вызова заданного номера из окна задания;
Геометрия – формат, который содержит информацию о типе геометрии (точка, линия, полигон) и координаты одного или нескольких объектов;
Объекты данных – связь с объектами слоев, таблиц с данными или справочников.
2.7.2.3.2.5. Вкладка «Ярлыки для файлов»
В данной вкладке отображается список существующих ярлыков для файла (Рис. 2.72). Ярлыки используются для маркировки фотографий при создании и редактировании заданий. Например, это могут быть ярлыки «До» и «После» для обозначения фотографий, показывающих прогресс в проводимых работах. Ярлыки могут быть прикреплены к определенному кластеру или виду работ.
![_images/mapsurf_us_75.png](_images/mapsurf_us_75.png)
Рис. 2.72 Вкладка «Ярлыки для файлов»
2.7.2.3.3. Блок «Слои и таблицы»
Блок «Слои и таблицы» предназначен для работы с картографическими слоями системы, таблицами и их группами. При переходе во вкладки «Слои», «Группы», «Таблицы», «Иконки» пользователю становятся доступны следующие элементы управления: сортировка таблиц, поисковая строка, добавление новой записи, редактирование записи, удаление записи и экспорт данных (Рис. 2.73).
![_images/mapsurf_us_76.png](_images/mapsurf_us_76.png)
Рис. 2.73 Блок «Слои»
2.7.2.3.3.1. Вкладка «Слои»
Слой — это визуальное представление набора географических данных в среде любой цифровой карты.
Во вкладке «Слои» пользователь может ознакомиться с подробной информацией о слоях системы. При переходе на эту вкладку становится доступна таблица со следующими графами (Рис. 2.73):
«Тип» – тип геометрии (точка, линия, полигон или картинка), при помощи которого объект слоя принимает определенный внешний вид на карте.
«Название» – наименование слоя системы.
«Системное наименование» – наименование слоя в базе данных.
«Группа» – принадлежность слоя к определенной группе системы.
При переходе во вкладку «Слои» можно воспользоваться поисковой строкой, а также инструментами для создания новых слоев и редактирования/удаления уже существующих.
Добавление нового слоя
Для добавления нового слоя в систему нужно нажать – откроется окно создания слоя, содержащее вкладки: «Основное», «Атрибуты» и «Объекты обслуживания».
Вкладка «Основное»
Первой открывается вкладка «Основное», в которой необходимо заполнить следующие поля (Рис. 2.74):
«Название» – наименование слоя.
«Системное наименование» – наименование слоя в базе данных, состоящее из букв латинского алфавита, не содержащее пробелов и спецсимволов. Формируется автоматически при вводе информации в поле «Название». Если в поле «Название» вводится русский заголовок, то используется транслитерация. Если полученное название не устраивает, можно ввести в это поле свой вариант. Автоматический ввод не будет работать, если сначала заполнить «Системное наименование», а затем обычное «Название». В отличие от названия, системное наименование нельзя отредактировать после создания слоя.
«Группа» – группа, в которой будет отображаться слой.
«Тип геометрии» – точка, линия, полигон.
«Протокол отображения слоя»:
WMS – предоставление информации в виде географически привязанного изображения;
WFS – предоставление информации в виде геопространственных данных.
«Проекция» – код одной из общепринятых географических проекций.
«Использовать для поиска» – индексация слоя для осуществления поиска по его объектам.
«Стиль» – описание особенностей отображения слоя на экране (цвета, размера, прозрачности и других свойств объектов слоя и их подписей).
![_images/mapsurf_us_77.png](_images/mapsurf_us_77.png)
Рис. 2.74 Создание слоя, вкладка «Основное»
При создании и редактировании слоя пользователь может выбрать один из следующих стилей:
«Базовый» - стиль по умолчанию (точка, линия или полигон).
«Простой» - стиль, где можно выбрать атрибут для подписи и задать ему цвет, фон, прозрачность и размер (Рис. 2.75).
![_images/mapsurf_us_78.png](_images/mapsurf_us_78.png)
Рис. 2.75 Простой стиль слоя
«Расширенный» - стиль, сформированный при помощи языка GeoCSS. При выборе данного стиля справа от полей для ввода появляется отдельная форма с кодом (Рис. 2.76).
![_images/mapsurf_us_79.png](_images/mapsurf_us_79.png)
Рис. 2.76 Расширенный стиль слоя
При выборе простого стиля и типа геометрии «Точка» пользователь может задать форму отображения точек каждому объекту (круг, треугольник, квадрат) или выбрать стиль с иконкой. При этом на усмотрение пользователя задается цвет фона и размер значка, а также выполняется обводка фигуры.
Если в качестве типа геометрии выбрать линию, можно задать цвет фона и толщину линии. Чтобы задать цвет для обводки, необходимо выбрать соответствующий параметр «Обводка».
Если в качестве типа геометрии выбрать полигон, можно будет задать не только цвета и размеры для обводки, но и прозрачность для фона.
Вкладка «Атрибуты»
Для добавления новых атрибутов к создаваемому слою необходимо перейти во вкладку
«Атрибуты», заполнить поля «Название» и «Тип» и нажать (Рис. 2.77).
![_images/mapsurf_us_80.png](_images/mapsurf_us_80.png)
Рис. 2.77 Добавление атрибутивных данных слоя
Поддерживаются следующие типы атрибутивных полей:
Строка – краткое текстовое поле;
Целое число – целочисленное поле;
Большое целое число – числовой тип, который дает возможность работать с целыми числами произвольной длины;
Логический тип – выбор из вариантов true и false;
Вещественное число – поле с вещественным числовым значением;
Дата – выбор даты из календаря (день-месяц-год);
Дата и время – выбор даты из календаря (день-месяц-год), времени (часы-минуты);
Справочник – выбор из списка значений указанного справочника;
Таблица с данными – выбор из списка значений указанной таблицы данных;
Слои – выбор из списка объектов указанного слоя;
Связь с организацией – выбор из списка доступных организаций;
Связь с кластером – выбор из списка доступных кластеров;
Связь с пользователем – выбор из списка доступных пользователей;
Связь с видом работ – выбор из списка доступных видов работ;
Связь с приоритетом – выбор из списка доступных приоритетов.
После создания атрибута появится таблица с названием, системным наименованием и типом атрибута. Системное наименование присваивается атрибуту автоматически на основе транслитерации введенного названия или на основе типа для следующих типов атрибутов:
Связь с организацией – sys_org_id;
Связь с кластером – sys_clr_id;
Связь с пользователем – sys_user_id;
Связь с видом работ – sys_typ_id;
Связь с приоритетом – sys_prt_id.
Если в слое несколько полей с одним из указанных типов, то в конце системного наименования атрибута автоматически добавляется {текущая дата}.
Вновь созданный атрибут отобразится в первой строке таблицы. Здесь доступны следующие действия над атрибутом:
изменение названия и системного наименования;
определение дополнительных функций:
«Заголовок» – позволяет сделать атрибут заголовком карточки объекта, которая выводится при клике на объект на карте.
«Подзаголовок» – позволяет сделать атрибут подзаголовком карточки объекта, которая выводится при клике на объект на карте.
«Для поиска» – позволяет использовать значения атрибута при поиске объектов слоя.
«Показывать» – показывать атрибут пользователям.
«Можно редактировать» – определяет доступность слоя для редактирования.
«Экранировать html» – атрибут будет интерпретироваться как html-контент, что расширяет возможности наполнения таких атрибутивных полей (например, их содержимым может стать ссылка или форматированный текст).
«Выводить в pop-up» – отмечает те поля, которые должны отображаться в карточке объекта, которая выводится при клике по объекту на карте.
Для добавления следующего атрибута необходимо повторно заполнить форму с полями и нажать .
В верхней части окна располагаются поля «Формат заголовка» и «Формат подзаголовка». Для слоя можно сформировать маску из одного или нескольких атрибутов, которая будет являться заголовком (подзаголовком). Чтобы настроить новую маску, следует нажать на «Заголовок» или «Подзаголовок» в строке необходимого атрибута. При этом можно ввести краткое пояснение для улучшения восприятия (Рис. 2.78).
![_images/mapsurf_us_81.png](_images/mapsurf_us_81.png)
Рис. 2.78 Пример настройки маски заголовка и подзаголовка
В системе можно ограничить видимость объектов одного слоя для разных кластеров, организаций и пользователей. Для этого необходимо:
Создать поле с одним из следующих типов данных: «Связь с организацией», «Связь с кластером» или «Связь с пользователем».
Выбрать его название из выпадающего списка в поле «Ограничение видимости по» в верхней части окна.
После сохранения структуры атрибутов слоя заполнить поле связи значениями путем выбора из выпадающего списка для интересующих объектов слоя.
Объекты этого слоя смогут видеть только пользователи указанного в данном поле кластера (или организации) или пользователи, указанные в поле «Связь с пользователем».
Пользователи с ролями «Администратор системы» и «Инспектор системы» могут при создании объекта оставлять поле системного фильтра пустым, при этом объект будет доступен всем пользователям. Для остальных пользователей поле по умолчанию заполняется названием основной организации или основного кластера пользователя, и объект доступен только пользователям данных организации или кластера.
Для облегчения процесса заполнения созданных атрибутивных полей, а также для фильтрации объектов на карте по значениям атрибутов можно установить связь со справочником, с таблицей данных или другими тематическими слоями. Для этого необходимо предварительно создать справочник или таблицу во вкладке «Таблицы» блока «Слои» (Вкладка «Таблицы») и выбрать «Справочник» или «Таблица с данными» в качестве типа поля текущего слоя. Для связи с тематическим слоем нужно выбрать тип «Слои» и выбрать тематический слой. После этого справа от типа поля появится выпадающий список с названиями доступных таблиц. После выбора конкретной таблицы потребуется указать «Поле-значение» с типом данных «целое число» (поле источник для связи) и «Поле-название» (поле, в котором хранятся наименования элементов).
После прикрепления справочника или таблицы данных при создании новых объектов слоя и при фильтрации (Рис. 2.79) можно будет не вводить значение атрибута, а выбрать одно из значений из выпадающего списка.
![_images/mapsurf_us_89.png](_images/mapsurf_us_89.png)
Рис. 2.79 Использование справочника для фильтрации объектов слоя
Поля с типами «Связь с организацией», «Связь с кластером», «Связь с пользователем», «Связь с видом работ», «Связь с приоритетом» позволяют подключить системные справочники. Системные справочники формируются автоматически на основе данных, введенных в систему.
Вкладка «Объекты обслуживания»
В данной вкладке можно настроить соответствия полей данного слоя и полей заданий, которые будут создаваться на основе объектов слоя, если его сделать сервисным (Рис. 2.80). Это означает, что при создании заданий с привязкой к объектам обслуживания все или часть полей задания будет автоматически заполняться данными об этом объекте обслуживания. Соответствие определяет, какие это будут поля.
![_images/mapsurf_us_83.png](_images/mapsurf_us_83.png)
Рис. 2.80 Вкладка «Объекты обслуживания»
Чтобы настроить объекты обслуживания, нужно переключить соответствующий тумблер, затем выбрать из полей слоя атрибут для названия объекта обслуживания и нажать . В формате названия отобразится его маска. Название может состоять из нескольких атрибутов – для этого нужно создать соответствующую маску, добавляя новые атрибуты. Кроме того, нужно задать соответствие атрибутов слоя и полей задания. Для создания нового соответствия нужно нажать «+ Добавить соответствие», выбрать из выпадающих списков атрибут и поле задания, нажать
. Чтобы удалить соответствие, нужно нажать
напротив соответствия.
После создания слой отобразится в соответствующей группе на панели слоев на главной странице Программы.
Редактирование информации о слое
Для изменения информации о слое нужно нажать или
дважды щелкнуть по строке с названием выбранного слоя. После этого в
области администрирования откроется форма (аналогичная форме добавления),
в которой можно заполнить/изменить интересующие поля с
информацией о слое (Рис. 2.81).
![_images/mapsurf_us_84.png](_images/mapsurf_us_84.png)
Рис. 2.81 Редактирование слоя
При редактировании слоя становятся доступны кнопки «Индексировать» и «Обновить атрибуты»
. При нажатии на кнопку
происходит полное обновление информации о выбранном слое. Пользователь может воспользоваться этой кнопкой в случае добавления новой информации и ее временном отсутствии в результатах поиска.
Для изменения информации об атрибутах слоя нужно перейти во вкладку «Атрибуты» в окне редактирования слоя. Здесь доступны поля для
добавления новых атрибутов и редактирования уже существующих. Здесь же можно удалить атрибут, нажав на кнопку в правой части строки.
Примечание
При удалении атрибута с типом связи с организацией или кластером следует удалять сразу два поля: само поле связи, и поле, которое возникло в результате связи (resultlabel).
Кнопка позволяет сбросить кэш при добавлении атрибутов в слой и загрузить их заново из базы данных.
Чтобы внесенные изменения сохранились, нужно нажать , для отмены редактирования –
.
При выборе для редактирования точечного слоя (т.е. слоя с типом геометрии «Точка») в области администрирования помимо вкладок «Основное» и «Атрибуты» появится вкладка «Кластеризация».
Кластеризация – это отображение единой меткой на карте группы объектов точечного слоя, расположенных поблизости. Кластеризация возможна только в случае, если слой точечный и имеет метод отображения WFS. Количество сгруппированных в кластер объектов выводится цифрой. Близость объектов для включения в кластер рассчитывается с учетом масштаба.
При переходе во вкладку «Кластеризация» в окне редактирования открывается форма, в которой пользователь может включить кластеризацию, задать ей максимальный зум, а также создать новый кластер (Рис. 2.82). Здесь же становятся доступны графы со следующими заголовками: количество объектов, иконка и цвет подписи.
![_images/mapsurf_us_85.png](_images/mapsurf_us_85.png)
Рис. 2.82 Настройки кластеризации слоя
Для добавления нового кластера нужно указать в поле для ввода определенное количество объектов, которое будет содержаться в этом кластере, выбрать изображение, которое будет отображаться на карте, задать цвет подписи и нажать «Добавить».
В графе «Количество объектов» отображается диапазон количества объектов, который соответствует конкретному кластеру. Если напротив первого кластера стоит число 5, напротив второго – 10, а напротив третьего – 15 (как показано на Рис. 2.82), то это означает, что в первый кластер попадает до 5 объектов, во второй – от 6 до 10, в третий – от 11 до 15. При этом если третий кластер с 15 объектами является последним в списке, то для него не будет существовать конечного числа объектов.
В графе «Иконка» хранятся изображения кластеров, которые становятся доступными при просмотре карты. А в графе «Цвет подписи» отображается цвет, который используется для подписи на карте.
Удаление слоя
Для удаления слоя нужно нажать в правой части строки слоя. Для удаления нескольких слоев одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана. Выйдет окно подтверждения удаления с выбором режима удаления слоев: «Удалить с геопортала», «Удалить с геосервера», «Удалить из базы данных» (Рис. 2.83). Можно выбрать несколько вариантов. Для полного удаления слоя необходимо отметить все 3 пункта. Для подтверждения удаления следует нажать
, для отмены –
.
![_images/mapsurf_us_85_1.png](_images/mapsurf_us_85_1.png)
Рис. 2.83 Подтверждение удаления слоев
Поиск слоя
Во вкладке «Слои» пользователь может работать с поисковой строкой и фильтрами. Есть фильтры по группе, типу геометрии, типу слоя (растровый/векторный), по объектам обслуживания и кластерам.
Например, при выборе фильтра «По типу геометрии» в поисковом окне появится форма, в которой нужно выбрать из выпадающего списка один из типов (точка, линия или полигон), чтобы провести отбор. После этого в области администрирования отобразятся слои с выбранным типом геометрии.
Для сброса результатов фильтрации следует нажать на «Очистить все».
Загрузка слоя
Чтобы импортировать слой в систему, нужно нажать кнопку , расположенную в верхней части вкладки «Слои». Откроется всплывающее окно, через которое пользователь может выбрать слой со
своего компьютера. К загрузке допускаются заархивированные в 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_us_86.png](_images/mapsurf_us_86.png)
Рис. 2.84 Отображение этапов загрузки слоя
После загрузки откроется такое же окно, что и при создании слоя. Тип геометрии и протокол отображения слоя будут определены автоматически, остальные поля нужно заполнить. При этом атрибуты (если таковые имеются) тоже задаются автоматически. Кроме того, пользователь может самостоятельно выбрать хранилище данных из представленного списка во вкладке «Основное».
2.7.2.3.3.2. Вкладка «Таблицы»
Во вкладке «Таблицы» содержится информация о таблицах с данными и справочниках системы. Таблицы с данными и справочники, в отличие от слоев, не содержат пространственную информацию о расположении объектов (геометрию, координаты объектов).
Справочники и связанные таблицы используются для решения следующих задач:
упрощение процесса заполнения атрибутивных полей при работе с объектами (при подключении справочника или таблицы с данными пользователи смогут выбирать значение атрибутивного поля из предложенных вариантов, а не вводить вручную);
фильтрация объектов слоя на карте;
создание тематических карт по справочникам;
применение стиля по справочнику к слою.
При переходе во вкладку «Таблицы» становится доступна таблица со следующими графами (Рис. 2.85):
«Название» – наименование таблицы.
«Название в БД» – наименование таблицы в базе данных (на латинице, по умолчанию – транслитерация поля «Название»).
«Тип таблицы» («Таблица с данными» или «Справочник»).
![_images/mapsurf_us_86_1.png](_images/mapsurf_us_86_1.png)
Рис. 2.85 Вкладка «Таблицы»
Управление таблицами и справочниками регулируется правами пользователя.
Для изменения таблицы нужно нажать в правой части соответствующей строки. Откроется окно, аналогичное окну создания таблицы, где можно изменить данные и внести новые.
Для удаления одной таблицы нужно нажать в правой части соответствующей строки. Для удаления нескольких таблиц одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку
внизу экрана.
2.7.2.3.3.3. Вкладка «Группы»
При переходе во вкладку «Группы» появляются графы со следующими заголовками (Рис. 2.86):
«Порядковый номер» – место в списке групп слоев на главной странице «MapSurfer», которое занимает группа;
«Системная» – отметка группы, содержащей системные слои (например, группа «Мониторинг пользователей»);
«Название» – наименование группы;
«Слои» – количество слоев в группе.
![_images/mapsurf_us_87.png](_images/mapsurf_us_87.png)
Рис. 2.86 Вкладка «Группы»
Во вкладке «Группы» можно воспользоваться поисковой строкой для поиска групп по их названию, а также фильтром по кластерам.
2.7.2.3.3.4. Вкладка «Иконки»
Во вкладке «Иконки» отображается список с названиями и изображениями иконок (Рис. 2.87). Иконки могут быть использованы при создании стилей, а также при добавлении кластеризации к точечным слоям.
![_images/mapsurf_us_88.png](_images/mapsurf_us_88.png)
Рис. 2.87 Вкладка «Иконки»
Можно воспользоваться поисковой строкой для поиска изображений по их названиям.