diff --git a/README.md b/README.md index 5052b63..97ea9ee 100644 --- a/README.md +++ b/README.md @@ -56,16 +56,16 @@ Places to ask questions and find other community resources. - [German Open Transport Meetup](https://github.com/transportkollektiv/meetup/wiki) - You can participate in a [biweekly](https://hackmd.okfn.de/opentransportmeetup#) meetup of the German-speaking open transport community. - [OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner) Community - - [OpenTripPlanner User mailing list](https://groups.google.com/forum/#!forum/opentripplanner-users) - - [OpenTripPlanner Developers mailing list](https://groups.google.com/forum/#!forum/opentripplanner-dev) + - [OpenTripPlanner User mailing list](https://groups.google.com/forum/#!forum/opentripplanner-users) + - [OpenTripPlanner Developers mailing list](https://groups.google.com/forum/#!forum/opentripplanner-dev) - [TransitWiki](http://transitwiki.org) - A community wiki for transit planners. Like this repo, but better. - [MobilityData Slack chat](https://mobilitydata-io.herokuapp.com/) - [Transit Developers mailing list](https://groups.google.com/forum/#!forum/transit-developers) - OneBusAway - - [OneBusAway User mailing list](http://groups.google.com/group/onebusaway-users) - - [OneBusAway Developers mailing list](http://groups.google.com/group/onebusaway-developers) - - [OneBusAway API mailing list](http://groups.google.com/group/onebusaway-api) - - [OneBusAway Slack chat](https://onebusaway.herokuapp.com/) + - [OneBusAway User mailing list](http://groups.google.com/group/onebusaway-users) + - [OneBusAway Developers mailing list](http://groups.google.com/group/onebusaway-developers) + - [OneBusAway API mailing list](http://groups.google.com/group/onebusaway-api) + - [OneBusAway Slack chat](https://onebusaway.herokuapp.com/) - [Transit Techies NYC](https://transittechies.nyc/) - NYC-based meetup for those interested in this repo. [Speaker list](https://transittechies.nyc/past) includes many contributors to this repo. ### Data @@ -218,35 +218,35 @@ Apps people use when taking transit. Software that makes it easy to consume GTFS data in a variety of languages. -#### C +##### C - [CGTFS](https://github.com/rakhack/cgtfs) - C library for reading static GTFS feeds. Supports reading unpacked feeds into application memory or into SQLite databases. - [RRRR Rapid Real-time Routing](https://github.com/bliksemlabs/rrrr) - RRRR (usually pronounced R4) is a C-language implementation of the RAPTOR public transit routing algorithm. -#### C++ +##### C++ - [just_gtfs](https://github.com/mapsme/just_gtfs) - C++17 header-only library for reading and writing GTFS (used in [MAPS.ME](https://github.com/mapsme/omim)). Main features: fast reading and writing of GTFS feeds, support for [extended GTFS route types](https://developers.google.com/transit/gtfs/reference/extended-route-types), simple working with GTFS Date and Time formats. -#### C# +##### C# - [ESRI public-transit-tools](https://github.com/Esri/public-transit-tools) - Tools for working with public transit data in ArcGIS (license for ArcGIS required). - [GTFS Feed Parser](https://github.com/OsmSharp/GTFS) - .Net/Mono implementation of a GTFS parser. -#### Go +##### Go - [Go GTFS Parser](https://github.com/geops/gtfsparser) - A GTFS parsing library for Go. -#### Java +##### Java - [OneBusAway GTFS Modules](https://github.com/OneBusAway/onebusaway-gtfs-modules/wiki) - A Java-based library for reading, writing, and transforming public transit data in the GTFS format, including database support. - [R5: Rapid Realistic Routing on Real-world and Reimagined networks](https://github.com/conveyal/r5) - A Java-based routing engine for multimodal (transit/bike/walk/car) networks. It currently plans many trips over a time window for analytics purposes, but may eventually support point-to-point journey planning. -#### JavaScript +##### JavaScript - [gtfs-sequelize](https://github.com/evansiroky/gtfs-sequelize) - Node.js library modeling the static GTFS using [sequelize.js](http://sequelizejs.com/). - [gtfs-utils](https://github.com/public-transport/gtfs-utils) – Utilities to process GTFS data sets (e.g., "flattening" `calendar.txt` & `calendar_dates.txt`, computing arrival/departure times of trips). - [gtfs-via-postgres](https://github.com/derhuerst/gtfs-via-postgres) – Yet another tool to process GTFS using PostgreSQL. - [Node-GTFS](https://github.com/BlinkTagInc/node-gtfs) - Loads transit data from GTFS files, unzips it and stores it to a SQLite database. Provides some methods to query for agencies, routes, stops and times. -#### PostgreSQL +##### PostgreSQL - [gtfs-schema](https://github.com/tyleragreen/gtfs-schema) - PostgreSQL schema for GTFS feeds. - [gtfs-via-postgres](https://github.com/derhuerst/gtfs-via-postgres) – Yet another tool to process GTFS using PostgreSQL. -#### Python +##### Python - [combine_gtfs_feeds](https://github.com/psrc/combine_gtfs_feeds) - A Python tool to combine multiple gtfs feeds into one feed/dataset. - [ESRI public-transit-tools](https://github.com/Esri/public-transit-tools) - Tools for working with public transit data in ArcGIS (license for ArcGIS required). - [gtfsdb](https://github.com/OpenTransitTools/gtfsdb) - Python library for converting GTFS files into a relational database. @@ -260,10 +260,10 @@ Software that makes it easy to consume GTFS data in a variety of languages. - [multigtfs](https://github.com/tulsawebdevs/django-multi-gtfs) - A Django application to import and export GTFS. - [partridge](https://github.com/remix/partridge) - A fast, forgiving Python GTFS reader built on pandas DataFrames. -#### R +##### R - [trread](https://github.com/r-gtfs/trread) - A transit (GTFS) file reader for R. -#### Ruby +##### Ruby - [GTFS-viz](https://github.com/vasile/GTFS-viz) - Ruby script that converts a set of GTFS files into a SQLite database + GeoJSONs (needed by the [Transit Map](https://github.com/vasile/transit-map) web application) #### GTFS Converters @@ -414,7 +414,7 @@ Converters from various static schedule formats to and from GTFS. - [Alliance for Parking Data Standards (APDS)](https://www.allianceforparkingdatastandards.org/) - Formed by the [International Parking Institute (IPI)](https://www.parking.org/), the [British Parking Association (BPA)](http://www.britishparking.co.uk/), and the [European Parking Association (EPA)](http://www.europeanparking.eu/), APDS is a not-for-profit organization with the mission to develop, promote, manage, and maintain a uniform global standard that will allow organizations to share parking data across platforms worldwide. APDS Version 1.0 documents are [here](https://www.allianceforparkingdatastandards.org/resources). - [CurbLR](https://github.com/curblr/curblr-spec) - A specification for curb regulations. -- - [Dyno-Demand](https://github.com/osplanning-data-standards/dyno-demand) - A GTFS-based travel demand data format focusing on individual passenger *demand* suitable for dynamic network modeling developed by San Francisco County Transportation Authority, LMZ LLC, and UrbanLabs LLC. +- [Dyno-Demand](https://github.com/osplanning-data-standards/dyno-demand) - A GTFS-based travel demand data format focusing on individual passenger *demand* suitable for dynamic network modeling developed by San Francisco County Transportation Authority, LMZ LLC, and UrbanLabs LLC. - [Dyno-Path](https://github.com/osplanning-data-standards/dyno-path) - (Under development - see [this post](https://github.com/osplanning-data-standards/GTFS-PLUS/pull/52#issuecomment-331231000)) Data for individual passenger *trajectories*. - [General Bikeshare Feed Specification (GBFS)](https://github.com/NABSA/gbfs) - Open data standard for real-time bikeshare information developed by members of the [North American Bikeshare Association (NABSA)](http://nabsa.net/). - [gbfs-validator](https://github.com/PierrickP/gbfs-validator) - 3rd party tool to validate GBFS feeds.