Валидация
В системе предусмотрен валидатор для фильтрации полученных сообщений. Сообщения с выбросом данных, отсутствием координат и другими ошибками могут исказить результаты отчетов. Применение валидатора позволяет отсеивать такие сообщения. В соответствии с настройками точки валидируются перед каждым использованием, а в базе данных точки хранятся в исходном виде, с данными о валидности, полученными от терминала.
- Раздел Треки. При каждом построении трека точка валидируется в соответствии с текущими настройками валидатора. Таким образом, в случае изменения настроек и повторном построении трека результаты могут не совпадать.
- Раздел Отчеты. При каждом построении отчета точка валидируется в соответствии с текущими настройками валидатора. После изменения настроек и повторном построении отчета результаты могут не совпадать. Если в настройках шаблона отчета активирована настройка Разрешать использовать невалидные точки в отчете, то в отчет попадают все точки, независимо от их валидности и настроек валидатора (подробнее см. Настройки отчета).
- Раздел Слежение. В списке слежения точка валидируется один раз при получении.
- В дополнительной информации объекта все параметры, кроме географических, соответствуют последней пришедшей от объекта точке;
- географические параметры (lat, lon, bearing, alt, speed) соответствуют последней валидной точке, пришедшей от объекта.
Параметры валидации сообщений настраиваются на вкладке Валидация:
- В поле Минимальное количество спутников укажите количество подключенных спутников, при котором полученные сообщения будут считаться валидными. Некоторые устройства могут сообщать корректные данные о местоположении при связи только с двумя спутниками. Для большинства датчиков рекомендуется использовать значение трех и более.
- Для поля Максимальное значение HDOP укажите HDOP – показатель погрешности в горизонтальной плоскости, при котором сообщения будут считаться действительными. Задайте значение от 0 до 10. Чем данный параметр меньше, тем точнее определены координаты. Если значение HDOP в сообщении больше заданного, такое сообщение маркируется флагом невалидности. Фильтрации также подвергаются любые сообщения с отсутствующими или нулевыми координатами, даже если устройство не маркировало такое сообщение как невалидное. Сообщение признается невалидным, если хотя бы одна координата (долгота либо широта) равна нулю.
- В поле Максимальное значение скорости укажите предел скорости, при наступлении или превышении которого сообщения будут считаться недействительными.
- В поле Максимальное отклонение времени точки в будущее, мин укажите максимально допустимую разницу между временем сообщения, отправленного терминалом, и временем сервера. При превышении этого значения точка будет считаться невалидной. Значение указывается в минутах.
- В полях Минимальное значение высоты и Максимальное значение высоты укажите диапазон высоты над уровнем моря в метрах, при которой сообщения, полученные от трекера, будут считаться действительными.
- Установите флажок Исключить точки с широтой и долготой 0,0, если необходимо считать невалидными точки с нулевыми координатами.
- Установите флажок Получать точки местоположения объекта на карте при помощи базовых станций операторов сотовой связи, если необходимо помечать точки, полученные от терминала по объекту без спутников, в неактивном состоянии «Не валидными». В активном состоянии, при следующем получении сообщений от объекта, помечает «Валидными».
- Установите флажок Игнорировать валидность точки, полученную от терминала, если необходимо считать валидными все точки, пришедшие от терминала с валидностью false (в случае, если по другим параметрам валидатора сообщение будет считаться валидным).
Вкладка «Валидация». Фильтрация валидности сообщений