Поиск в приложениях с открытым исходным кодом является одним из подходов. OsmAnd - это приложение для Android, которое я использовал в прошлом и дало довольно точные ETA. Это было довольно бесполезно, так как единственное, что я обнаружил, было применено 40 км / ч, когда maxspeed
установлено значение none
(стандартный способ пометить это, поскольку отсутствующее значение может означать «неизвестно» или «еще не сопоставлено»).
Испытывая Osm, и, проложив трассу на отрезке шоссе, maxspeed=none
протяженностью почти 40 километров, я разогнался до 133 км / ч . Странное значение, но лучшая оценка, которую я мог бы сделать, учитывая несколько измерений (разные части одного и того же участка). Приложение сообщает о предполагаемом подъеме и спуске, но оно попадает и не попадает: если я вижу относительно крутой уклон в точке X и прохожу 3 километра до и после точки X, оно внезапно больше не видит наклон. Это также, кажется, не принимает это во внимание вообще.
OSRM, другой механизм маршрутизации для OpenStreetMap, имеет закодированную скорость 140 км / ч. Тестируя этот сервис через интерфейс на openstreetmap.org , я обнаружил, что он сообщает о скоростях около 115 км / ч ± 2. На данный момент я отказался от глубоких погружений в исходный код.
Mapzen, также через интерфейс openstreetmap.org, дает мне 105 км / ч ± 1.
GraphHopper, также через интерфейс openstreetmap.org, дает мне 120 км / ч ± 0,003. Наконец тот, который является последовательным и имеет смысл.
YourNavigation, которая, похоже, использует Gosmore в качестве механизма маршрутизации (работающего на данных OpenStreetMap), дает мне 108 км / ч ± 1. У меня такое ощущение, что это одна из старых, менее обслуживаемых услуг, и кажется, что она отличается от скорости.
Карты Google просто не вычисляются. В 04:30 утра он не может определиться с тем, буду ли я преодолевать 15,8 км за 8 или 12 минут. Следовательно, оценки скорости между 80 км / ч и 118 км / ч в 04:30 утра . Я бы посоветовал с осторожностью использовать Google Maps для оценки вашего ETA и лучше использовать другой, более вменяемый сервис, который не полагается на 100% на алгоритмы и 0% на смысл.
Bing Maps рассчитывает 130-135 км / ч , используя оценку "без трафика". В настоящее время (15:00 в Германии) он сообщает об "слабом движении" на этом участке, что снижает скорость до 115 км / ч.
Waze также учитывает трафик и не имеет возможности отключить его. Результаты весьма разнообразны / ненадежны, хотя и не так плохи, как у Google: между 105,6 км / ч и 125,2 км / ч в 04:30 утра (через 7 тестов: все подмножества того же отрезка шоссе, что и я, которые тестировали предыдущие сервисы) , Опять же, руководствуйтесь здравым смыслом, потому что в 04:30 вы внезапно не застрянете в 105 км / ч на 19 км, особенно когда участок перекрытия в 18 км проезжает 121 км / ч. (Для американцев 105-121 км / ч - это 65-75 миль в час.)
Вывод
По-разному. Некоторые службы оценивают около 110-115 км / ч, а другие предполагают, что вы достигнете рекомендованной скорости в Германии 130 км / ч.
В прошлом у меня были хорошие результаты с OsmAnd со скоростью 115 км / ч, поэтому я думаю, что есть что сказать, чтобы учесть примерно 10% дисперсии трафика, кривых и т. Д.
Для сервисов, которые пытаются учитывать текущий трафик, обязательно применяйте здравый смысл.