Вывод данных в отчетах

Время в отчетах

Вермя свершения/начала/окончания какого-либо состояния выводится в отчетах в форме даты и времени в формате: YYYY:MM:DD HH:MM:SS (год:месяц:день часы:минуты:секунды).

Длительность состояния выводится в формате HH:MM:SS, но если длительность превышает сутки, то сначала указывается количество дней, а затем HH:MM:SS. Выглядит это так: «5 дней 12:34:56», что означает «5 дней, 12 часов, 34 минуты, 56 секунд».

В редких случаях длительность некоего состояния может быть определена как «0 секунд». Это может произойти вследствии наличия всего одного сообщения об этом состоянии. Например, в одном сообщении скорость превышает допустимую, в то время как в предыдущем и в последующем сообщениях превышения нет. Так как длительностью интервала превышения скорости считается период времени от получения первого сообщения с превышенной скоростью до последнего такого сообщения в ряду, то при наличии всего одного такого сообщения длительность оказывается равной нулю, тем не менее само событие превышения регистрируется в системе.

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

  • при группировке по дням добавляется столбец «Дата», в котором указывается дата в формате YYYY:MM:DD;
  • при группировке по неделям добавляется столбец «Неделя», в котором указывается месяц и номер недели в году (первой неделей в году считается первая полная неделя);
  • при группировке по месяцам добавляется столбец «Месяц», в котором указывается название месяца.

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

Пробег и скорость

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

На показания пробега влияет настройка счетчика пробега на вкладке «Основное». Кроме того, для поездок, геозон и рейсов на показания пробега влияет детектор поездок, так как по нему определяются временные границы интервалов движения и стоянки.

В статистике можно обнаружить возможность вывода двух видов пробега за отчетный период:

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

Значения средней и максимальной скорости могут быть включены в те же отчеты, что и пробег: поездки, геозоны, рейсы, цифровые датчики, превышение скорости. При этом нужно учитывать, что средняя скорость напрямую зависит от пробега, так как она вычисляется методом деления пробега на длительность (например, пробег с включенным датчиком, деленный на длительность этого же интервала). Поэтому может быть ситуация, когда средняя скорость равна нулю, а максимальная — положительное число. Это может случиться, (а) если длительность состояния равна нулю (объяснение было выше), (б) если пробег равен нулю (вследствие неправильной настройки счетчика пробега или если объект стоял на месте), (в) если пробег мизерно мал, например, «0.01», и при делении получается скорость меньше единицы.

Максимальная скорость гораздо менее зависима от различного рода обстоятельств. Для определения максимальной скорости на каком-либо интервале сообщения, попадающие в этот интервал, анализируются на предмет скорости и максимальное найденное значение выводится в соответствующий столбец.

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

Топливо в отчетах

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

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

Сокращения используемые для расчета топлива:

  • ДУТ — датчик уровня топлива;
  • ДИРТ — датчик импульсного расхода топлива;
  • ДАРТ — датчик абсолютного расхода топлива;
  • ДМРТ — датчик мгновенного расхода топлива;
  • Зарег. — зарегистрировано топлива (имеется в виду ручная регистрация).

Не имея специальных топливных датчиков Вы можете:

  • регистрировать заправки вручную в панели мониторинга;
  • использовать для вычисления потраченного топлива математический расчет (учитывает движение в городе и за городом, холостой ход и загрузку Т/С) и/или нормы расхода (учитывает только летний и зимний периоды);
  • использовать эти же две методики для вычисления среднего расхода топлива на каком-то интервале движения.

Расход по расчету и по нормам не требует наличия датчиков. Введенные Вами на вкладке «Расход топлива» нормы потребления в тех или иных условиях будут перемножены на пробег (время).

Если в шаблоне отчета выбрано несколько методов расчета одновременно, каждый будет выведен в отдельный столбец. Более того, если есть несколько датчиков одного типа и они не суммируются (не выбрана опция «Группировать датчики с одинаковым именем»), то для каждого такого датчика будет выводиться отдельный столбец. Однако чтобы получить данные по какому-то конкретному датчику, его маску нужно указать в шаблоне отчета в фильтре «Маски датчиков». Если в шаблоне отчета выбраны столбцы, не соответствующие свойствам объекта, то в отчете этих столбцах будут стоять нули.

В статистике нет возможности выводить отдельную строку для каждого датчика. Даже если они не группируются, в строках типа «Средний расход…», «Потрачено …», «Отклонение расхода …» и т.п. можно получить только одну строку на каждый тип топливного датчика (ДУТ/ДИРТ/ДАРТ/ДМРТ). Поэтому «Потрачено …» будут в статистике представлять из себя сумму по датчикам данного типа, а «Средний расход…» будет средним арифметическим между этими датчиками. Однако расчет отклонения расхода от норм отличается в зависимости от настроек датчиков. Если у объекта создано два топливных датчика одного типа с разными именами (или с одинаковыми именами, но без применения опции группировки датчиков), отклонение расхода рассчитывается отдельно по каждому из этих датчиков, но в статистику выводится сумма отклонений по каждому из датчиков относительно расхода по нормам, т.е.:

  • Отклонение = (Потрачено по ДУТ1 – Потрачено по нормам) + (Потрачено по ДУТ2 – Потрачено по нормам)

Если же есть два топливных датчика с одинаковыми именами и применена группировка, то формула расчета будет следующая:

  • Отклонение = (Потрачено по ДУТ1 + Потрачено по ДУТ2) – Потрачено по нормам.

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

При применении американских единиц топливо измеряется галлонами, а средний расход — в ми/гал (количество миль на один галлон), в отличие от европейской системы, где средний расход измеряется в л/100км (количество литров на сто километров).

Для вывода данных по топливу, эти данные предварительно обрабатываются. Обработка ведется с учетом фильтрации, которая устанавливается на вкладке «Расход топлива» (опция «Фильтровать значения датчиков уровня топлива»).

Адреса

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

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

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

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

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

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

Was this helpful?
Thank you!