Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C chouette-core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 36
    • Merge requests 36
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Administrator
  • chouette-core
  • Wiki
  • GTFS Import

GTFS Import · Changes

Page history
Updated GTFS Import (markdown) authored Jul 24, 2018 by emaffert's avatar emaffert
Show whitespace changes
Inline Side-by-side
Showing with 56 additions and 0 deletions
+56 -0
  • GTFS-Import.md GTFS-Import.md +56 -0
  • No files found.
GTFS-Import.md
View page @ 50fb4d02
......@@ -82,6 +82,8 @@ Un Stop GTFS sera converti en StopArea dans Chouette.
Le Chouette::StopArea aura par défaut un kind "Commercial" et un confirmed_at à l'heure de l'import.
L'attribut GTFS parent_station permet de trouver le parent de l'arrêt qui lui sera associé.
Si l'attribut GTFS location_type est égal à "1" alors l'attribut Chouette area_type sera égal à "zdlp", sinon l'attribut area_type sera égal à "zdep".
## routes.txt
### Validation des données GTFS
......@@ -101,9 +103,63 @@ Une Route GTFS sera convertie en Line Chouette.
| --- | --- |
| route_id | registration_number |
| route_short_name | number |
| route_long_name | name |
| route_long_name | published_name |
| route_desc | comment |
| route_url | url |
L'attribut GTFS agency_id permet de trouver la Chouette::Company de la ligne qui lui sera associée.
## calendars.txt
### Validation des données GTFS
Attributs obligatoires :
- service_id
- monday
- thuesday
- wednesday
- thursday
- friday
- saturday
- sunday
- start_date
- end_date
### Conversion du modèle GTFS en modèle Chouette
Un Calendar GTFS sera converti en une combinaison de TimeTable et Period Chouette. La TimeTable contient les jours d'application, et la Period qui lui est associée contient les dates de début et de fin de la période concernée.
| GTFS Route | Chouette::TimeTable | Chouette::Period |
| --- | --- | --- |
| monday | monday | - |
| thuesday | thuesday | - |
| wednesday | wednesday | - |
| thursday | thursday | - |
| friday | friday | - |
| saturday | saturday | - |
| sunday | sunday | - |
| start_date | - | period_start |
| end_date | - | period_end |
L'attribut service_id sera stocké dans le champ comment de la TimeTable Chouette sous la forme : "Calendar [service_id]".
## calendar_dates.txt
### Validation des données GTFS
Attributs obligatoires :
- service_id
- date
- exception_type
### Conversion du modèle GTFS en modèle Chouette
Un CalendarDate GTFS sera converti en Date Chouette associée à une TimeTable.
| GTFS CalendarDate | Chouette::Date |
| --- | --- |
| date | date |
| exception_type | in_out |
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".
\ No newline at end of file
Clone repository

Test

test2

test 3