Перейти к основному содержимому

Деление на рейсы

Настройка «Деление на рейсы» позволяет создавать и настраивать делители для модуля «Рейсы». Она содержит вкладки, каждая из которых представляет независимую группу делителей.

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

Вкладка настройки «Деление на рейсы»
предупреждение

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


Управление группами делителей

Создайте новую группу, нажав кнопку    справа от вкладок групп.

Чтобы переименовать группу, отредактируйте запись в текстовом поле «Название» в правом верхнем углу вкладки. Имя группы отображается в заголовке вкладки и в селекторе делителей модуля «Рейсы».

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

к сведению

Объект мониторинга должен иметь хотя бы одну группу делителей. Единственная группа не может быть удалена.


Создание делителя

  1. Перейдите на вкладку группы, в которую требуется добавить новый делитель.
  2. Нажмите кнопку «   Добавить запись» над верхней таблицей слева.
  3. В появившейся строке списка делителей:
    • в ячейке столбца «Описание» введите название делителя;
    • в ячейке столбца «Тип» выберите тип делителя;
    • в ячейке столбца «Цвет» выберите цвет делителя для селектора делителей модуля «Рейсы».
  4. Нажмите кнопку « OK» в столбце «Действия».
Создание делителя

Доступные типы делителей

  • По дате и времени: новый рейс будет начинаться и завершаться в заданную дату и в заданное время.
  • По дням года: новый рейс будет начинаться и завершаться в заданный месяц, день и время.
  • По дням месяца: новый рейс будет начинаться и завершаться в заданные дни месяца и в заданное время.
  • По дням недели: новый рейс будет начинаться и завершаться в заданные дни недели и в заданное время.
  • По времени суток: новый рейс будет начинаться и завершаться в заданное время суток.
  • По условию: новый рейс будет начинаться в момент, когда заданное условие начинает выполняться; текущий рейс будет продолжаться, пока выполняется заданное условие.
  • По переходу Нет/Да: новый рейс будет начинаться в момент, когда заданное условие начинает выполняться; текущий рейс будет завершаться при начале следующего рейса.
  • По смене статуса: новый рейс будет начинаться каждый раз при смене статуса выбранного параметра.
  • По геозонам: новый рейс будет начинаться и завершаться при смене статуса объекта мониторинга по отношению к выбранным геозонам: въезд, выезд, нахождение внутри и за пределами.
  • По площадям: новый рейс будет начинаться и завершаться при смене статуса объекта мониторинга по отношению к полям: въезд, выезд, нахождение внутри и за пределами. При этом учитываются подключенные к объекту инструменты обработки полей.
  • По инструментам: новый рейс будет начинаться при смене инструмента у объекта мониторинга.
  • По водителям: новый рейс будет начинаться при смене водителя у объекта мониторинга.

Приоритет делителей

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


Редактирование делителя

Наведите курсор мыши на строку делителя в списке и выберите одно из действий, которые появятся в столбце «Действия»:

  •   — открыть для редактирования ячейки строки с названием, типом и цветом делителя. Внесенные в строку изменения сохраняются по нажатию кнопки « OK» в столбце «Действия».
  •   — повысить приоритет делителя (переместить строку вверх по списку на одну позицию).
  •   — понизить приоритет делителя (переместить строку вниз по списку на одну позицию).
  •    — удалить делитель.
Редактирование имени, типа и цвета делителя

Настройка делителя

Настройка делителя включает в себя заполнение нижней таблицы критериями разбивки трека на рейсы по этому делителю. Структура и содержание нижней таблицы определяются типом выбранного делителя.

  1. Выберите делитель в верхней таблице вкладки.
  2. Нажмите кнопку «   Добавить запись» над нижней таблицей слева.
  3. Заполните в появившейся строке все нужные ячейки, кликая по ним левой клавишей мыши:
    • в ячейке столбца «Описание» введите название критерия;
    • в ячейках столбца «Начало нового» («Начало нового рейса») задайте условия начала нового рейса (в зависимости от типа делителя условием начала рейса могут быть: дата и время, день недели или месяца, состояние датчика и прочее);
    • в ячейках столбца «Конец текущего» задайте условия завершения рейса (эти условия также зависят от типа делителя);
    • (опционально) в ячейке столбца «Вкл.», входящего в столбец «Конец текущего» для делителей по времени, установите чек-бокс для включения в рейс его номинальной конечной точки (например, если рейс заканчивается в конкретный момент времени, то координатная запись с этим временем при установленном чек-боксе будет включена в этот рейс);
      Подробнее...

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

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

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

    • (опционально) в ячейках столбца «Обрезка по параметру» выберите параметры для корректировки начала и завершения рейса (например, если объект мониторинга начал движение через некоторое время после начала рейса, то можно сместить время начала этого рейса на момент начала движения объекта, задав обрезку по параметру движения Move в столбце «Начало»).
  4. Добавляйте записи и заполняйте их до получения нужного количества критериев разбивки трека.
Настройка делителя
к сведению

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

подсказка

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

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

  •   — повысить приоритет критерия (переместить строку вверх по таблице на одну позицию).
  •   — понизить приоритет критерия (переместить строку вниз по таблице на одну позицию).
  •    — удалить строку.
Кнопки управления критерием

Примеры настройки делителей разных типов

По дате и времени.

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

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

Пример настройки делителя по дате и времени
По дням года.

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

При стандартной настройке трек будет разбиваться на рейсы строго по месяцам.

Пример стандартной настройки делителя по дням года
По дням месяца.

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

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

Пример стандартной настройки делителя по дням месяца
По дням недели.

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

При стандартной настройке трек будет разбиваться на рейсы, начинающиеся каждый день недели в 00:00.

Пример стандартной настройки делителя по дням недели
По времени суток.

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

Пример стандартной настройки делителя по времени суток
По условию.

Этот делитель позволяет разбить трек на рейсы по логическим условиям. Укажите каждому критерию название и составьте выражение для условия начала нового рейса: выберите параметр объекта мониторинга, оператор и введите значение. В выражении могут использоваться все табличные параметры объекта мониторинга. Каждый рейс по этому делителю будет начинаться при выполнении одного из заданных условий и заканчиваться, если это условие перестает выполняться.

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

Пример настройки делителя по условию
По переходу Нет/Да.

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

Если делитель содержит только одно условие, то следующий рейс начнется при повторном выполнении этого условия.

Примером использования этого делителя является разбивка трека на рейсы по работе датчика зажигания: каждый рейс начинается в момент включения зажигания объекта мониторинга и продолжается, пока зажигание не будет включено повторно. Таким образом, рейс будет включать отрезок времени, в течение которого зажигание объекта мониторинга было выключено, в отличие от типа делителя «По условию».

Пример настройки делителя по переходу Нет/Да
По смене статуса.

Этот делитель позволяет разбить трек на рейсы по смене статуса параметра объекта мониторинга, настроенного как переключатель. Укажите каждому критерию название и выберите параметр объекта мониторинга. В критериях может использоваться любой параметр объекта мониторинга, который имеет тип «Переключатель». Каждый рейс по этому делителю будет начинаться при смене состояния любого из выбранных параметров с выключенного на включенное и наоборот, а также при переключении из одного включенного состояния в другое. Рейс будет заканчиваться при начале следующего рейса — при очередной смене состояния параметра.

Примером использования этого делителя является разбивка трека на рейсы по смене номера персональной карты водителя, которую тот прикладывает к считывателю на объекте мониторинга в начале своей смены: каждый рейс начинается в момент установки карты водителя в картоприемник считывателя карт, подключенного к контроллеру АвтоГРАФ, и охватывает все время работы этого водителя. При этом периоды, когда к считывателю не приложена карта, также будут обозначаться как отдельные рейсы.

Пример настройки делителя по смене статуса
По геозонам.

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

  • № узла — порядковый номер параметра геозон в дизайнере параметров объекта мониторинга, по которому будет выполняться проверка прохождения геозон и последующая разбивка трека на рейсы. При проверке прохождения учитываются только те геозоны, которые входят в набор геозон выбранного параметра.
  • Настройка параметра геозон.
  • Узел — геозона (или группа геозон) из списка геозон схемы, по которой будет выполнена разбивка трека на рейсы. Чтобы эта геозона участвовала в формировании рейсов, она должна быть включена в набор геозон того параметра, порядковый номер которого указан в ячейке столбца «№ узла».
  • Тип — тип геозон, который будет использован для дополнительной фильтрации геозон, определенных настройками в ячейках столбцов «№ узла» и «Узел». Если тип не выбран, то дополнительная фильтрация заданных геозон не будет осуществляется. Тип целесообразно выбирать при установке в ячейке столбца «Узел» группы геозон — если среди геозон этой группы нет геозон с выбранным типом, то рейсы формироваться не будут.
    Тип для конкретной геозоны может быть задан в настройке «Тип и адрес» редактора геозон.
  • Усл. — условие начала нового рейса:
    • Нет — отключает формирование рейсов.
    • Прибытие — новый рейс будет начинаться при въезде объекта мониторинга в одну из проверяемых геозон и завершаться при начале следующего рейса — при въезде в следующую геозону или при повторном въезде в текущую. Таким образом, текущий рейс не будет завершен при выезде из геозоны.
    • Отправ. — новый рейс будет начинаться при выезде объекта мониторинга из проверяемой геозоны и завершаться при начале следующего рейса — при выезде из следующей геозоны или при повторном выезде из текущей. Таким образом, текущий рейс не будет завершен при въезде в геозону.
    • Внутри — новый рейс будет начинаться при въезде объекта мониторинга в одну из проверяемых геозон и завершаться при выезде из этой геозоны или при въезде в другую проверяемую геозону (в случае наложения геозон).
    • Вне — новый рейс будет начинаться при выезде объекта мониторинга из проверяемой геозоны и завершаться при въезде в одну из проверяемых геозон.

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

Пример настройки делителя по геозонам
По площадям.

Этот делитель позволяет:

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

Для работы делителя должны быть выполнены следующие условия:

Настройка параметра геозон.
Параметр инструмента.

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

Параметр инструмента
Свойство Implement.

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

Свойство в реестре
Включение расчета площадей.
Выбор геозон в модуле «Геозоны».

Укажите каждому критерию название и задайте настройки для условия начала нового рейса:

  • Усл. — условие начала нового рейса:
    • Нет — отключает формирование рейсов.
    • Прибытие — новый рейс будет начинаться при въезде объекта мониторинга в одно из полей и завершаться при начале следующего рейса — при въезде в следующее поле или при повторном въезде в текущее. Таким образом, текущий рейс не будет завершен при выезде из поля.
    • Отправ. — новый рейс будет начинаться при выезде объекта мониторинга из поля и завершаться при начале следующего рейса — при выезде из следующего поля или при повторном выезде из текущего. Таким образом, текущий рейс не будет завершен при въезде в поле.
    • Внутри — новый рейс будет начинаться при въезде объекта мониторинга в одно из полей и завершаться при выезде из этого поля.
    • Вне — новый рейс будет начинаться при выезде объекта мониторинга из поля и завершаться при въезде в одно из полей.
  • Инстр. — фильтр пустых инструментов. Установите чек-бокс для исключения из рейсового времени тех отрезков, когда к объекту мониторинга не был подключен инструмент, — для таких отрезков площади обработанных полей рассчитываться не будут. При наличии у делителя нескольких критериев чек-бокс, установленный в столбце «Инстр.» хотя бы для одного из них, будет действовать на все критерии.

Условия «Прибытие» и «Отправ.» являются взаимоисключающими по отношению к одним и тем же полям. Действовать будет критерий с бо́льшим приоритетом.

Пример стандартной настройки делителя по площадям
По инструментам.

Этот делитель позволяет разбить трек на рейсы по смене инструмента, подключенного к объекту мониторинга. Этим инструментом может быть с/х инструмент или другое оборудование, установленное на объекте. Периоды, когда инструмент не был подключен, также будут обозначаться как отдельные рейсы. Для работы делителя в схему должен быть добавлен хотя бы один инструмент, а объект мониторинга должен иметь либо параметр инструмента в дизайнере, либо свойство с именем Implement и типом «Инструмент» в реестре.

Если объект мониторинга одновременно имеет и параметр инструмента, и свойство Implement, то для разбивки трека будет использоваться свойство.

Разбивка трека на рейсы по параметру инструмента.

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

Параметр инструмента
Разбивка трека на рейсы по значениям свойства.

Этот способ рекомендуется выбирать, если известно время смены инструментов. В таком случае достаточно составить расписание: добавить свойству Implement значения с указанием инструментов и периодов действия, в течение которых каждый из этих инструментов был подключен к объекту мониторинга. Рейсы будут определяться по значениям этого свойства.

Свойство в реестре

Создайте критерий и укажите ему название.

Пример стандартной настройки делителя по инструментам
По водителям.

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

Если объект мониторинга одновременно имеет и параметр водителя, и свойство Driver, то для разбивки трека будет использоваться свойство.

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

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

Параметр водителя
Разбивка трека на рейсы по значениям свойства.

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

Свойство в реестре

Создайте критерий и укажите ему название.

Пример стандартной настройки делителя по водителям