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

Last edited by Luc Donnet Oct 18, 2018
Page history
This is an old version of this page. You can view the most recent version or browse the history.

GTFS Import

Structure de l'import

L'import GTFS prend en entrée un zip contenant des fichiers csv.

Les fichiers csv pris en compte par l'import gtfs sont : agencies.txt stops.txt routes.txt trips.txt stop_times.txt calendars.txt calendar_dates.txt

L'import ignorera les fichiers suivants fare_attributes.txt fare_rules.txt shapes.txt frequencies.txt transfers.txt feed_info.txt

Les fichiers doivent respecter le format des fichiers GTFS comme défini dans la documentation officielle.

Rappel de la documentation officielle google : https://developers.google.com/transit/gtfs/reference/ Des exemples de fichiers GTFS sont disponibles à l'adresse suivante : https://developers.google.com/transit/gtfs/examples/gtfs-feed

Traitement des fichiers

Les fichiers sont traités dans l'ordre suivant : agencies.txt stops.txt routes.txt calendars.txt calendar_dates.txt trips.txt stop_times.txt

agencies.txt

Validate GTFS datas

Attributs obligatoires : agency_id (l'attribut n'est pas obligatoire selon la norme gtfs mais les Chouette::Companies sont créées à partir de cet identifiant) agency_name agency_url agency_timezone

Convert GTFS data in Chouette data

GTFS Chouette
attribute model
agency_id registration_number
agency_name name
agency_url url
agency_timezone time_zone

x.txt

Clone repository

Test

test2

test 3