Ожидаемое время прибытия или ETA (Estimated Time of Arrival)Ожидаемое время прибытия или ОВП - это ожидаемое время прибытия транспортного средства в определённую точку маршрута (расположение клиента).
Ожидаемое время прибытия от Максоптры
Максоптра рассчитывает ожидаемое время прибытия для каждого незавершенного заказа в каждом начатом рейсе. Расчёт ожидаемого времени прибытия возможно только при наличии актуальной информации о выполнении заказа и в случае, если порядок заказов в рейсе не нарушен или восстановлен.
Чтобы понимать, как ожидаемое время прибытия рассчитывается в Максоптре, рассмотрим следующий пример.
Perhaps, a vehicle is planned to depart from the depot and it has some orders to perform. When a vehicle departs from the depot, Maxoptra, basing on the actual time of a vehicle departure from the depot's geo-zone, calculates ETA for the next order in the run. ETAs for the rest orders in the run are calculated according to the following logic: when a vehicle arrives at or departs from the latest order location, the system analyzes, recalculates and updates ETAs for the rest orders in the run (deducts or adds time to the arrival time of all the rest orders in the run).
ETA from Google
Another type of ETA is available in Maxoptra - the ETA predicted by an external geo-provider.
ETA depends on many parameters. There are various sources of information: speed limits imposed by load traffic rules, the number of turns along the route, average speed within the selected area at different time of the day, and the information obtained from different users. Real-time ETA is calculated on the basis of data aggregate. In Maxoptra, real-time ETAs can be calculated using real time traffic information provided by Google.
When a driver starts an order, the mobile application sends data of a driver location to the external geo-provider (Google) selected as a ETA provider. Using real time traffic information, Google calculates real-time ETA for the started order and sends it to Maxoptra. This received ETA is represented on the Track-&-Trace screen available to the dispatcher for monitoring and analysis. When receiving from Google the real-time ETA for the started order, Maxoptra calculates ETAs for the rest orders in the run. Допустим, у машины запланирован рейс из нескольких заказов с выездом из депо. Когда машина выезжает из депо, Максоптра, на основе фактического времени выезда машины из геозоны депо, рассчитывает ОВП для следующего заказа в рейсе. ОВП для остальных заказов в рейсе рассчитывается по следующей логике: когда машина прибывает в расположение и покидает расположение каждого последующего заказа, система анализирует, пересчитывает и обновляет ОВП для всех последующих заказов в рейсе (убавляет или добавляет время ко времени прибытия всех оставшихся заказов в рейсе).
ОВП от внешнего гео-провайдера (Google)
В Максоптре существует другой тип ОВП - ОВП, предоставляемое внешним гео-провайдером (Google).
ОВП зависит от многих параметров. К источникам информации относят ограничение скорости, установленное правилами дорожного движения, количество поворотов на пути следования, среднюю скорость движения в данной области в разное время суток, а также информацию, полученную от разных пользователей. Исходя из совокупности данных, в режиме реального времени прогнозируется ОВП. В Максоптре ожидаемое время прибытия рассчитывается, с использованием оперативной информации о дорожной обстановке, полученной от Google.
Когда водитель начинает заказ, мобильное приложение отправляет данные о местоположении водителя внешнему гео-провайдеру, выбранному в качестве провайдера ОВП. Используя оперативную информацию о трафике, гео-провайдер рассчитывает ОВП для начатого заказа и отправляет его в Максоптру. Полученное ОВП доступно диспетчеру на экране "План-факт" для мониторинга и анализа. ОВП также может быть использовано при отправке уведомлений клиентам. Получив от внешнего гео-провайдера актуальное ОВП для начатого заказа, Максоптра рассчитывает ОВП для всех последующих заказов в рейсе.
When ETA is not calculated
ETA cannot be calculated if the order sequence is broken. For example, a driver performed Order 1 and Order 2 and started Order 4. ETA calculation will be stopped in this case as a driver violates the order sequence in the run. To restore the order sequence, a driver should return to the Order 3 location and then proceed with Order 5. ETA calculation will be restored starting from Order 6.
и вот здесь можно сразу писать, что для остальных заказов вычисляется по такой то логике
...