==== Валидация ==== В системе предусмотрен валидатор для фильтрации полученных сообщений. Сообщения с выбросом данных, отсутствием координат и другими ошибками могут исказить результаты отчетов. Применение валидатора позволяет отсеивать такие сообщения. В соответствии с настройками точки валидируются перед каждым использованием, а в базе данных точки хранятся в исходном виде, с данными о валидности, полученными от терминала. * Раздел **Треки**. При каждом построении трека точка валидируется в соответствии с текущими настройками валидатора. Таким образом, в случае изменения настроек и повторном построении трека результаты могут не совпадать. * Раздел **Отчеты**. При каждом построении отчета точка валидируется в соответствии с текущими настройками валидатора. После изменения настроек и повторном построении отчета результаты могут не совпадать. Если в настройках шаблона отчета активирована настройка **Разрешать использовать невалидные точки в отчете**, то в отчет попадают все точки, независимо от их валидности и настроек валидатора (подробнее см. [[ru:admin:report-templates:set|Настройки отчета]]). * Раздел **Слежение**. В списке слежения точка валидируется один раз при получении. * В [[ru:monitoring:tracking#dopolnitelnaja_informacija|дополнительной информации объекта]] все параметры, кроме географических, соответствуют последней пришедшей от объекта точке; * географические параметры (lat, lon, bearing, alt, speed) соответствуют последней валидной точке, пришедшей от объекта. Параметры валидации сообщений настраиваются на вкладке **Валидация**: * В поле **Минимальное количество спутников** укажите количество подключенных спутников, при котором полученные сообщения будут считаться валидными. Некоторые устройства могут сообщать корректные данные о местоположении при связи только с двумя спутниками. Для большинства датчиков рекомендуется использовать значение трех и более. * Для поля **Максимальное значение HDOP** укажите HDOP – показатель погрешности в горизонтальной плоскости, при котором сообщения будут считаться действительными. Задайте значение от 0 до 100 с шагом 0.1. Чем данный параметр меньше, тем точнее определены координаты. Если значение HDOP в сообщении больше заданного, такое сообщение маркируется флагом невалидности. Фильтрации также подвергаются любые сообщения с отсутствующими или нулевыми координатами, даже если устройство не маркировало такое сообщение как невалидное. Сообщение признается невалидным, если хотя бы одна координата (долгота либо широта) равна нулю. * В поле **Максимальное значение скорости** укажите предел скорости, при наступлении или превышении которого сообщения будут считаться недействительными. * В поле **Максимальное отклонение времени точки в будущее, мин** укажите максимально допустимую разницу между временем сообщения, отправленного терминалом, и временем сервера. При превышении этого значения точка будет считаться невалидной. Значение указывается в минутах. * В полях **Минимальное значение высоты** и **Максимальное значение высоты** укажите диапазон высоты над уровнем моря в метрах, при которой сообщения, полученные от трекера, будут считаться действительными. * Установите флажок **Исключить точки с широтой и долготой 0,0**, если необходимо считать невалидными точки с нулевыми координатами. * Установите флажок **Получать точки местоположения объекта на карте при помощи базовых станций операторов сотовой связи**, если необходимо помечать точки, полученные от терминала по объекту без спутников, в неактивном состоянии "Не валидными". В активном состоянии, при следующем получении сообщений от объекта, помечает "Валидными". * Установите флажок **Игнорировать валидность точки, полученную от терминала**, если необходимо считать валидными все точки, пришедшие от терминала с валидностью false (в случае, если по другим параметрам валидатора сообщение будет считаться валидным). {{ :ru:admin:units:145.png }} ;#; //Вкладка «Валидация». Фильтрация валидности сообщений// ;#;