La réponse courte est qu'il n'y en a pas, surtout si vous recherchez une alternative à TransCAD ou Emme / 2 car il n'y a pas de package open source qui s'en rapproche.
Le plus proche que vous pouvez obtenir est quelques solutions de micro-modélisation comme Transims ou matsim que je trouve manquant de beaucoup de données, méthodologies, outils ou gestion de réseau nécessaires qui sont disponibles dans les logiciels commerciaux.
UrbanSim est une solution de modélisation basée sur un agent open source, mais pour autant que je m'en souvienne, elle ne gère pas les réseaux de transport.
D'autre part, j'ai développé 3 ou 4 modèles de demande de déplacements basés sur QGIS. Bien que je ne puisse pas partager le code avec vous, je peux vous dire ce que j'ai fait:
- Créez un plugin de routage QGIS, ou vous pouvez utiliser osm2po, ou postgis / pgrouting directement. Ce plugin devrait également être capable de créer vos centroïdes et de les connecter à vos liens existants via vos identifiants TAZ (Traffic Analysis Zone). Le service informatique devrait également être en mesure de créer et de produire des tables d'origine / de destination. Il est préférable que vous puissiez les avoir en tant que données basées sur des événements au-dessus de votre couche SIG existante
- Créez un plugin QGIS Highway Capacity Manual qui analyse les niveaux de services sur l'autoroute pour déterminer
Capacity
- ou - utiliser les meilleures pratiques acceptables pour la juridiction que vous modélisez.
- Créez un plugin QGIS ITE pour déterminer les taux de génération et de production de trajets sur autoroute - ou - créez vos propres données de génération de trajets. Le but ici est de pouvoir développer un tableau du type suivant: TAZ_001_HBW, HBNW, HBS, NHB, etc., pour les attractions et les productions pour chaque zone
- Construisez un modèle R ou MS Excel qui gère toutes vos prévisions socio-économiques. c'est juste au-dessus de l'étape 3 pour gérer toutes vos prévisions statistiques et vos backcasts
- Avec les étapes 1 à 4, vous pouvez générer, la production de voyage, l'attraction, leur équilibrage et la distribution de voyage.
- Pour le choix du mode, cela dépend de l'algorithme que vous utilisez. SI vous utilisez la modélisation logit ou Bayes, vous pouvez faire quelque chose avec R ou WinBugs.
- Construisez un plugin QGIS pour l'affectation de voyage, qui est basé au moins sur Stochastique, tout ou rien, et l'équilibre
- Pour désactiver les restrictions et le comportement de déplacement sur des liens et des nœuds spécifiques, assurez-vous de les incorporer en tant que champs dans votre couche SIG, voici ce dont vous aurez besoin par ligne de lien:
link ID, link name, speed, length, number of lanes, capacity per lane, total capacity, and directionality
- pour les nœuds, vous aurez besoin
U_turns allowed?, left_penalty, right penalty, average_Delay, accepted delay, green_cycle_time_per_leg
- Utilisez l' étalonnage et la validation à chaque étape
J'ai comparé mon modèle Hodgepodge à TransCAD et c'était assez proche; cependant, le mien était 10 fois plus lent parce que je faisais tout en python et pas de manière organisée.
Faites-moi savoir si vous avez d'autres questions, car je passe beaucoup de temps à travailler sur ce sujet.
En outre, il serait utile de savoir où vous êtes et quelle est l'échelle que vous recherchez, municipale, par rapport à l'État, par rapport à nationale.