GTFS (General Transit Feed Specification) est un format existant pour les horaires de transports en commun et les informations géographiques associées. L'intégration basée sur GTFS utilise GTFS et les extensions Google Transports en commun pour effectuer l'étape 1 de l'intégration Travel Transport, à savoir fournir un flux de données statiques.
L'API Partner Server utilise des identifiants tels que ticketing_trip_id, fournis par GTFS. Par conséquent, un flux GTFS valide doit exister avant de pouvoir utiliser l'API.
Veuillez suivre la procédure ci-dessous pour fournir un flux GTFS valide.
Créer le flux GTFS statique
Pour permettre aux utilisateurs de rechercher des itinéraires et des horaires pour les voyages interurbains à l'aide de l'intégration basée sur GTFS, les partenaires doivent fournir un flux GTFS. Les données du flux GTFS contiennent des informations statiques sur les horaires, les itinéraires et les informations de billetterie, que Google utilise ensuite pour se connecter à l' API partenaire.
1. Créer un compte Transports en commun
Si ce n'est pas déjà fait, veuillez accéder à Premiers pas avec Google Transports en commun et utiliser le formulaire pour demander un compte. Une fois l'examen terminé, un compte sera créé et le tableau de bord GTFS sera mis à disposition. Pour savoir comment accéder au tableau de bord et le configurer, consultez Accéder au tableau de bord des partenaires Google Transports en commun.
2. Créer votre flux GTFS avec des extensions
Créez votre flux GTFS en incluant les sections requises des extensions Google Transports en commun Billetterie (plus d'informations dans la section Extensions GTFS). Pour garantir une expérience utilisateur optimale, veuillez lire et respecter les critères de qualité et les bonnes pratiques GTFS.
3. Nommer votre flux
La convention d'attribution de noms recommandée pour les flux est la suivante : agency-region-country_code, par exemple gbus-ca-us, ou agency-country_code si la région n'est pas requise, par exemple gbus-br. Pour les flux de test, la convention d'attribution de noms recommandée est la suivante : test-agency-country_code, par exemple test-gbus-ca-us ou test-gbus-br.
4. Importer et mettre à jour votre flux
Suivez le guide Publier vos données de flux GTFS pour importer et mettre à jour vos données GTFS. Chaque fois que les données sont importées, les données sont soumises à une validation automatisée (jusqu'à 30 minutes) et un rapport de validation est généré. Veuillez corriger les erreurs avant de passer à l'étape suivante.
5. Demander un environnement de prévisualisation
Une fois que les données GTFS ont été validées, suivez les instructions de la section Tester vos données de flux grâce à la fonctionnalité de prévisualisation privée pour activer l'environnement de prévisualisation. Une fois activées, les données de flux importées seront visibles dans Google Maps pour les utilisateurs autorisés. À ce stade, les données GTFS peuvent également être utilisées pour des tests avec le serveur d'API.
6. Demander un examen de contrôle qualité pour le lancement
Une fois que vous avez résolu les avertissements problématiques et les problèmes de qualité des données dans l'environnement de prévisualisation, un examen final de contrôle qualité par Google est requis avant le lancement public. Les problèmes détectés lors du processus d'examen de contrôle qualité seront visibles dans le tableau de bord. Une fois tous les problèmes en suspens résolus, GTFS sera prêt à être lancé.
7. Lancer le flux
Consultez Lancer votre flux pour savoir comment rendre le flux public.