×
Меню

1.6.3.8. Маршруты и предварительные расчеты

 
Таблица предварительных расчетов.
 
 
 
 
И из точек, которые соединяют контрольные точки (меж контрольные точки).
 Межконтрольные точки.
 
 
 
Межконтрольные точки соединяют контрольные точки, выглядят на карте как линии.
У каждой контрольной точки есть радиус, выглядит на  карте как красная пунктирная линия. Этот радиус определяет когда машина заехала \выехала с контрольной точки.
Также когда машина находится за пределами всех контрольных точек маршрута, то вход \выход маршрута определяется по настройке  "Дальность обнаружения"
 
  Настройка "Дальность обнаружения"
 
 
Таким образом получается. Каждую точку трэка из истории машины, мы проверяем сначала входит ли она в радиус любой из контрольных точек ИЛИ в радиус дальность обнаружения. 
Радиус дальность обнаружение - ближайшее расстояние до межконтрольной точки.
Скрипт запуска предварительных расчетов.
Скрипт запуска находится в директории пилота по пути: pilot/cron/routes/ag_track_routes.php
Примеры запуска 
Запуск по всем машинам с 
 
Возможные аргументы:
1. start_timestamp - обязательно
2. stop_timestamp - не обязательно
3. agent_id через запятую или 1 - не обязательно
4. no-reset - если какие-то дни были уже просчитаны, то пропускать их. не обязательно
 
Также этот скрипт можно запустить в интерфейсе "админки"
Запуск пересчетов из интерфейса
Открываем пилот. Открываем раздел маршрутов. 
В контекстном меню выбираем раздел Пересчет (Recalculation)
 
 
В этом окне отображается список машин привязанных к маршруту. Через контекстное меню мы можем вызвать пересчет для машины и маршруту с период времени.
Также через контекстное меню можно открыть уже пересчитанные трэки. 
 
 
В окне пересчитанных трэков есть кнопка по старту пересчета. Аналог кнопки из контекстного меню из предыдущего экрана (запускает пересчет за период по выбранному трэку и машины).
Также через контекстное меню в таблице, мы можем запустить пересчет на этот конкретный трэк. 
 
На карте вы можете увидеть:
1. Кружки и маркеры с цифрами - контрольные точки
2. Зеленные линии - точки , которые были определены как находящиеся на маршруте
3. Фиолетовые линии - точки, которые были определены как находящиеся за пределами маршрута
4. Пунктирная линия - маршрут