Auteur Sujet: Import Neptune puis Export GTFS : incohérence board/alight possibility  (Lu 55 fois)

clouberry

  • Utilisateur
  • *
  • Messages: 8
    • Voir le profil
Bonjour,
J'ai remarqué que lors de l'import d'un fichier Neptune dans Chouette, lors de l'attribution des valeurs forBoarding et forAlighting dans le fichier NeptuneSetDefaultValuesCommand.java, une condition indique que lorsqu'une "Route" n'est composée que de "StopPoints" avec l'information "BoardAndAlight" uniquement, cette information est considérée comme inutile. Et tous les "StopPoints" sont donc importés avec la valeur null dans les champs forBoarding et forAlighting.

Est-ce un comportement normal ? Est-ce que Chouette considère que dès lors qu'une route n'a que l'information "BoardAndLight", il est inutile de la conserver ?

La conséquence est que, lorsque l'on décide avec ce même jeu de données de l'exporter ensuite au format GTFS, on se retrouve, pour les Routes ayant donc des StopPoints avec forBoarding et forAlighting à null, avec des valeurs erronées sur ces champs. En effet, on a des routes ayant pour tous les StopPoints un pickupType à 1 (forbidden) et un dropOffType à 0 (normal).
Ceci est dû au fait que l'objet qui sert à écrire chaque ligne dans le fichier stop_times.txt n'est pas réinitialisé entre 2 itérations. Ainsi, le pickupType et le dropOffType de la dernière ligne sont répétés sur toutes les lignes suivantes tant que forBoarding et forAlighting sont null.

En conclusion, le "problème" d'import cause des erreurs dans l'export GTFS.

Merci d'avance pour vos réponses,

Metienne

  • Utilisateur
  • *
  • Messages: 139
    • Voir le profil
Re : Import Neptune puis Export GTFS : incohérence board/alight possibility
« Réponse #1 le: juillet 20, 2018, 02:17:39 pm »
Bonjour,
merci de nous remonter ce problème avec une analyse aussi précise
l'import Neptune est bien conforme à l'attendu car si on crée des séquences d'arrêt dans Chouette à partir de l'IHM sans préciser les règles de monté et de descente, les valeurs sont aussi à null (implicitement monté et descente autorisée)

le problème est donc uniquement à l'export GTFS
nous allons pousser un correctif rapidement
Cordialement,
Michel Etienne