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.


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


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.

Autres formats de données multimodales