Цифровая модель прогнозирования межрайонных пассажиропотоков рассчитано на использование в составе программных комплексов, но может использоваться и отдельно.
При любом варианте использования цифровая модель ожидает соединения с базой данных (по умолчанию
PosgreSQL) и получения от нее данных по существующему положению в составе:
- транспортные районы;
- социально-экономические показатели транспортных районов;
- инфраструктурный граф;
- параметры сообщения между транспортными районами (корреспонденции) с указанием видов транспорта и параметров сообщения каждым видом транспорта (частота сообщения, время в пути, стоимость проезда);
- прогноз социально-экономического развития транспортных районов;
- состав и показатели транспортных проектов.
Также в модель подаются (при наличии) результаты анкетирования пассажиров по предпочитаемым видам транспорта (пример анкет приведен в составе ПО). В случае отсутствия эти данные будут синтезированы на основе параметров сообщения по корреспонденциям.
В случае отдельного разворачивания:
- цифровая модель запускается через консоль командой `python -u main.py`;
- для запуска необходимы зависимости приведены в файле requirements.txt: pandas numpy sqlalchemy psycopg2-binary scipy openpyxl;
- данные сохраняются локально в формате XLSX.
В случае встраивания в программный комплекс предпочтительным вариантом встраивания является работа через
Apache Kafka.
Детальное описание модулей цифровой модели, их устройство, переменные окружения, настройки модели, а также возможные ошибки и методы их устранения приведены в составе файлов ПО в
ReadMe.mdМы всегда готовы проконсультировать по имеющимся вопросам использования нашего программного обеспечения.