Пример: Раскрашивание трека по произвольным условиям

В статье мы рассмотрим пример настройки объекта для вывода трека, участки которого будут раскрашены в цвет, соответствующий заданному условию. Перед прочтением данной статьи рекомендуем ознакомиться со статьей "Построение маршрута".

Задача:

Для ТС "КАМАЗ Бетономешалка" необходимо выводить трек, на котором участки с плохим сигналом GPS будут окрашены в красный цвет, хорошие в синий, отличные в зеленый.

Настройка объекта

Для решения данной задачи нам необходимо создать универсальный датчик для объекта. В данном датчике внесем следующие настройки:

1. Поле "Обязательные"

  • Выберем тип датчика - "универсальный датчик";
  • Зададим имя датчику - "Уровень сигнала GPS".

Результат:

mceclip2.png

2. Поле "Входы"

У нашего объекта, в списке источников, нет стандартного источника который передает количество захваченных спутников. Поэтому создадим его через текстовое имя.

  • Укажем источник данных - "Текстовое имя";
  • В параметре текстовое имя укажем текстовое имя источника по которому терминал передает данные о количестве спутников, в нашем случае - "sat"

Результат:

mceclip3.png

Узнать текстовое имя того или иного параметра можно на странице "Информация по поддерживаемым устройствам". Также необходимо в сырых данных убедиться, что данные по необходимому источнику приходят.

3. Поле "Настройка цвета трека"

Зададим три диапазона для трех цветов, которые будут отображать уровень сигнала GPS на треке:

  • Первый диапазон - от 0 (включая) до 5 (включая) укажем красный цвет;
  • Второй диапазон - от 5 (не включая) до 10 (включая) укажем синий цвет;
  • Третий диапазон - от 10 (не включая) до 20 (включая) укажем зеленый цвет.

Результат:

mceclip4.png

Сохраняем настройки нашего датчика. На этом настройка объекта завершена.

Построение маршрута по настройкам датчика

Закрываем настройки объекта, выбираем необходимый временной интервал, за который построим отчет

Убедимся, что в дереве объектов мы выбрали объект, в котором создали датчик, раскрываем список построения маршрутов и выбираем пункт "По настройкам датчика":

mceclip6.png

Как видим, в списке отражено название созданного нами ранее датчика, нажимаем на него. В результате на карте будет выведен маршрут с заданными цветами по нашим условиям.

mceclip5.png