• Stars
    star
    115
  • Rank 297,798 (Top 6 %)
  • Language
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A data format that models flexible public transportation services as an extension to GTFS

Updated: November 25, 2020. The spec in this repository is now the most up-to-date version of GTFS-Flex. The code in this repo contains the official proposal for GTFS-Flex v2, a GTFS extension that covers all demand-responsive services for the purposes of discovery in trip planning. All features of this specification proposal are currently produced by Trillium and consumed by OpenTripPlanner version 2. DemandTrans and IBI group expect to produce data in this spec by early 2021.

"Version 1" of the GTFS-Flex specification is utilized by OTP 1.4. You can review the Version 1 specification by reviewing versions of this repository from before October 2020.

About GTFS-Flex

GTFS-Flex is a proposed extension to the General Transit Feed Specification. GTFS-Flex adds the capability to model various demand-responsive transportation (DRT) services to GTFS, which currently only models fixed-route public transportation. GTFS-flex is now produced for over 100 transit services, and provides flexible transit trip plans through OpenTripPlanner.

See the GTFS-Flex proposal here.

Spec extension schematic diagram

The below shows updated and added files in GTFS-Flex.

Diagram of added files in GTFS-Flex

Example Flex v2 Feeds

On-demand service
Same-day service
Various

More Repositories

1

awesome-transit

Community list of transit APIs, apps, datasets, research, and software πŸšŒπŸŒŸπŸš‹πŸŒŸπŸš‚
1,248
star
2

gbfs

Documentation for the General Bikeshare Feed Specification, a standardized data feed for shared mobility system availability. Maintained by MobilityData
760
star
3

gtfs-realtime-bindings

Language bindings generated from the GTFS Realtime protocol buffer spec for popular languages.
Java
352
star
4

gtfs-validator

Canonical GTFS Validator project for schedule (static) files.
Java
255
star
5

mobility-database-catalogs

The Catalogs of Sources of the Mobility Database.
Python
237
star
6

gtfs-realtime-bindings-php

PHP
36
star
7

GTFS_Schedule_Best-Practices

Best Practices for structuring General Transit Feed Specification Schedule data
33
star
8

gbfs-json-schema

JSON Schema for GBFS feeds, managed by MobilityData. The versions are organized by folders. CC BY 4.0
TypeScript
20
star
9

gbfs-validator

The canonical GBFS validator. Maintained by the GBFS community, facilitated by MobilityData.
JavaScript
17
star
10

GTFS_Realtime_Best-Practices

Best Practices for structuring General Transit Feed Specification Realtime data
11
star
11

gtfs.org

Source code and content for gtfs.org.
HTML
10
star
12

GTFS-books

Comprehensive guides to GTFS and GTFS Realtime
10
star
13

mobility-feed-api

Python
7
star
14

gtfs_diff

Specification of the GTFS Diff
6
star
15

mobility-database-interface

Python
5
star
16

gtfs-grading-scheme

Qualitative validation scheme for GTFS.
R
4
star
17

gtfs-reference

A reference for structuring General Transit Feed Specification data
4
star
18

gbfs.org

Source code for gbfs.org
HTML
1
star
19

gtfs-datasets-metrics-poc

Shell
1
star