Город МОСКОВСКИЙ
00:10:01

Основы программирования для географов. Строим оптимальный маршрут для курьеров.

Аватар
Максим Кухарь [Изучаем Excel, VBA, SQL]
Просмотры:
7
Дата загрузки:
12.01.2025 05:45
Длительность:
00:10:01
Категория:
Обучение

Описание

В данном видео разберем основы программирования для географов, а именно - как построить оптимальный маршрут для курьеров. В целом, подобного рода задачи бывают полезны не только для построения маршрутов курьерам, но и в других ситуациях, когда необходим кратчайший маршрут по ряду точек. Пример с курьерами просто один из наглядных.

По условию задачи у нас есть некая компания, которая занимается курьерской доставкой. Каждый день утром мы даем задания курьерам. Задания просты – нужно осуществить доставку необходимого товара по ряду имеющихся адресов. В нашем примере будет только 6 адресов доставки, но в реальности их, конечно, может быть в разы больше. Соответственно, чем больше адресов в маршруте курьера, тем сложнее определиться с очередностью их посещения. Как раз тут и пригодится сервис API для автоматизации расчета оптимального маршрута по нашим точкам.

В качестве API сервиса для расчета оптимального маршрута используется 2GIS TSP.

За основу для реализации взяты примеры из предыдущих видео:
- Добавить карту на сайт: https://www.youtube.com/watch?v=G9-Adj5Bu_Q
- Геокодирование в Excel: https://www.youtube.com/watch?v=aCSFZ5A2wtU

Дополнительные ссылки:
- Документация Дубльгис по TSP API: https://docs.2gis.com/ru/api/navigation/tsp/overview
- Ссылка на файл с примером: https://drive.google.com/file/d/1JJdfombV5x0qoKYORV_tL_aa8OLvcD2e/view?usp=sharing

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Тайм коды в видео для удобства просмотра:
00:00 Задача коммивояжёра (постановка задачи)
00:46 Демонстрация примера реализации 2GIS TSP
02:50 Базовые настройки в HTML файле (GIS JS, 2GIS Map)
03:41 Разбор управляющего скрипта. Геокодирование адресов онлайн (geolocation)
05:37 Формирование запроса к TSP API (передача данных по waypoints и agents)
06:49 Проверка актуального статуса созданной задачи
07:39 Получение решения задачи и отрисовка оптимального маршрута по точкам
09:15 Заключение
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


#основы_программирования_для_географов #маршрут_для_курьеров #оптимальный_маршрут #кратчайший_маршрут #2гис

Рекомендуемые видео