Описание модулей "MAK-GPS"

Система «МАК - GPS» состоит из следующих модулей:

Модуль «Домены»

Используя новейшие технологии нами разработан и внедрен новый модуль «Домены», что является универсальным для всех направлений комплекса «МАК».

Функции модуля «Домены»:
 - выбор любого домена по желанию клиента;
 - привязка выбранного домена к одному ресурсу;
 - привязка ресурса к функционалу комплекса "МАК".

В модуле «Домены» реализовано возможности:
 - установление иконки веб-приложения в зависимости от домена;
 - предоставление свободного доступа в зависимости от домена;
 - настройка пользователей с различными правами доступа
 - настройка сайта для дочерних пользователей устанавливаются такими как в родительских.

Отныне различные пользователи могут иметь различные логотип, название и copyright сайта, адрес для центрирования карт веб-приложения.

Модуль «Мониторинг»

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

В пункте панели управления «Мониторинг» реализовано группировки объектов мониторинга по:

- собственникам;
- типам.

На карте для объектов мониторинга реализовано:
    - вывод количества объектов;
    - отображение направлений движения объектов с помощью маркера в виде стрелки (для объектов, движущихся с ненулевой скоростью);
    - кнопка, которая позволяет показать / скрыть отображение маркеров направления движения.

На карте "Мониторинг" при клике на маркер объекта в окно InfoWindow содержится поле "Состояние зажигания". Есть два состояния:

- включен (выводится зеленым цветом);
- выключено (выводится красным цветом).

Данный параметр зависит от поддержки данной функции трекером. Если трекер не имеет такого датчика или данный датчик не подключен, то данное поле не выводится.

На карте "Мониторинг" при клике на маркер объекта в окно InfoWindow содержится поле "Источник питания". Есть два источника питания:

- аккумулятор ТС (трекер питается от аккумуляторной батареи транспортного средства);
- трекер (трекер питается от собственной встроенной батареи.

Рисунок №1. Изображение обьектов мониторинга.

  Модуль «Интеллектуальные наряды»

Модуль «Наряды» позволяет назначить объект для движения по определенному маршруту и расписанию. После создания наряда система будет отслеживать соблюдение объектом заданного маршрута и выполнение графика движения.

Модуль «Объекты и группы»

Данный модуль предназначен для ввода, вывода, редактирования и удаления информации об объектах и группы объектов мониторинга. В модуле содержатся:

  • группы объектов:

- создание / удаление группы объектов;
- обновление группы объектов;
- редактирование данных с помощью редактора строк (RowEditor);

  • владельцы объектов:

- создание / удаление владельцев объектов;
- обновление владельцев объектов;
- редактирование данных с помощью редактора строк (RowEditor);

  • фильтрация объектов:
  • выпадающие списки для установления группы и владельцев объектов.
Рисунок №2. Ввод обьектов мониторига.

Модуль «Задачи и уведомления»

Этот модуль позволяет управлять задачами для объектов, а также настраивать оповещения, поступающие от объектов на различные события.

Реализовано Grid-панель для создания, удаления, редактирования, включение и выключение уведомлений (пункт "Задачи и уведомления" панели управления). Для создания оповещения необходимо нажать кнопку «Добавить». В окне содержится четыре вкладки:
- Основное;
- Параметры;
- Текст;
- Объекты.
На вкладке "Основное" нужно задать название, выбрать тип (в данной версии реализован только один тип - "Значение датчика") и указать статус (включено, выключено) уведомления. Кроме того можно ввести e-mail на который будут приходить уведомления, установив сначала флажок "Уведомлять по e-mail" (при этом появится текстовое поле для ввода адреса электронной почты "). На вкладке "Параметры" нужно выбрать датчик и указать его числовое значение, на основе которого будут приходить уведомления. На вкладке "Текст" нужно ввести текст уведомления, отредактировав значение по-умолчанию, а также выбрать цвет текста, которым будут выводиться уведомления. В тексте можно использовать специальные параметры приведенные в таблице внизу вкладки. Вместо этих параметров будут подставляться соответствующие значения при выводе уведомления. На вкладке "Объекты" нужно выбрать объекты для которых будет выводиться данное сообщение. Можно выбрать несколько или все объекты (верхний checkbox). Поля содержат валидацию с целью проверки на допустимые значения.
В Grid-панели кроме кнопки "Добавить" является кнопки для удаления, включение, выключение (выключены уведомления не обрабатываются) уведомлений и обновления Grid-панели.

1) Способ вывода уведомлений. Вместо расчета на клиенте и вывода только для текущего пользователя, оповещения рассчитываются с помощью демона на сервере и в базе данных хранится их история. Это позволяет видеть уведомление после обновления страницы браузера (ранее после обновления страницы браузера уведомления очищались).

2) В нижней панели "Уведомления" реализовано выпадающий список "Показывать". В нем выбирается количество последних сообщений, которые будут выводиться в данной панели.

3) При выводе текста уведомлений реализовано подстановку всех специальных параметров приведенные в таблице внизу вкладки "Текст" в окне "Создание уведомления". Это такие параметры как:

-% Object% - Имя объекта;

-% Datetime% - Дата и время прихода уведомления;

-% Speed% - Скорость объекта на момент возникновения уведомления;

-% Degree% - значение угла направления движения объекта на момент возникновения уведомления;

-% Lat% - значение географической широты объекта на момент возникновения уведомления;

-% Lng% - значение географической долготы объекта на момент возникновения уведомления;

-% Sensor_name% - Название датчика для которого возникает уведомления;

-% Sensor_value% - значение датчика для которого возникает уведомления.

Примечания: в данной версии еще не реализована кнопка «Очистить» в нижней панели. Для пользователя имеет храниться id последнего удаленного уведомления, чтобы при обновлении панели уведомлений больше не показывать удаленные уведомления. Кроме того еще не реализована отправка уведомлений на e-mail.

Особенности интерфейса Grid-панели уведомлений:

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

2) Для редактирования записи необходимо дважды кликнуть мышкой по строке с уведомлением. Откроется окно "Редактирование уведомления" в котором можно отредактировать параметры уведомления.

Модуль «Водители»

Модуль позволяет вводить, редактировать, удалять и выводить информацию о водителях транспортных средств (объектов мониторинга).

Модуль «Пользователи»

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

Модуль «Отчеты»

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

Особенности отчета «Стоянки»:

  • вид:

- табличный;
- картографический;

  • история:

- стоянок;
- остановок;

  • расчет:

- одного объекта;
- группы объектов;

  • продолжительность стоянки/остановки:

- оперативно;
- за период времени(вчера, неделю, месяц...).

В табличном виде отчета выводится:
- объект;
- время начала стоянки;
- время конца стоянки;
- продолжительность;
- георгафические координаты;
- группировка стоянок по объектам, с возможностью сворачивания / разворачивания групп;
- количество стоянок под каждой группой и общее количество стоянок;
- продолжительность стоянок каждой группы и общая продолжительность стоянок;
- общее количество объектов, для которых произведен расчет.

В картографическом виде отчета выводится:
- маркеры места нахождения объекта;
- «серые» иконки для неактивных объектов (объектов, от которых не поступало данных более 5 мин.);
- переключатели (checkbox) для управления отображения мониторинга активных и / или неактивных объектов;
- на панели инструментов количество активных и неактивных объектов.

  • при клике на маркер:

- трек;
- название объекта;
- серийный номер;
- государственный номер;
- тип объекта;
- группа;
- владелец;
- время начала стоянки;
- время конца стоянки;
- продолжительность.

Особенности отчета «Поездки»:

  • вид:

- табличный;
- картографический;

  • история:

- поездок;

  • расчет:

- одного объекта;
- группы объектов;

  • продолжительность поездки/поездок:

- оперативно;
- за период времени (вчера, неделю, месяц...).

В табличном виде для объекта и группы объектов выводится:

- интервалы движения;
- местонахождение;
- время начала движения;
- время конца движения;
- продолжительность;
- пробег;
- средняя и максимальная скорости;
- количество поездок;
- общее количество объектов, для которых произведен расчет.

В картографическом виде:

- при клике в необходимой строке в таблице «Поездки» открывается карта , на которой отображается трек (красной линией - для указанного отрезка пути (поездки ), а зеленой линией - все трек объекта за расчетный период);
- начало и конец поездки отражаются маркерами "А" и "B" соответственно;
- при клике на маркер "А" и "B " отображается информационное окно с данными о поездке (объект, начало,  конец, продолжительность, пробег, сред. и макс. скорость поездки а также координаты данного маркера).

Реализовано расчет и вывод отчета "Датчики". Данный отчет отображает информацию о состоянии датчиков трекера объекта в разрезе времени суток. В данной версии реализовано вывод информации из двух датчиков:
- состояние зажигания;
- тип источника питания;
- и прочее.
Есть два типа состояния зажигания:
-выключено,
-включено,
и два типа источников питания транспортного средства:
-от аккумуляторной батареи ТС,
-от внутренней батареи трекера.
Для отчета "Датчики" реализовано табличное и картографическое представление.
Данный отчет позволяет получать оперативную информацию (за сегодня) и за выбранный период времени.

Внимание: данный отчет находится в стадии разработки (картографическое представление) и тестирования.

В нижней панели "Оповещение / сообщение" реализовано вывод онлайн-уведомлений об изменении состояния датчиков зажигания и источника питания. Оповещения выводятся красным и зеленым цветами в зависимости от состояния датчика.

Текущий формат оповещения: Объект - состояние датчика [дата и время сообщения]

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

Внимание: в данной версии пока реализована только кнопка "Очистить".

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

Рисунок №3. Формирование отчётов поездок.

Модуль «Геозоны и маршруты»

Данный модуль позволяет создавать и редактировать геозоны, маршруты, расписания (графики движения) и наряды. Модуль "геозон" позволяет создавать и редактировать три типа геозон: круг, полигон и полилиния. Для каждой геозоны кроме основных параметров можно определить список дополнительных полей, которые будут выводиться на карте при наведении курсора на геозону. Объект движется по маршруту (то есть посещает контрольные точки, которые в нем указаны) согласно указанному расписанию. Модуль "Маршруты" позволяет создавать и редактировать информацию о маршрутах. Каждый маршрут может иметь один или более расписаний. Расписание (график движения ) представляет собой привязан к контрольным точкам время их посещения. В системе существует четыре типа расписаний: упорядоченный, упорядоченный с пропусками, неупорядоченный и неупорядоченный с пробелами.

Модуль «Треки»

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

 

Новости
01.08.2016
МАК развивается
Предприятие «Визор» начало работу над системой МАК «АТП»
Подробнее
29.03.2016
Смарт МАК версия 1.2.4
Смарт МАК совершенствуется
Подробнее
29.03.2016
Проект «МАК» в ОТ «Оплата проезда»: Описание модулей
Добавлено подробное описание модулей
Подробнее
Все новости
"МАК" онлайн

Fatal error: Smarty error: unable to write to $compile_dir '/usr/home/www/lutsk/www/ru/tpl/templates_c'. Be sure $compile_dir is writable by the web server user. in /usr/home/www/lutsk/www/ru/includes/classes/smarty/Smarty.class.php on line 1092