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)¶
- findmybikes: una aplicación de Android para planificación de trip y grabación automática (código fuente).
- MonTransit: una aplicación de Android para planificación de trip y grabación automática (código fuente).
- OneBusAway
- Android(código fuente)
- Fire Phone(código fuente)
- Google Glass GDK (código fuente)
- iOS (código fuente)
- Windows Phone (código fuente)
- Windows 8 (código fuente)
- OpenTripPlanner
- Android
- iOS
Aplicaciones nativas (código cerrado)¶
Visualizaciones¶
- GBFS/Open Data Viewer: Visualiza la micromovilidad y otros datos abiertos.
- GBFS-Viewer: Ver datos de micromovilidad en su navegador.
- Validación y visualización de GBFS: El NAP francés ha desarrollado una interfaz web para visualizar los feeds GBFS.
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¶
-
Alianza para Estándares de Datos de Estacionamiento (APDS): Formado por el Instituto Internacional de Estacionamiento, la Asociación Británica de Aparcamiento y la Asociación Europea de Aparcamiento, APDS es una organización no-for- organización con fines de lucro con la misión de desarrollar, promover, gestionar y mantener un estándar global uniforme que permitirá a las organizaciones compartir datos de estacionamiento entre plataformas en todo el mundo.
-
City Data Standard - Mobility: Un estándar de datos abiertos para el intercambio de datos entre ciudades y operadores de movilidad compartida.
-
Estándares de datos y orientación para la planificación del transporte y las operaciones de tráfico: Estándares y/o guías que la comunidad del transporte utilizará y adoptará para recopilar, gestionar, compartir el estado y datos en tiempo real para la planificación y las operaciones del transporte.
-
Dyno-Demand: un formato de datos de demanda de viajes basado en GTFS que se centra en la demanda de pasajeros individuales adecuado para el modelado dinámico de redes desarrollado por San Francisco Autoridad de Transporte del Condado, LMZ LLC y Urban Labs LLC.
-
Dyno-Path: (En desarrollo) Datos de individuos trayectorias de pasajeros.
-
General Transit Feed Specification: una fuente GTFS es un grupo de archivos de texto que contiene datos de tránsito que cambian con poca frecuencia, como stops, routes, trips y otros datos de programación. Las agencias de transporte suelen actualizar su feed GTFS cada pocos meses.
-
Especificación general de la red de viajes: una especificación de datos planificada para compartir la demanda de viajes redes modelo.
-
Especificación de alimentación de carriles administrados y con peaje (MTLFS): propuesta para un esquema que consta de MTLFS y definido el campo utilizado en todos esos archivos desarrollados por Autoridad de Transporte del Valle de Santa Clara.
-
API de movilidad como servicio: Un conjunto de documentos abiertos y un conjunto de pruebas que define una API compatible con MaaS.
-
Especificación de datos de movilidad: Un proyecto de Open Mobility Foundation (OMF), MDS es un conjunto de interfaces de programación de aplicaciones (API) centradas en servicios de movilidad compartida, como scooters sin base, bicicletas, ciclomotores y vehículos compartidos. Inspirado en proyectos como GTFS y GBFS, MDS es una herramienta digital que ayuda a las ciudades a gestionar mejor el transporte en la vía pública.
-
NeTex: un formato XML de propósito general diseñado para el intercambio de datos de transporte estáticos complejos entre sistemas distribuidos gestionados por el proceso de estándares CEN.
-
SAE Shared Mobility: Términos estandarizados y taxonomía para servicios de movilidad compartida.
-
TOMP-API: Operador de transporte Proveedor de movilidad como-servicio (TOMP) Desarrollo de API Github.
-
Especificaciones de datos transaccionales para planificación de transporte y operaciones de tráfico: Especificaciones técnicas de datos transaccionales para entidades involucradas en la provisión de transporte que responda a la demanda.
-
Proyecto de especificación de intercambio de datos ITS de tránsito (TIDES): un esfuerzo propuesto para crear estructuras de datos estándar, API y herramientas de gestión de datos para datos ITS históricos de tránsito, incluidos datos AVL, APC y AFC.