Aller au contenu

Outils et ressources

Il existe une multitude d'outils et de services disponibles pour aider à la création, à la mise en œuvre et à la consommation de GBFS. Vous trouverez ci-dessous une liste exhaustive d'outils et de services.

Liens rapides

  • Validateur GBFS: Le Canonical GBFS Validator est un outil permettant de vérifier la conformité d'un flux GBFS par rapport à la spécification officielle, y compris les versions antérieures et les versions candidates.
  • Schémas JSON: Un ensemble de schémas JSON est disponible pour chaque version de la spécification ainsi que pour la version candidate actuelle. Le validateur canonique GBFS est basé sur ces schémas.
  • Catalogue d'ensembles de données: Plus de 800 systèmes de mobilité partagée publient aujourd'hui des données GBFS dans le monde entier. Un catalogue de ces flux GBFS est maintenu par la communauté GBFS sur le repo GBFS. Cette liste est incomplète. Si vous avez ou connaissez un flux qui n'apparaît pas dans la liste, veuillez l'ajouter.

Bibliothèques

Liaisons linguistiques pour GBFS

  • Java: Modèle de données GBFS en Java. Développé par Entur, hébergé par MobilityData.
  • TypeScript: Types GBFS en TypeScript. Hébergé par MobilityData.
  • Rust: Modèle de données GBFS en Rust. Maintenu par Fluctuo.
  • R: Modèle de données GBFS en R.

Les outils

  • BikeshareClient: client dotnet pour GBFS écrit en C#. Permet aux développeur·euses dotnet de créer des applications et des services utilisant les données des systèmes GBFS.
  • Java Version Mapper: Implémentation Java du mapping entre les différentes versions de GBFS (bidirectionnel). Maintenu par Entur.
  • Java Feed Loader: Implémentation Java pour gérer le chargement des flux GBFS et leur mise à jour en fonction des champs ttl et last_updated. Maintenu par Entur.

Validateurs

  • Go Validator: Implémentation Go du client, du serveur et du validateur pour GBFS.
  • Validateur Java: Implémentation Java du validateur pour GBFS. Maintenu par Entur.
  • npm: Paquet Javascript du validateur gbfs. Maintenu par Entur.

Données

Répertoires d'URL GBFS

  • Recherche sur les vélos en libre-service: BSR vise à faciliter la conservation des données relatives aux services de vélos en libre-service par le biais de plates-formes de données ouvertes et collaboratives, tout en les rendant accessibles par l'API.
  • Lamassu: Service d'agrégation de mobilité. Géré par Entur.

API propriétaires (non standard) des fournisseurs

  • CityBikes: API REST pour les données agrégées des services de vélos en libre-service du monde entier. Développé par pyBikes.
  • Flux de données fluctuo: API de localisation des véhicules en temps réel. Données standardisées exhaustives et fiables sur les services de mobilité en free-floating disponibles en temps réel.

Logiciels de création d'API

  • lamassu: Service d'agrégation GBFS, qui agrège, améliore éventuellement et republie des flux GBFS. Il fournit également une API GraphQL et effectue une validation à la volée.

  • mapintelligenceagency/gbfsQL: Enveloppe des flux GBFS dans une API GraphQL facilement consommable. Il fusionne les flux pertinents et prend en charge les mises à jour en temps réel pour les clients via Websockets/GraphQL Subscriptions.

  • OneBusAway: Une application Java qui consomme GTFS et Realtime (ainsi que d'autres formats) et les transforme en une API REST facile à utiliser.

  • OpenTripPlanner: Une plateforme open source pour la planification d'itinéraires multimodaux et multi-agences, ainsi que pour le retour d'informations sur un graphique multimodal (en utilisant des sources de données telles que GTFS et OpenStreetMap).

  • pyBikes: Logiciel alimentant CityBikes pour le système mondial de vélos en libre-service INFO.


Apps

Applications Web

  • Bikeshare Map: Cartes mondiales en temps réel des systèmes de vélos en libre-service dans le monde.
  • Carte mondiale des vélos en libre-service de Meddin: Une carte des services de vélos en libre-service dans le monde.
  • CityMapper Webapp: Application web avec planificateur d'itinéraire pour plus de 30 villes.
  • OpenTripPlanner Client GWT: Une interface web basée sur Google Web Toolkit pour OpenTripPlanner.
  • OpenTripPlanner.json: Un client Javascript pour OpenTripPlanner.
  • 1-Click: Un "agrégateur de voyage" virtuel qui rassemble des informations sur une grande variété de modes disponibles : transport public, privé, ferroviaire, covoiturage, bénévolat, transport adapté, marche et pâturage. Open source sur GitHub.

Applications natives (open source)

Applications natives (source fermée)


Visualisations


Autres formats de données multimodales