group-telegram.com/t_bus/2303
Last Update:
Как-то пропустил, что люди опять жалуются на отображение транспорта на Яндекс.Картах.
В статье интересен подход Организатора перевозок - всё сложно, мы сами не можем разобраться.
Действительно, с отображением транспорта есть некоторые сложности, но никаких секретов здесь нет. Всё начинается с отсылки данных с транспондера конкретной машины. Данные отсылаются с определённой периодичностью в 5-20 секунд. Причём, данные с разных машин отсылаются не синхронно. Эти данные можно видеть на сайте gortrans74. Ваш браузер с определённой периодичностью запрашивает данные с сервера и обновляет их для всех машин на карте одновременно. Т.е. уже здесь кроется преобразование времени от времени получения реальных координат к единому времени запроса браузера. Сам сайт показывает координаты транспорта во время периодических запросов. Отсюда и телепортации транспорта на картах.
Яндекс.Карты берут данные с этого же сервера, но подвергают их дополнительной обработке нейросетью с целью плавного отображения на карте. Для такого отображения необходимо рассчитать среднюю скорость движения каждой из машин, что можно сделать приняв во внимание предыдущую скорость движения этой и иных машин на данном участке данного маршрута.
Да, получается плавно и красиво, но на карте вы видите усреднённое положение машины, а не реальное.
Добавим сюда смену маршрута прямо на линии и внезапные поездки в депо (этими двумя недугами больше всего страдает трамвай), которые не обрабатываются алгоритмами Яндекса и получим загадочные исчезновения машин на маршруте и курсирование машин-призраков, которые не видны на карте.
Да, технически это может показаться сложным неспециалисту для объяснения, но в Миндортрансе же работают специалисты?
BY Автобусная остановка
Share with your friend now:
group-telegram.com/t_bus/2303