2.6. Работа с картой

2.6.1. Работа с геоинформационными данными и картографической информацией

Помимо географической привязки заданий, в «ActiveMap Mobile» реализованы следующие возможности по работе с геоинформационными данными:

  • визуализация геоинформационных данных в онлайн режиме;

  • поиск в списке объектов информационного слоя;

  • получение картографической информации (списка слоев, объектов, их атрибутивных данных и прикрепленных медиафайлов в выбранной точке карты);

  • возможность просмотра местоположения пользователей.

При выборе раздела «Карта» бокового меню навигации окна управления заданиями произойдет переход к окну «Карта» c отображением электронной карты мира.

Изменить масштаб карты можно с помощью движений «pinch» («сведение») и «spread» («разведение»). Для навигации по карте используйте движение «drag» («перемещение»).

Кнопка «Мое местоположение», расположенная в правом верхнем углу окна «Карта», позволит осуществить перелет на карте к месту текущего местоположения пользователя (если источники определения местоположения на устройстве пользователя были корректно настроены).

2.6.2. Просмотр слоев

При нажатии кнопки «Управление слоями» (Рис. 2.43), расположенной в правой нижней части главного окна «Карта», откроется окно управления слоями карты.

_images/mapmob_us26.png

Рис. 2.43 Управление слоями

Окно управления слоями содержит следующие элементы (Рис. 2.44):

  • 1 - группы слоев,

  • 2 - слои,

  • 3 - поисковая строка,

  • 4 - настройка отображения всех или только включенных слоев,

  • 5 - настройка сортировки,

  • 6 - меню окна.

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

_images/mapmob_us27.png

Рис. 2.44 Окно управления слоями карты

Для поиска слоя достаточно ввести его название или часть названия в строке поиска. В списке групп слоев внизу от наименования каждой группы отобразится количество слоев, удовлетворяющих заданным условиям поиска. В группах с ненулевым значением найденных слоев при нажатии на строку с именем группы будет отображен список слоев (Рис. 2.45).

_images/mapmob_us28.png

Рис. 2.45 Поиск слоя в окне управления слоями карты

Строка каждого слоя содержит следующие элементы:

  • наименование слоя,

  • поле управления видимостью слоя,

  • стрелка для перехода к окну объектов слоя.

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

2.6.3. Просмотр объектов слоев

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

_images/mapmob_us80.png

Рис. 2.46 Окно списка объектов слоя

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

_images/mapmob_us29.png

Рис. 2.47 Окно списка объектов в данной точке карты

_images/mapmob_us30.png

Рис. 2.48 Окно просмотра объекта

В окне просмотра объекта можно совершить следующие действия:

  • просмотр информации об объекте;

  • просмотр связанных с объектом заданий;

  • создание связанного задания;

  • подлет к объекту на карте;

  • редактирование объекта.

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

Для того чтобы подлететь к объекту на карте, нужно нажать кнопку image11. Откроется окно просмотра местоположения объекта (Рис. 2.49). В данном окне можно увеличивать и уменьшать масштаб жестом «pinch» (развести/свести пальцы), выйти в боковое меню, перелететь к своему местоположению и вернуться к окну просмотра объекта, нажав кнопку «Вернуться к объекту».

_images/mapmob_us58.png

Рис. 2.49 Окно просмотра местоположения объекта

2.6.4. Редактирование объектов слоев

Для того чтобы перейти к редактированию объекта, нужно нажать на кнопку image10 в окне просмотра объекта. Откроется окно редактирования объекта (Рис. 2.50).

_images/mapmob_us59.png

Рис. 2.50 Окно редактирования объекта

В данном окне можно редактировать информацию об объекте, нажав на соответствующее поле. Откроется окно редактирования полей (Рис. 2.51). В этом окне можно подкорректировать или заново заполнить поле и, не выходя из режима редактирования полей, перейти к следующему полю, нажав кнопку image14, или вернуться к предыдущему полю, нажав кнопку image15. После внесения всех необходимых изменений, нужно нажать кнопку «Готово». Для выхода из режима редактирования полей без сохранения изменений нужно нажать кнопку image16.

_images/mapmob_us64.png

Рис. 2.51 Окно редактирования полей объекта

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

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

_images/mapmob_us60.png

Рис. 2.52 Форма добавления ссылки

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

_images/mapmob_us61.png

Рис. 2.53 Окно выбора прикрепляемого к объекту документа

После внесения всех необходимых изменений в окне редактирования объекта нужно нажать на кнопку image12 для синхронизации изменений с сервером. После успешного завершения синхронизации окно редактирования закроется и будет активно окно просмотра объекта.

2.6.5. Просмотр местоположения пользователей в разделе «Карта»

Нажатие на иконку image5 открывает представление пользователей, доступных для просмотра под текущей учетной записью (Рис. 2.54). Представление — это список учетных записей, отфильтрованных по интервалу активности (Рис. 2.55, 1). Здесь компактно размещена следующая информация (Рис. 2.55, 2): аватар и уровень заряда батареи, логин и тип пользователя, расстояние до текущего местоположения, организация, роль, время последней активности и метки. Тумблер справа (Рис. 2.55, 3) позволяет скрыть с карты пользователей с соответствующим статусом активности.

Просмотр местоположения пользователей на карте доступен только под административными ролями (администратор и инспектор), пользователи по другими ролями могут видеть на карте только собственные перемещения.

В этом же окне расположены инструменты фильтрации/сортировки (Рис. 2.55, 4) и кнопка скрытия списка пользователей/возврата на карту (Рис. 2.55, 5).

_images/mapmob_us31.png

Рис. 2.54 Карта местоположения пользователей

_images/mapmob_us32.png

Рис. 2.55 Список пользователей

Нажатие на любую учетную запись в списке открывает её карточку информации и местоположение на карте (Рис. 2.56). Карточку информации можно раскрыть, зажав и потянув окно вверх.

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

_images/mapmob_us33.png

Рис. 2.56 Карточка пользователя

Сортировка по умолчанию - по времени, но доступна сортировка по имени и удаленности от текущего местоположения.

Нажатие на фильтр открывает список доступных фильтраций (Рис. 2.57):

  • Тип пользователя (транспортное средство, человек),

  • Наличие метки,

  • Организация,

  • Состоит в организации,

  • Роль в системе,

  • Имя пользователя,

  • Логин пользователя,

  • Id пользователя,

  • Мониторинг (с мониторингом, без мониторинга).

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

  • Все,

  • С мониторингом,

  • Участники моей организации.

_images/mapmob_us34.png

Рис. 2.57 Фильтр пользователей