Проект
Анализ транспортных потоков Московской области
Плагин для QGIS и API на DRF для оптимизации маршрутной сети общественного транспорта
Код проекта закрыт
Задача
Министерству транспорта Московской области нужно было находить перегруженные маршруты и остановки и перестраивать маршрутную сеть, а выгрузка транспортных данных для анализа шла скриптом, который запускали на всю ночь.
Решение
Разработал плагин для QGIS на PyQt: он находит самые загруженные муниципалитеты, маршруты, перегоны и остановки, строит новые оптимальные маршруты для разгрузки пассажиропотока и выгружает результаты анализа в Excel. Для данных спроектировал API на DRF с асинхронной загрузкой по чанкам и отдельными эндпоинтами маршрутов, которые использует плагин.
Результаты
- Оптимизация выгрузки данных — вместо скрипта, запущенного на ночь, асинхронная загрузка по чанкам за пару часов
- Награда «Прорыв года»