2.5. Работа с объектами обслуживания

Объекты обслуживания (сервисные объекты) — слои, содержащие объекты интереса организации пользователя, с которыми связано осуществление ее деятельности. В «ActiveMap Messages» можно посмотреть все задания, прикрепленные к конкретному объекту обслуживания внутри слоя. При создании заданий с привязкой к таким объектам поля задания заполнятся автоматически согласно настроенному маппингу (соответствию атрибута слоя и поля задания), подробнее о создании заданий — в разделе Cоздание заданий в окне объектов обслуживания.

Работа с объектами обслуживания осуществляется в разделе меню «Объекты обслуживания». Раздел содержит вкладки с названиями слоев объектов обслуживания и вкладку импорта новой таблицы с объектами из MS Excel. При переходе на любую из вкладок с названием слоя откроется окно со списком объектов выбранного слоя и картой с отметками их расположения (Рис. 2.87). Данное окно предназначено для редактирования, добавления и удаления объектов, а также для создания заданий с привязкой к объектам обслуживания. Окно содержит следующие элементы:

  1. Строка меню.

  2. Область фильтра.

  3. Таблица со списком объектов.

  4. Карта с отметками расположения объектов и слоями, подключенными в разделе меню «Слои».

_images/mapmes_us_116.png

Рис. 2.87 Окно слоя «Сервисные объекты»

2.5.1. Фильтры в окне слоя объектов обслуживания

Для облегчения поиска объектов можно использовать фильтры, сортировать строки таблицы и выбирать объекты на карте. Можно указать несколько условий фильтрации, добавляя обычные и комбинированные фильтры. Комбинированные фильтры устанавливают приоритеты для условий (аналог скобок). На рисунке Рис. 2.88 приведен пример результата использования обычных фильтров (Пиктограмма=Урны и Адрес=Агрономическая или Адрес=Шаляпина):

_images/mapmes_us_117.png

Рис. 2.88 Результат использования обычных фильтров

На рисунке Рис. 2.89 приведен пример результата использования комбинированного фильтра (Пиктограмма=Урны и (Адрес=Агрономическая или Адрес=Шаляпина)):

_images/mapmes_us_118.png

Рис. 2.89 Результат использования комбинированного фильтра

Для удаления значений, введенных в поле фильтрации, достаточно нажать «Очистить». Для полного сброса условий фильтрации необходимо нажать «Закрыть» img_021 слева от фильтра, а затем — «Применить», чтобы в таблице отобразились строки со всеми объектами.

Выбор объекта на карте осуществляется с помощью кнопок «Выбрать на карте» img_014, «Выбрать на карте прямоугольником» img_025, «Выбрать на карте многоугольником» img_047 и срабатывает как фильтр для списка объектов (после выбора на карте в таблице слева от карты отобразятся только строки с выделенными объектами — Рис. 2.90). Для того чтобы очистить результаты фильтра «Выбор на карте», нужно нажать «Закрыть» img_021 рядом с красной надписью «Выбрано на карте:». При этом очищаются только данные фильтра «Выбор на карте», результаты основного фильтра сохраняются.

_images/mapmes_us_115.png

Рис. 2.90 Выбор объектов обслуживания на карте

2.5.2. Создание объектов обслуживания

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

2.5.2.1. Единичное создание новых объектов обслуживания

Для создания нового объекта обслуживания необходимо нажать «Добавить» в нижней части окна слоя сервисных объектов или отметить положение объекта на карте с помощью инструмента img_024. После выполнения любого из этих действий откроется окно создания объекта обслуживания (Рис. 2.91). Отличие будет состоять только в отсутствии или наличии метки объекта на карте при открытии окна создания.

_images/mapmes_us_119.png

Рис. 2.91 Окно создания объекта обслуживания

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

_images/mapmes_us_122.png

Рис. 2.92 Добавление страницы

Для завершения создания следует нажать «Сохранить». Созданный объект отобразится в таблице и на карте в окне слоя объектов обслуживания

2.5.2.2. Массовое создание новых объектов обслуживания

Массовая загрузка объектов может осуществляться как путем создания новой таблицы, так и в существующий слой объектов обслуживания. Можно импортировать как ранее сохраненные шаблоны слоев, так и оригинальные файлы с данными об объектах. Для сохранения шаблона слоя необходимо перейти в раздел «Импорт» окна слоя сервисных объектов, во вкладку «Сохранить шаблон с примерами». Откроется окно для сохранения шаблона. Следует заполнить и сохранить полученный шаблон. Во всех стандартных окнах выбора или сохранения файла запоминается путь, чтобы открыть ту же папку при повторном обращении.

Для массовой загрузки объектов в новую таблицу необходимо в главном окне Программы в разделе «Объекты обслуживания» перейти во вкладку «Импорт таблицы из MS Excel» и выбрать интересующий *.xlsx-файл. Откроется окно с настройками создания таблицы (Рис. 2.93). По умолчанию программа определит рабочий лист, с которого будут импортироваться данные, а также диапазон для загрузки. При необходимости можно указать другой диапазон (первая строка должна быть заголовком) и нажать «Пересчитать».

Далее в окне предпросмотра следует сопоставить колонки файла с типом данных в колонке и, при наличии, выбрать поле с геометрией в формате GeoJson (для точечных, линейных и полигональных объектов) или в формате объединенного поля широты и долготы (для точечных объектов). Одно и то же поле можно использовать как для указания координат, так и для заполнения какого-либо поля слоя в окне импорта через файл MS Excel. Если убрать тип импортируемых данных для колонки, нажав на крестик справа от названия типа данных, колонка не будет импортирована в систему.

_images/mapmes_us_123.png

Рис. 2.93 Окно с настройками импорта файла в новую таблицу, вкладка «Основное»

Окно содержит 2 вкладки: «Основное» и «Стиль». Во вкладке «Основное» следует указать название создаваемой таблицы и поле заголовка, определить кластер и группу, к которым она будет относиться. По умолчанию название таблицы берется из наименования файла MS Excel, в качестве заголовка используется первое поле с типом «Строка». Значения по умолчанию можно изменить.

Во вкладке «Стиль» (Рис. 2.94) можно выбрать тип геометрии (точка, линия, полигон) и стиль отображения объектов на карте (для точечных объектов: форму геометрических символов, размер, прозрачность, основной цвет символа и обводки; для линейных: прозрачность, толщину, основной цвет линии и обводки; для полигональных: прозрачность, основной цвет фигуры и обводки).

_images/mapmes_us_123_1.png

Рис. 2.94 Окно с настройками импорта файла в новую таблицу, вкладка «Стиль»

После того как все значения отмечены, следует нажать «Загрузить» для старта импорта, «Закрыть» — для отмены. Если кнопка не активна, в нижней части окна отобразится сообщение о причинах заблокированного состояния кнопки «Загрузить». Данное сообщение отображается в окнах «Импорта/обновления заданий», «Импорта таблицы из MS Excel» и «Импорта/обновления объектов». Импорт невозможен, если не указана группа слоя (Рис. 2.95), если в импортируемой таблице есть несколько полей с одинаковыми названиями.

_images/mapmes_us_123_2.png

Рис. 2.95 Ошибка импорта — не выбрана группа слоя

После успешного завершения импорта название нового слоя отобразится во вкладке «Объекты обслуживания». Для данного слоя автоматически будет настроено соответствие полей объекта и задания (заголовок задания будет браться из заголовка слоя, координаты объекта будут скопированы в задание, соответствие других полей настраивается отдельно). Текущий пользователь, загрузивший таблицу, будет обладать полным набором прав на просмотр, редактирование и управление таблицей. Также будут предоставлены права по умолчанию на просмотр объектов для всех ролей пользователей.

Для массовой загрузки объектов в существующий слой объектов обслуживания необходимо открыть окно слоя, в нем перейти в раздел «Импорт», во вкладку «Импортировать объекты из MS Excel» и выбрать интересующий *.xlsx-файл. Откроется окно предпросмотра с настройками импорта файла (Рис. 2.96), где можно указать импортируемые листы и диапазон ячеек, сопоставить колонки файла и слоя и выбрать поле с геометрией в одном из форматов: GeoJson (для точечных, линейных и полигональных объектов), объединенное поле или раздельные поля широты и долготы (для точечных объектов).

_images/mapmes_us_124.png

Рис. 2.96 Окно с настройками импорта файла в существующий слой

При совпадении названий колонок файла и слоя Программа произведет автоматическое сопоставление, которое можно отредактировать вручную. После указания всех настроек следует нажать «Загрузить» для старта импорта файла. Загруженные объекты отобразятся в окне сервисных объектов. Для отмены импорта следует нажать «Закрыть».

Важно

Заголовки колонок считываются с первой строки импортируемого *.xlsx-файла. Наличие заголовков обязательно для импорта.

Предупреждение

Перед началом загрузки данных в «ActiveMap Messages» необходимо закрыть импортируемый файл, если он открыт во внешних программах.

2.5.2.3. Копирование существующих объектов обслуживания

Для создания копии существующего объекта обслуживания следует выделить его в списке объектов или на карте и перейти в раздел «Инструменты», «Копировать» в окне текущего слоя (Рис. 2.97).

_images/mapmes_us_119_1.png

Рис. 2.97 Копирование объектов обслуживания

Выйдет сообщение о подтверждении копирования данных объекта (Рис. 2.98). Здесь же можно включить копирование файлов, прикрепленных к объекту.

_images/mapmes_us_119_2.png

Рис. 2.98 Копирование данных объекта слоя

После подтверждения копирования выйдет окно создания объекта, где можно отредактировать атрибутивную информацию, местоположение, добавить новые или удалить ранее прикрепленные файлы. Для завершения создания копии следует нажать «Сохранить», для отмены — «Закрыть».

2.5.3. Редактирование объектов обслуживания

Для редактирования объекта обслуживания следует щелкнуть дважды левой кнопкой мыши по названию объекта в списке, откроется окно изменения объекта (Рис. 2.99).

_images/mapmes_us_120.png

Рис. 2.99 Окно изменения объекта обслуживания, вкладка «Данные»

Окно «Изменение» содержит вкладки «Данные» и «Связанные задания». Кроме них могут быть дополнительные вкладки с названием связанных слоев.

Во вкладке «Данные» можно отредактировать атрибутивные данные объекта, положение объекта на карте, добавить страницу, добавить, скачать или удалить прикрепленные файлы с помощью контекстного меню или кнопок в нижней части окна. Файлы можно добавлять путем перетаскивания из открытой папки. Кнопки «Скачать» и «Удалить» становятся активными после выбора одного или нескольких файлов.

Во вкладке «Связанные задания» можно просмотреть и отредактировать все задания, связанные с данным объектом обслуживания (Рис. 2.100). Для облегчения поиска можно воспользоваться фильтрами в левой части окна.

_images/mapmes_us_121.png

Рис. 2.100 Окно изменения объекта обслуживания, вкладка «Связанные задания»

Если к объектам текущего (родительского) слоя привязаны объекты другого (дочернего) слоя, в окне изменения объекта обслуживания появится дополнительная вкладка с названием связанного слоя. Таких слоев (и вкладок) может быть несколько. Примером подобной связи является связь между слоем опор и слоем оборудования, расположенного на этих опорах, между слоем парков и урн, размещенных в парке. За связь между слоями отвечает поле с типом данных «Слой», настраиваемое в «MapSurfer» и заполняемое при создании объекта в дочернем слое. Во вкладке с названием связанного слоя отображается информация о привязанном объекте (Рис. 2.101).

_images/mapmes_us_121_1.png

Рис. 2.101 Окно изменения объекта обслуживания, вкладка с названием связанного слоя

Привязанных объектов может быть несколько. Для облегчения поиска по большому количеству объектов можно воспользоваться фильтром.

Общими для всех вкладок окна являются кнопки:

  • «Создать задание» — используется для создания заданий с привязкой к текущему объекту обслуживания (подробнее — в разделе Cоздание заданий в окне объектов обслуживания).

  • «Сохранить» — позволяет сохранить изменения, внесенные в объект обслуживания.

  • «Закрыть» — закрывает окно изменения.

Для массового редактирования объектов обслуживания необходимо:

  1. Перейти в раздел меню «Экспорт» окна объектов обслуживания и выбрать пункт «Экспорт данных в файл MS Excel». Откроется окно для сохранения файла.

  2. Открыть и отредактировать сохраненный файл.

  3. Перейти в раздел меню «Импорт» окна объектов обслуживания, выбрать пункт «Обновить объекты из MS Excel» и указать отредактированный файл.

2.5.4. Удаление объектов обслуживания

Для удаления объекта обслуживания необходимо выделить его в списке однократным нажатием левой кнопкой мыши или на карте, предварительно нажав кнопку «Выбрать на карте» img_014, «Выбрать на карте прямоугольником» img_025 или «Выбрать на карте многоугольником» img_047, и нажать «Удалить» в нижней части окна. В списке можно выделить несколько объектов, используя клавиши «Ctrl» и «Shift» или сочетание «Ctrl+A» для выделения всех объектов в списке. После нажатия кнопки «Удалить» выйдет сообщение с предупреждением: «Вы действительно хотите удалить выбранную запись/выбранные объекты?». Для удаления следует нажать «Да», для отмены — «Нет».