Объекты и Маршруты

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

-Объекты и зоны

Для распределения сотрудников и смен в системе нужны объекты и зоны.

Объект это географическо-юридическая сущность, которая объединяет в себе зоны и маршруты.

В упрощенном виде иерархия выглядит так:

Объект → Зона → Маршрут → Чекпоинты

Объектом может выступать как отдельное здание (БЦ Меркурий) так и комплекс зданий или даже район города. Далее объект делится на зоны

-Объекты

В журнале объектов можно фильтровать: По дате создания, Поиск по названию

Объекты можно просматривать в виде списка или на карте.

Если у объекта не указан фактический адрес, то объект на карте будет размещен вне картографической области

При создании и редактировании объектов обязательными являются поля: Название,  Широта, Долгота, Часовой пояс, тип Объекта. Остальные поля опциональные:

Удаление объекта в системе на данном этапе невозможно

-Зоны Зоны это географический объект ограниченный координатами в виде многоугольника произвольной формы. Для редактирования зоны предусмотрен интуитивный картографический интерфейс

В журнале можно фильтровать: По дате создания, Поиск по названию, По объекту

Можно просматривать в виде списка или на карте.

Зона создана для уточнения местности. Например зоной может быть «23-й этаж башни Меркурий» в объекте «БЦ Меркурий». Зона является как информационной так и триггерной сущностью. Например, покидание зоны во время смены на расстояние больше чем X метров

При создании и редактировании зон обязательным являются поля: Название, поле выбора Объекта.

Остальные поля опциональные: описание, Массив координат многоугольника ограничивающего зону

Удаление зоны: Если у зоны  есть Маршруты, то будет предложено: Перенести маршруты в другую зону, Удалить маршруты

-Маршруты и чекпоинты (контрольные точки)

Маршрут это кривая соединяющая точки (чекпоинты) с указанием времени требуемого для прохождения между точками.

Сам по себе Чекпоинт это всего-лишь точка на карте с координатами. Чекпоинт внутри маршрута получает также время прохождения от предыдущей точки.

Маршруты используются в дальнейшем при формировании обходов в сменах

-Маршруты

Маршруты должны быть привязаны к Зоне. Даже если маршрут пролегает между зонами.

В журнале маршрутов можно фильтровать: По дате создания, Поиск по названию, Поиск по описанию, По зоне

Можно просматривать в виде списка или на карте.

У Маршрута также можно указать время которое потребуется, чтобы дойти до 1-й точки и время после прохождения маршрута.

При создании и редактировании обязательными полями являются: Название, Зона, Время до начала прохождения, Время после прохождения маршрута

Опциональные поля: Описание

Добавление/удаление чекпоинтов происходит в карточке маршрута. Рядом с картой расположен список уже размещенных чекпоинтов.

Добавление нового чекпоинта происходит с помощью выбора из списка существующих чекпоинтов. После добавления точка будет автоматически добавлена на карту и соединена с предыдущей.

Чекпоинты можно сортировать. Обязательно нужно указать время прохождения от предыдущей точки. Можно указать комментарий к точке. Можно удалить чекпоинт из маршрута

Удаление: если у Маршрута есть чекпоинты, то будет предложено перенести чекпоинты в другуой маршрут или же  Удалить чекпоинты маршрута

Важно! Удалятся только привязки к маршруту. Сами точки на карте останутся и их можно будет привязать к другому маршрут

-Чекпоинт

Чекпоинт это географический объект в виде точки с указание высоты над уровнем моря. Для редактирования точки предусмотрен интуитивный картографический интерфейс.

В журнале можно фильтровать: По дате создания, Поиск по названию, По зоне

Можно просматривать в виде списка или на карте.

Чекпоинт это вспомогательная сущность не имеющая самостоятельного функционала

При создании и редактировании обязательными полями являются: поле Название и поле выбора Зоны .

Размещение точки возможно на карте указанием мировых координат вручную в соответствующих полях.

Остальные поля опциональные: Описание, Высота над уровнем моря

Удаление:еЕсли у чекпоинта есть Маршруты, то будет выдано предупреждение: Удаление чекпоинта из маршрута может привести к неконсистентности данных. В предупреждении также будет приведен список маршрутов с возможностью их отредактировать.

**