Фильтрация интервалов

 

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

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

Длительность
Здесь можно указать минимальную и/или максимальную продолжительность интервала (в минутах).

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

Моточасы
Здесь можно указать минимальную и/или максимальную продолжительность работы моточасов (в минутах).

Скорость
Здесь можно указать минимальную и/или максимальную скорость движения на интервале. То есть будут выбраны такие интервалы, где хоть раз встречается скорость, попадающая в заданные рамки. Кроме того, можно извлечь интервалы. При извлечении интервалов в отчет попадут только те отрезки, на протяжении которых скорость не выходила из заданных пределов.

Остановки
Отметьте данный пункт флагом, а затем выберите «С остановками» или «Без остановок». Тогда в результирующий отчет будут выведены только интервалы, которые соответствуют заданному условию. Если опция «Остановки» не отмечена, то выводятся все интервалы вне зависимости от того, были остановки или нет.

Стоянки
Ситуация такая же как с остановками, только в добавок можно указать минимальную продолжительность стоянки. Например, могут быть выведены только такие посещенные геозоны, где была зафиксирована стоянка не менее указанного времени. Кроме того, время стоянок может суммироваться. Для этого нужно поставить флаг «Суммировать интервалы». То есть будут выведены только такие посещенные геозоны, сумма стоянок в которых составила не менее указанного времени.

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

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

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

Если выбрана опция «Без водителя», то в таблицу будут выведены интервалы, на которых присутствуют отрезки без водителей. Эти отрезки также можно извлечь.

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

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

Геозоны
Здесь указываются геозоны, по которым фильтровать интервалы. Искать необходимые интервалы можно как в геозоне, так и вне геозоны. Чтобы учитывать положение объекта в той или иной геозоне или вне ее, переставьте отметку из положения Нет в положение В или Вне напротив соответствующей геозоны. Для быстрого поиска геозон воспользуйтесь маской поиска по имени.

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

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

Контроль режима работы дальнобойщика: фильтрация интервалов по длительности

Согласно нормам, через каждые 4,5 часа езды водитель должен остановиться и отдохнуть не менее 45 минут. Продолжительность ежедневного отдыха – 11 часов. Максимальное время управления в сутки составляет 9 часов. Минимальное время ежедневного отдыха водителя - 11 часов, при этом один из интервалов должен быть не менее 9 часов. Максимальное время управления транспортным средством в неделю - 56 часов. Минимальное время еженедельного отдыха: 45 часов.

Разумеется, эти стандарты в каждой стране разные. Мы будем использовать эти цифры просто в качестве примера.

Итак, для начала проконтролируем, были ли случаи, когда водитель находился за рулем непрерывно в течение более 4,5 часов. Для этого создадим таблицу «Поездки» и зададим ей параметр фильтрации интервалов «Минимальная длительность», равный 270 минут (т.е. 4,5 часа). В результирующей таблице можем получить (если за указанный период водитель ни разу не нарушил данное правило, таблица сгенерировано не будет):

 

Теперь узнаем, где и когда водитель делал свои стоянки на основной отдых. Создаем таблицу «Стоянки» и зададим ей параметр фильтрации интервалов «Минимальная длительность», равный 540 минут (т.е. 9 часов). В таблице мы видим, когда, как регулярно и в каких местах делались такие стоянки:

 

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

 

Эффективность использования транспортного средства: фильтрация интервалов по пробегу

Предположим, что поездка на расстояние до 50 километров, считается неэффективным использованием транспортного средства. Соответственно, поездки на расстояние от 50 км и выше будут считаться эффективными. Чтобы оценить эффективность использования т/с настроим две таблицы - обе по поездкам. В одной укажем минимальный пробег 50 км, в другой - максимальный пробег 50 км. Для простоты оценки полученного результата выберем еще строку «Итого». Первая таблица - эффективное использование т/с, вторая - неэффективное.

 

Превышение скорости в городе и за городом: фильтрация интервалов по скорости и геозонам

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

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

Представим, что наша машина курсирует между Казанью и Нижним Новгородом. Создадим в этих местах геозоны (тип геозон может быть полигон либо круг). Ограничение скорости в городах будет 60 км/ч, за городом - 90 км/ч. Далее нужно подготовить шаблон отчета. В нем мы выберем таблицу по поездкам и применим к ней два фильтра - по скорости и по геозонам. Укажем минимальную скорость 60 км/ч и выберем пункт «Извлечь интервалы». В фильтре геозон отметим две наши геозоны.

Далее создадим еще одну таблицу. На сей раз минимальная скорость будет 90 км/ч, также отмечаем «Извлечь интервалы». Выберем те же геозоны, только не «В», а «Вне».

На выходе мы получаем две таблицы: первая - превышения на городских дорогах, вторая - превышения на трассе.

 

Прохождение остановочных пунктов: фильтрация интервалов по остановкам

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

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

 

Осмотры газопровода: фильтрация интервалов по стоянкам

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

Для этого сделаем отчет по посещению геозон и установим дополнительный критерий фильтрации «Стоянки». Установим минимальную длительность стоянок 30 минут, причем в сумме (опция «Суммировать интервалы»). То есть в результирующую таблицу будут выведены такие посещения участков, где стоянки в сумме составили 30 минут и более.

 

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

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

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

 

 

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

 

Крупные и мелкие заправки: фильтрация интервалов по заправкам

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

Таким образом, из двух таблиц, приведенных ниже, вытекает, что общий объем мелких заправок составил 44,66 л, а крупных - 399 л.

 

Аналогичным образом работает фильтр по сливам.

Еще в данном разделе:

- Как создать шаблон отчета

- Опции шаблона

- Управление шаблонами

- Таблицы

- Ограничение по времени

- Использование карты

- Статистика

Оглавление руководства пользователя