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.

Enlaces rápidos

  • Validador GBFS: El validador GBFS canónico es una herramienta para verificar la conformidad de un feed GBFS con la especificación oficial, incluidas las versiones anteriores y las versiones candidatas.
  • Esquemas JSON: Hay disponible un conjunto de esquemas JSON para cada versión de la especificación, así como para la versión candidata actual. El validador GBFS canónico se basa en estos esquemas.
  • Catálogo de conjuntos de datos: En la actualidad existen más de 800 sistemas de movilidad compartida que publican GBFS en todo el mundo. La comunidad GBFS mantiene un catálogo de estos feeds GBFS en el repositorio de GBFS. Esta es una lista incompleta. Si tiene o conoce un feed que no aparece en la lista, agréguelo.

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