3
« le: décembre 20, 2016, 05:08:09 pm »
Bonjour
J'ai lu sur un vieux thread que la mise à jour des données lors d'un import GTFS était dans les tuyaux (le sujet en question datait de début 2014). Qu'en est-il aujourd'hui ?
A la lecture du code, il semblerait notamment que les objects ID des JourneyPatterns soient générés d'une manière en partie aléatoire (notamment basée sur la position de l'élément dans le fichier trips.txt). Ceci implique que sur un import sur une base existante, des données sont potentiellement écrasées ?
L'object id du JP est basé sur l'objectId de l'objet Route, généré de la façon suivante :
String routeKey = gtfsTrip.getRouteId() + "_" + gtfsTrip.getDirectionId().ordinal();
if (gtfsTrip.getShapeId() != null && !gtfsTrip.getShapeId().isEmpty())
routeKey += "_" + gtfsTrip.getShapeId();
routeKey += "_" + line.getRoutes().size();
Dois-je en déduire que l'import GTFS ne peut pour l'instant fonctionner qu'en mode "on efface / on réimporte tout" ?
Merci d'avance de vos réponses.
Mathieu.