1

плавность движения

(03/02/2017 12:02:56 отредактировано levindv)

Тема: плавность движения

А можно сделать возможность плавного и непрерывного движения объекта?
Возможно это требует каких-то технических условий, например передача информации раз в 5 секунд для прогнозирования направления, но у многих такой интервал и установлен
Пример из одной нисчебродной программки:

2

плавность движения

Re: плавность движения

levindv , такая идея уже витала в наших рядах, но не нашла решения.

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

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

Идея остается, и если появятся новые возможности, то будем ее поднимать

Tatsiana Shmihelskaya
Business Analyst, Gurtam
3

плавность движения

Re: плавность движения

Ок, спасибо. Согласен что нормальная работа этой функции только с очень мпденькими интервалами.

4

плавность движения

Re: плавность движения

Как вариант. Создать отдельную вкладку "плавное движение"  в свойствах объекта, а там уже
предоставить выбор либо с опозданием, либо на опережение наугад и плюс к этому еще всякие
настройки, в зависимости от конфигурации и возможности самого трекера. И далее обкатывать
в бета ветке.

5

плавность движения

Re: плавность движения

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

Tatsiana Shmihelskaya
Business Analyst, Gurtam
6

плавность движения

Re: плавность движения

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

7

плавность движения

Re: плавность движения

первый алгоритм вполне применим, единственное что отметил предыдущий оратор - это повороты...
10 секунд может делать повороты смешными, когда уже проехав поворот резко поворачивает под углом +90 градусов.
Я бы сделал этот режим только для объектов с обновлением в 5 секунд. Хотя тут возможно стоит понаблюдать как технически это работает у тех сервисов у которых это реализовано.