Валидация

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

  • Раздел Треки. При каждом построении трека точка валидируется в соответствии с текущими настройками валидатора. Таким образом, в случае изменения настроек и повторном построении трека результаты могут не совпадать.
  • Раздел Отчеты. При каждом построении отчета точка валидируется в соответствии с текущими настройками валидатора. После изменения настроек и повторном построении отчета результаты могут не совпадать. Если в настройках шаблона отчета активирована настройка Разрешать использовать невалидные точки в отчете, то в отчет попадают все точки, независимо от их валидности и настроек валидатора (подробнее см. Настройки отчета).
  • Раздел Слежение. В списке слежения точка валидируется один раз при получении.
    • В дополнительной информации объекта все параметры, кроме географических, соответствуют последней пришедшей от объекта точке;
    • географические параметры (lat, lon, bearing, alt, speed) соответствуют последней валидной точке, пришедшей от объекта.

Параметры валидации сообщений настраиваются на вкладке Валидация:

  • В поле Минимальное количество спутников укажите количество подключенных спутников, при котором полученные сообщения будут считаться валидными. Некоторые устройства могут сообщать корректные данные о местоположении при связи только с двумя спутниками. Для большинства датчиков рекомендуется использовать значение трех и более.
  • Для поля Максимальное значение HDOP укажите HDOP – показатель погрешности в горизонтальной плоскости, при котором сообщения будут считаться действительными. Задайте значение от 0 до 10. Чем данный параметр меньше, тем точнее определены координаты. Если значение HDOP в сообщении больше заданного, такое сообщение маркируется флагом невалидности. Фильтрации также подвергаются любые сообщения с отсутствующими или нулевыми координатами, даже если устройство не маркировало такое сообщение как невалидное. Сообщение признается невалидным, если хотя бы одна координата (долгота либо широта) равна нулю.
  • В поле Максимальное значение скорости укажите предел скорости, при наступлении или превышении которого сообщения будут считаться недействительными.
  • В поле Максимальное отклонение времени точки в будущее, мин укажите максимально допустимую разницу между временем сообщения, отправленного терминалом, и временем сервера. При превышении этого значения точка будет считаться невалидной. Значение указывается в минутах.
  • Установите флажок Исключить точки с широтой и долготой 0,0, если необходимо считать невалидными точки с нулевыми координатами.
  • Установите флажок Игнорировать валидность точки, полученную от терминала, если необходимо считать валидными все точки, пришедшие от терминала с валидностью false (в случае, если по другим параметрам валидатора сообщение будет считаться валидным).

Вкладка «Валидация». Фильтрация валидности сообщений