Outils et ressources communautaires¶
Dernière mise à jour : octobre 2025.
De nombreux outils et services sont disponibles pour aider à la création, la mise en œuvre et l’utilisation du GBFS. Vous trouverez ci-dessous une liste détaillée — mais non exhaustive — d’outils et de services. Vous avez un outil ou une ressource que vous aimeriez voir ajouté à cette page? Écrivez-nous à sharedmobility@mobilitydata.org
Liens rapides¶
- GBFS Validator : L’outil canonique GBFS Validator permet de vérifier la conformité d’un flux GBFS selon la spécification officielle, y compris les versions antérieures et candidates.
- JSON Schemas : Un ensemble de schémas JSON est disponible pour chaque version de la spécification ainsi que pour la version candidate actuelle. Le validateur GBFS se base sur ces schémas.
- Dataset Catalog (systems.csv) : Il existe maintenant plus de 1 250 systèmes de mobilité partagée publiant des flux GBFS à travers le monde. Un catalogue de ces flux est maintenu par la communauté GBFS sur le dépôt GBFS. Cette liste est incomplète; si vous connaissez un flux manquant, veuillez l’ajouter.
Bibliothèques¶
Liaisons de langage pour GBFS¶
- Java : Types GBFS en Java. Développé par Entur, hébergé par MobilityData.
- TypeScript : Types GBFS en TypeScript. Hébergé par MobilityData.
- Rust : Types GBFS en Rust. Maintenu par Fluctuo.
- R : Types GBFS en R.
- Golang : Types GBFS en Golang.
Outils¶
- BikeshareClient : Client .NET pour GBFS écrit en C#. Permet aux développeurs .NET de créer des applications et des services utilisant les données de systèmes de vélos en libre-service GBFS.
- GBFS to OSM : Script Python pour convertir les données GBFS au format OpenStreetMap (OSM).
- Java Version Mapper : Implémentation Java de la correspondance entre différentes versions de GBFS (bidirectionnelle). Maintenu par Entur.
- Java Feed Loader : Implémentation Java pour gérer le chargement des flux GBFS et leur mise à jour selon les champs
ttletlast_updated. Maintenu par Entur.
Intégration¶
- Google Micromobility : Guide pour intégrer vos données GBFS dans Google Maps pour appareils mobiles.
Données¶
Répertoires d’URL GBFS de tiers¶
- Bike Share Research : BSR vise à faciliter la curation des données de vélopartage à travers des plateformes ouvertes et collaboratives tout en les rendant accessibles par API.
- Lamassu : Service d’agrégation de mobilité. Maintenu par Entur.
API propriétaires (non standard) de fournisseurs¶
- CityBikes : API REST pour des données agrégées de vélopartage à travers le monde. Propulsé par pyBikes.
Logiciels pour créer des API¶
- lamassu : Service d’agrégation GBFS qui agrège, améliore et republie plusieurs flux GBFS. Fournit aussi une API GraphQL et une validation en temps réel.
- mapintelligenceagency/gbfsQL : Enveloppe plusieurs flux GBFS dans une API GraphQL facile à consommer. Fusionne les flux pertinents et prend en charge les mises à jour en temps réel via WebSockets/GraphQL Subscriptions.
- MOTIS - Modular Open Transportation Information System : Plateforme logicielle libre conçue pour faciliter la planification et le routage efficaces dans les systèmes de transport multimodal.
- OneBusAway : Application Java qui consomme GTFS et GTFS-Realtime (ainsi que d’autres formats) et les transforme en une API REST facile à utiliser.
- OpenTripPlanner : Plateforme open source pour la planification de trajets multimodaux et multi-agences, utilisant des sources comme GTFS et OpenStreetMap.
- pyBikes : Logiciel qui alimente CityBikes pour l’information sur les systèmes de vélos en libre-service à l’échelle mondiale.
Applications¶
Applications Web¶
- Bikeshare Map : Carte mondiale en temps réel des systèmes de vélopartage.
- Meddin Bike-sharing World Map : Carte des services de vélopartage dans le monde.
- CityMapper Webapp : Application Web avec planificateur de trajets et état du réseau pour plus de 30 villes.
- GBFS Explorer : Permet de rechercher et d’explorer vélos, trottinettes et autres formes de micromobilité dans les villes du monde entier avec des données GBFS en temps réel.
- OpenTripPlanner Client GWT : Interface Web basée sur Google Web Toolkit pour OpenTripPlanner.
- OpenTripPlanner.json : Client JavaScript pour OpenTripPlanner.
Applications natives (code ouvert)¶
- MonTransit : Application Android pour la planification de trajets et l’enregistrement automatique (code source).
- OneBusAway
- Android
- iOS
- OpenTripPlanner
- Android
- iOS
Applications natives (code fermé)¶
Visualisations¶
- GBFS-NOW : Plugiciel QGIS pour l’acquisition et l’affichage de données GBFS.
- GBFS System Visualizer : Outil Web pour visualiser et explorer les données GBFS sur une carte interactive.
- GBFS-Viewer : Visualisation des données de micromobilité directement dans le navigateur.
Validateurs¶
- GBFS Validator : Le validateur canonique GBFS vérifie la conformité d’un flux GBFS selon la spécification officielle, incluant les versions antérieures et candidates.
- Go Validator : Implémentation Go du client, serveur et validateur GBFS.
- Java Validator : Implémentation Java du validateur GBFS. Maintenu par Entur.
Autres formats de données multimodales¶
- Alliance for Parking Data Standards (APDS) : Organisation à but non lucratif formée par l’International Parking Institute, la British Parking Association et l’European Parking Association, ayant pour mission de développer et maintenir une norme mondiale uniforme pour le partage des données de stationnement.
- City Data Standard - Mobility (CDS-M) : Norme de données ouverte pour l’échange d’informations entre les villes et les exploitants de mobilité partagée.
- Curb Data Specification (CDS) : Spécification de données pour aider les villes à gérer leurs zones de stationnement et mesurer leur utilisation et impact.
- Data Standards and Guidance for Transportation Planning and Traffic Operations : Normes et lignes directrices pour la collecte, la gestion et le partage de données de transport pour la planification et les opérations.
- General Modeling Network Specification : Format commun lisible par machine et humain pour le partage de réseaux routiers exploitables.
- General On-Demand Feed Specification (GOFS) : Norme de données ouverte axée sur l’information du transport à la demande.
- General Transit Feed Specification (GTFS) : Norme ouverte axée sur l’information destinée aux usagers du transport collectif.
- Managed and Tolled Lanes Feed Specification (MTLFS) : Proposition de schéma développée par la Santa Clara Valley Transportation Authority.
- Mobility Data Specification : Projet de l’Open Mobility Foundation (OMF). Ensemble d’API axées sur les services de mobilité partagée comme les trottinettes, vélos, cyclomoteurs et voitures partagées.
- NeTex : Format XML général conçu pour l’échange de données de transport complexes entre systèmes distribués, géré par le processus de normalisation CEN.
- TOMP-API : API pour les interactions entre les opérateurs de transport et les fournisseurs de services de mobilité (MaaS).
- Transactional Data Specifications for Transportation Planning and Traffic Operations : Spécifications techniques pour les données transactionnelles des entités offrant du transport à la demande.
- Transit ITS Data Exchange Specification (TIDES) : Spécification de données pour les opérations de transport collectif, incluant la localisation des véhicules, le comptage des passagers et les transactions tarifaires.
- Transit Operational Data Standard (TODS) : Norme ouverte décrivant comment exploiter les services de transport collectif planifiés.