Я ищу инструменты с открытым исходным кодом для моделирования спроса на поездки (например, UTMS с четырьмя шагами). Желательно в ГИС-среде. Это хорошо работает с Qgis, Grass и Postgis.
Мой вопрос не связан с конкретным вариантом использования, а связан с исследованиями.
Мой первоначальный поиск оказался пустым, поэтому я хотел получить подтверждение.
qgis
postgis
open-source-gis
transportation
modelling
newbieGIS
источник
источник
Ответы:
Короткий ответ: нет такого, особенно если вы ищете альтернативу TransCAD или Emme / 2, поскольку нет пакета с открытым исходным кодом, который был бы близок к этому.
Самое близкое, что вы можете получить, - это некоторые решения для микромоделирования, такие как Transims или matsim, которые, по моему мнению , не содержат большого количества необходимых данных, методологий, инструментов или обработки сети, доступных в коммерческом программном обеспечении.
UrbanSim - это решение для моделирования на основе агентов с открытым исходным кодом, но, насколько я помню, оно не работает с транспортными сетями.
С другой стороны, я разработал 3 или 4 модели спроса на поездки на основе QGIS. Хотя я не могу поделиться с вами кодом, я могу сказать вам, что я сделал:
Capacity
или использовать лучшие практики, приемлемые для юрисдикции, которую вы моделируете.link ID, link name, speed, length, number of lanes, capacity per lane, total capacity, and directionality
U_turns allowed?, left_penalty, right penalty, average_Delay, accepted delay, green_cycle_time_per_leg
Я сравнил свою модель Hodgepodge с TransCAD, и она была довольно близка; тем не менее, мой был в 10 раз медленнее, потому что я делал все это на python, а не организованно.
Дайте мне знать, если у вас есть дополнительные вопросы, так как я провожу много времени, работая над этой темой.
Кроме того, это помогло бы узнать, где вы находитесь и какой масштаб вы ищете: муниципальный, государственный, национальный.
источник
Также есть новая опция - AequilibraE , работающая как плагин для QGIS (мне нужно сообщить, что я ее разработчик). Это гораздо менее мощный, чем TRANUS, но он полностью написан на python и cython.
источник
Я также рекомендую ТРАНУС. Это полная модель землепользования и подробная транспортная модель, в которой модальное разделение и присвоение находятся в одном интегрированном процессе, основанном на logit. Он может применяться как в городах, так и в регионах, объединяя пассажиров и груз. Загрузите программы и обширную документацию с www.tranus.com.
Есть способы общения ТРАНУС с ГИС. В настоящее время мы разрабатываем плагин TRANUS для QGIS и надеемся, что он заработает к середине 2015 года.
источник
Не уверен, что именно вам нужно ... Но у меня есть куча вещей, которые я написал на python, которыми я могу поделиться, если знаю цель вашей работы. У меня есть следующее:
Для назначения трафика рассмотрите возможность использования DTAlite или DynusT, оба из которых с открытым исходным кодом, чтобы вы могли вводить / выводить сеть из QGis и использовать механизм вычислений из одного из этих инструментов, поэтому в основном вы замените NEXTa на QGis ...
источник
Вы можете использовать Tranus , он с открытым исходным кодом. Он предоставляет четырехступенчатые модули спроса на поездки с комбинацией распределения поездок и выбора режима. Он имеет как модель землепользования, так и модель спроса на поездки. Но модель путешествия не может управляться независимо. Это написано на фортране, поэтому производительность хорошая.
источник