Saltar a contenido

Herramientas y recursos comunitarios

Hay una multitud de herramientas y servicios disponibles para ayudar con la creación, implementación y consumo de GBFS. A continuación se muestra una lista extensa, aunque de ninguna manera exhaustiva, de herramientas y servicios.


Bibliotecas

Enlaces de lenguaje para GBFS

  • Java: tipos de GBFS en Java. Desarrollado por Entur, alojado en MobilityData.
  • TypeScript: tipos GBFS en TypeScript. Organizado por MobilityData.
  • Rust: tipos de GBFS en Rust. Mantenido por Fluctuo.
  • R: Tipos de GBFS en R.

Herramientas

  • BikeshareClient : cliente dotnet para GBFS escrito en C#. Permite a los desarrolladores de dotnet crear aplicaciones y servicios utilizando datos de los sistemas GBFS Bikeshare.
  • Java Version Mapper: implementación de Java de mapeo entre diferentes versiones de GBFS (bidireccional). Mantenido por Entur.
  • Java Feed Loader: Implementación de Java para gestionar la carga de feeds GBFS y actualizarlos en función de sus campos ttl y last_updated. Mantenido por Entur.

Data

Directorios URL de GBFS de terceros

  • Bike Share Research: BSR tiene como objetivo facilitar la conservación de datos de servicios de bicicletas compartidas a través de plataformas colaborativas y de datos abiertos mientras los hace API accesible.
  • Lamassu: Servicio de agregación de movilidad. Mantenido por Entur.

API de proveedor patentadas (no estándar)

  • CityBikes: API REST para datos agregados de bicicletas compartidas de todo el mundo. Desarrollado por pyBikes.
  • fluctuo Data Flow: API de localización de vehículos en Realtime . Datos estandarizados exhaustivos y fiables sobre servicios de movilidad flotante disponibles en tiempo real.

Software para crear API

  • lamassu: servicio de agregación GBFS, que agrega, mejora opcionalmente y vuelve a publicar cualquier cantidad de feeds GBFS. Además, proporciona una API GraphQL y realiza una validación sobre la marcha.

  • mapintelligenceagency/gbfsQL: envuelve cualquier cantidad de feeds GBFS en una API GraphQL fácilmente consumible. Combina feeds relevantes y admite actualizaciones en tiempo real para clientes a través de Websockets/GraphQL Subscriptions.

  • OneBusAway: una aplicación Java que consume GTFS y GTFS-Realtime (junto con otros formatos) y los convierte en una [API REST] fácil de usar (http://developer.onebusaway.org/modules/onebusaway-application-modules/current/api/where/index.html).

  • OpenTripPlanner: una plataforma de código abierto para multimodales y multimodales. -planificación de viajes de agencia, además de devolver información sobre un gráfico multimodal (utilizando fuentes de datos como GTFS y OpenStreetMap).

  • pyBikes: Software que impulsa CityBikes para obtener información sobre el sistema mundial de bicicletas compartidas.


Apps

Web Apps

  • Mapa de bicicletas compartidas: mapas globales en tiempo real de los sistemas de bicicletas compartidas en todo el mundo.
  • Mapa mundial de bicicletas compartidas de Meddin: Un mapa de los servicios de bicicletas compartidas del mundo.
  • CityMapper Webapp: Aplicación web con planificador de trip y estado de rutas para más de 30 ciudades.
  • OpenTripPlanner Client GWT: una interfaz web basada en Google Web Toolkit para OpenTripPlanner.
  • OpenTripPlanner.json: Un cliente basado en Javascript para OpenTripPlanner.
  • 1-Click: Un “agregador de trip” virtual que reúne información sobre una amplia variedad de modos disponibles: transporte público, privado, tren, viaje compartido, viaje compartido, voluntariado, paratránsito y caminar y hornear. Código abierto en GitHub.

Aplicaciones nativas (código abierto)

Aplicaciones nativas (código cerrado)


Visualizaciones


Validadores

  • Go Validator: Implementación Go de cliente, servidor y validador para GBFS
  • Java Validator: Implementación Java del validador para GBFS. Mantenido por Entur.
  • npm: Paquete Javascript del gbfs-validator. Mantenido por Entur.

Otros formatos de datos multimodales