| ... | ... | @@ -162,4 +162,60 @@ Un CalendarDate GTFS sera converti en Date Chouette associée à une TimeTable. |
|
|
|
| date | date |
|
|
|
|
| exception_type | in_out |
|
|
|
|
|
|
|
|
L'attribut GTFS service_id permet d'associer les Date à la TimeTable correspondante.
|
|
|
|
|
|
|
|
L'attribut Chouette in_out est un booléen. Si l'attribut GTFS exception_type est égal à "1" alors in_out sera égal à "true", si exception_type est égal à "2" alors in_out sera égal à "false".
|
|
|
|
|
|
|
|
## trips.txt
|
|
|
|
|
|
|
|
### Validation des données GTFS
|
|
|
|
|
|
|
|
Attributs obligatoires :
|
|
|
|
- route_id
|
|
|
|
- service_id
|
|
|
|
- trip_id
|
|
|
|
|
|
|
|
### Conversion du modèle GTFS en modèle Chouette
|
|
|
|
|
|
|
|
Un Trip GTFS sera converti en une combinaison de Route, JourneyPattern et VehicleJourney Chouette.
|
|
|
|
|
|
|
|
Si l'attribut GTFS direction_id est égal à "1" alors l'attribut de la Route Chouette wayback sera égal à "outbound". Si direction_id est égal à 0, alors wayback sera égal à "outbound".
|
|
|
|
|
|
|
|
Les attributs de la Route Chouette published_name et name seront égaux à l'attribut GTFS trip_short_name s'il existe, sinon à l'attribut trip_headsign s'il existe, sinon à "OUTBOUND" ou "INBOUND" en fonction de l'attribut direction_id.
|
|
|
|
|
|
|
|
L'attribut name du JourneyPattern Chouette sera égal à celui de la Route.
|
|
|
|
|
|
|
|
L'attribut published_journey_name du VehicleJourney Chouette sera égal à l'attribut GTFS trip_headsign s'il existe, sinon à l'attribut trip_id.
|
|
|
|
|
|
|
|
L'attribut GTFS route_id permet d'associer les objets Chouette à la ligne correspondante.
|
|
|
|
|
|
|
|
L'attribut GTFS service_id permet d'associer le VehicleJourney à la TimeTable correspondante.
|
|
|
|
|
|
|
|
## stop_times.txt
|
|
|
|
|
|
|
|
### Validation des données GTFS
|
|
|
|
|
|
|
|
Attributs obligatoires :
|
|
|
|
- trip_id
|
|
|
|
- arrival_time
|
|
|
|
- departure_time
|
|
|
|
- stop_id
|
|
|
|
- stop_sequence
|
|
|
|
|
|
|
|
|
|
|
|
### Conversion du modèle GTFS en modèle Chouette
|
|
|
|
|
|
|
|
Un StopTime GTFS sera converti en VehicleJourneyAtStop Chouette associé à un VehicleJourney et un StopArea.
|
|
|
|
|
|
|
|
| GTFS StopTime | Chouette::VehicleJourneyAtStop |
|
|
|
|
| --- | --- |
|
|
|
|
| arrival_time | arrival_time |
|
|
|
|
| departure_time | departure_time |
|
|
|
|
|
|
|
|
L'attribut GTFS trip_id permet d'associer les VehicleJourneyAtStop au VehicleJourney correspondant.
|
|
|
|
|
|
|
|
L'attribut GTFS stop_id permet d'associer les VehicleJourneyAtStop au StopArea correspondant.
|
|
|
|
|
|
|
|
L'attribut stop_sequence permet de donner un ordre aux VehicleJourneyAtStops dans le JourneyPattern correspondant au VehicleJourney.
|
|
|
|
|
|
|
|
Les attributs GTFS arrival_time et departure_time peuvent contenir des heures supérieures à 24 pour modéliser les horaires après minuit d'une journée de service. Les horaires sont stockées au format 24h dans les VehicleAtStops Chouette, mais les attributs departure_day_offset et arrival_day_offset permettent de modéliser ce problème. Si une heure est supérieure à 24, son offset correspondant sera égal à 1, sinon il sera égal à 0. |
|
|
\ No newline at end of file |