762 lines
224 KiB
Plaintext
762 lines
224 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mawesome-transit[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/sindresorhus/awesome)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mRSS[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://img.shields.io/badge/Subscribe-RSS-blue.svg)[0m[38;2;255;187;0m[1m[4m [0m
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4m(https://github.com/MobilityData/awesome-transit/commits/master.atom)[0m
|
||
|
||
[38;2;255;187;0m[4mCommunity list of data standards, APIs, apps, tools, datasets, and research around open source technology of public transit.[0m
|
||
|
||
[38;5;12mOpen technology provides an opportunity for various stakeholders to collaborate efforts to improve public transit.[39m
|
||
|
||
[38;5;12mElements of open technology include:[39m
|
||
[38;5;12m- Open standards[39m
|
||
[38;5;12m- Open data[39m
|
||
[38;5;12m- Open source software (both as consumer-facing apps like OpenTripPlanner and developer tools like the GTFS Validator)[39m
|
||
|
||
[38;5;12mThis list is focused around the open technology ecosystem for public transportation. Included technologies may be open source themselves and/or rely on open standards and/or open data.[39m
|
||
|
||
[38;5;12mHave[39m[38;5;12m [39m[38;5;12msomething[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mchange?[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mpull[0m[38;5;14m[1m [0m[38;5;14m[1mrequest[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/awesome-transit/pulls)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1missue[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/awesome-transit/issues)[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;14m[1mMobilityData/awesome-transit[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/MobilityData/awesome-transit).[39m
|
||
|
||
[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||
|
||
[38;2;255;187;0m[4mTable of Contents[0m
|
||
[38;5;12m- [39m[38;5;14m[1mProducting Data[0m[38;5;12m (#producing-data)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS[0m[38;5;12m (#gtfs)[39m
|
||
[48;5;235m[38;5;249m- **GTFS Libraries** (#gtfs-libraries)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Converters** (#gtfs-converters)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Data Collection and Maintenance Tools** (#gtfs-data-collection-and-maintenance-tools)[49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Merge Tools** (#gtfs-merge-tools)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Analysis Tools** (#gtfs-analysis-tools)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Timetable Publishing Tools** (#gtfs-timetable-publishing-tools)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Validators** (#gtfs-validators)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Realtime[0m[38;5;12m (#gtfs-realtime)[39m
|
||
[48;5;235m[38;5;249m- **GTFS Realtime Libraries & Demo Apps** (#gtfs-realtime-libraries--demo-apps)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Realtime Validators** (#gtfs-realtime-validators)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Realtime (and Other Real-time API) Archival Tools** (#gtfs-realtime-and-other-real-time-api-archival-tools)[49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Realtime Convertors** (#gtfs-realtime-convertors)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS Realtime Utilities** (#gtfs-realtime-utilities)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSIRI[0m[38;5;12m (#siri)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOther multimodal data formats[0m[38;5;12m (#other-multimodal-data-formats)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSharing Data[0m[38;5;12m (#sharing-data)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Data[0m[38;5;12m (#using-data)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mConsumer Apps[0m[38;5;12m (#consumer-apps)[39m
|
||
[48;5;235m[38;5;249m- **Web Apps (open source)** (#web-apps-open-source)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Web Apps (closed source)** (#web-apps-closed-source)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Native Apps (open source)** (#native-apps-open-source)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Native Apps (closed source)** (#native-apps-closed-source)[49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHardware[0m[38;5;12m (#hardware)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSoftware for Creating APIs[0m[38;5;12m (#software-for-creating-apis)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSDKs[0m[38;5;12m (#sdks)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mVisualizations[0m[38;5;12m (#visualizations)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAgency Tools[0m[38;5;12m (#agency-tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
|
||
[38;2;255;187;0m[4mProducing Data[0m
|
||
|
||
[38;2;255;187;0m[4mGTFS[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS.org[0m[38;5;12m (https://gtfs.org) official documentation site for the General Transit Feed Specification.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Courses[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMobilityData[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"Understanding[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS:[0m[38;5;14m[1m [0m[38;5;14m[1mAn[0m[38;5;14m[1m [0m[38;5;14m[1mintro[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1moverivew[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=SDz2460AjNo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVideo[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGeneral[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mFeed[39m[38;5;12m [39m[38;5;12mSpecification[39m[38;5;12m [39m[38;5;12m(GTFS)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwhy[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12museful[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12magencies,[39m[38;5;12m [39m[38;5;12mriders,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mpolicymakers.[39m[38;5;12m [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWorld[0m[38;5;14m[1m [0m[38;5;14m[1mBank[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"Intro.[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS"[0m[38;5;14m[1m [0m[38;5;14m[1monline[0m[38;5;14m[1m [0m[38;5;14m[1mcourse[0m[38;5;12m [39m[38;5;12m(https://olc.worldbank.org/content/introduction-general-transit-feed-specification-gtfs-and-informal-transit-system-mapping)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfree,[39m[38;5;12m [39m[38;5;12monline,[39m[38;5;12m [39m[38;5;12mself-paced[39m[38;5;12m [39m[38;5;12mcourse[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mGTFS-realtime.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen Transit Data Toolkit[0m[38;5;12m (http://transitdatatoolkit.com/) - A series of lessons to help people utilize open transit data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArcGIS - Introduction to GTFS[0m[38;5;12m (https://www.youtube.com/watch?v=8OQKHhu1VgQ&t=148s)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS-books[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/GTFS-books)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mComprehensive[39m[38;5;12m [39m[38;5;12mguides[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mRealtime.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mbooks[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mQuentin[0m[38;5;14m[1m [0m[38;5;14m[1mZervaas[0m[38;5;12m [39m[38;5;12m(https://github.com/HendX),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mdonated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mMobilityData[0m[38;5;12m [39m[38;5;12m(https://mobilitydata.org/)[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12maccess.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMBTA[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mOnboarding[0m[38;5;12m [39m[38;5;12m(https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12minteractive[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mMBTA[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mstatic.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;14m[1mstand-alone[0m[38;5;14m[1m [0m[38;5;14m[1mDocker[0m[38;5;14m[1m [0m[38;5;14m[1mimage[0m[38;5;12m [39m[38;5;12m(https://github.com/mbta/gtfs_onboarding)[39m[38;5;12m [39m
|
||
[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mhosted/no-install[0m[38;5;14m[1m [0m[38;5;14m[1mversion[0m[38;5;12m [39m[38;5;12m(https://mybinder.org/v2/gh/mbta/gtfs_onboarding/main?urlpath=lab/tree/GTFS_Onboarding.ipynb)[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJupyter[39m[38;5;12m [39m[38;5;12mnotebook.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPlanetizen "Building a Transit Map Web App" course[0m[38;5;12m (https://courses.planetizen.com/course/building-transit-map-app) - A video tutorial on setting up your own web-based mapping application, with no coding experience required. [39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Consumer App Guidance[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle Transit Developers[0m[38;5;12m (https://developers.google.com/transit/gtfs/) - Additional Google-specific documentation of GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit app Guidelines for Producing GTFS Static Data[0m[38;5;12m (https://resources.transitapp.com/article/458-guidelines-for-producing-gtfs-static-data-for-transit) - Additional Transit app-specific documentation of GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBing Maps Transit - Add your transit data to Bing Maps[0m[38;5;12m (https://www.bing.com/maps/transitcontentproviders) - Additional Bing-specific documentation of GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYandex Maps - Transport integration[0m[38;5;12m (https://yandex.ru/support/m-maps/transport.html?lang=en#connect-display) - Additional Yandex-specific documentation of GTFS.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Libraries[0m
|
||
|
||
[38;5;12mSoftware that makes it easy to consume GTFS data in a variety of languages.[39m
|
||
|
||
[38;2;255;187;0m[4mC[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCGTFS[0m[38;5;12m (https://github.com/rakhack/cgtfs) - C library for reading static GTFS feeds. Supports reading unpacked feeds into application memory or into SQLite databases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRRRR Rapid Real-time Routing[0m[38;5;12m (https://github.com/bliksemlabs/rrrr) - RRRR (usually pronounced R4) is a C-language implementation of the RAPTOR public transit routing algorithm.[39m
|
||
|
||
[38;2;255;187;0m[4mC++[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mjust_gtfs[0m[38;5;12m [39m[38;5;12m(https://github.com/mesozoic-drones/just_gtfs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mC++17[39m[38;5;12m [39m[38;5;12mheader-only[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreading[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12m(used[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;14m[1mValhalla[0m[38;5;12m [39m[38;5;12m(https://github.com/valhalla/valhalla)).[39m[38;5;12m [39m[38;5;12mMain[39m[38;5;12m [39m[38;5;12mfeatures:[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mreading[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfeeds,[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;14m[1mextended[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mroute[0m[38;5;14m[1m [0m[38;5;14m[1mtypes[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/transit/gtfs/reference/extended-route-types),[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mDate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTime[39m[38;5;12m [39m[38;5;12mformats.[39m
|
||
|
||
[38;2;255;187;0m[4mC#[0m
|
||
[38;5;12m- [39m[38;5;14m[1mESRI public-transit-tools[0m[38;5;12m (https://github.com/Esri/public-transit-tools) - Tools for working with public transit data in ArcGIS (license for ArcGIS required).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Feed Parser[0m[38;5;12m (https://github.com/OsmSharp/GTFS) - .Net/Mono implementation of a GTFS parser.[39m
|
||
|
||
[38;2;255;187;0m[4mGo[0m
|
||
[38;5;12m- [39m[38;5;14m[1mGo GTFS Parser[0m[38;5;12m (https://github.com/geops/gtfsparser) - A GTFS parsing library for Go.[39m
|
||
|
||
[38;2;255;187;0m[4mJava[0m
|
||
[38;5;12m- [39m[38;5;14m[1mOneBusAway GTFS Modules[0m[38;5;12m (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.[39m
|
||
|
||
[38;2;255;187;0m[4mJavaScript[0m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-sequelize[0m[38;5;12m (https://github.com/evansiroky/gtfs-sequelize) - Node.js library modeling the static GTFS using sequelize.js.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-utils[0m[38;5;12m (https://github.com/public-transport/gtfs-utils) – Utilities to process GTFS data sets (e.g., "flattening" [39m[48;5;235m[38;5;249mcalendar.txt[49m[39m[38;5;12m & [39m[48;5;235m[38;5;249mcalendar_dates.txt[49m[39m[38;5;12m, computing arrival/departure times of trips).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-via-postgres[0m[38;5;12m (https://github.com/derhuerst/gtfs-via-postgres) – Yet another tool to process GTFS using PostgreSQL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNode-GTFS[0m[38;5;12m (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.[39m
|
||
|
||
[38;2;255;187;0m[4mPostgreSQL[0m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-schema[0m[38;5;12m (https://github.com/tyleragreen/gtfs-schema) - PostgreSQL schema for GTFS feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-via-postgres[0m[38;5;12m (https://github.com/derhuerst/gtfs-via-postgres) – Yet another tool to process GTFS using PostgreSQL.[39m
|
||
|
||
[38;2;255;187;0m[4mPython[0m
|
||
[38;5;12m- [39m[38;5;14m[1mESRI public-transit-tools[0m[38;5;12m (https://github.com/Esri/public-transit-tools) - Tools for working with public transit data in ArcGIS (license for ArcGIS required).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsdb[0m[38;5;12m (https://github.com/OpenTransitTools/gtfsdb) - Python library for converting GTFS files into a relational database.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs_functions[0m[38;5;12m (https://github.com/Bondify/gtfs_functions) - Python package with useful functions to create geo-spatial visualizations from GTFS feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-segments[0m[38;5;12m (https://github.com/UTEL-UIUC/gtfs_segments) - Python package that represents GTFS data for buses in a concise tabular manner using segments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfslib-python[0m[38;5;12m (https://github.com/afimb/gtfslib-python) - An open source library in python for reading GTFS files and computing various stats and indicators about Public Transport networks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsman[0m[38;5;12m (https://github.com/geops/gtfsman) - Repository-like tool in Python to manage and update a huge number of GTFS feeds.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfspy[0m[38;5;12m [39m[38;5;12m(https://github.com/CxAalto/gtfspy)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPublic[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtravel[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mcomputations[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mPython3.[39m[38;5;12m [39m[38;5;12mCompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mPostgres/PostGIS,[39m[38;5;12m [39m[38;5;12mOracle,[39m[38;5;12m [39m[38;5;12mMySQL,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQLite.[39m[38;5;12m [39m[38;5;12mUsed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mgtfspy-webviz[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/CxAalto/gtfspy-webviz).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Kit[0m[38;5;12m (https://github.com/mrcagney/gtfs_kit) - A Python 3.8+ tool kit for analyzing General Transit Feed Specification (GTFS) data. Supersedes GTFSTK.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMake GTFS[0m[38;5;12m (https://github.com/mrcagney/make_gtfs) - A Python library to make GTFS feeds from basic route information.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMapzen GTFS[0m[38;5;12m (https://github.com/transitland/mapzen-gtfs) - A Python GTFS library that supports reading individual GTFS tables, or constructing a graph to represent each agency in a feed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmultigtfs[0m[38;5;12m (https://github.com/tulsawebdevs/django-multi-gtfs) - A Django application to import and export GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpartridge[0m[38;5;12m (https://github.com/remix/partridge) - A fast, forgiving Python GTFS reader built on pandas DataFrames.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransit_service_analyst[0m[38;5;12m (https://github.com/psrc/transit_service_analyst) - A Python library to support transit service analysis.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitGPT[0m[38;5;12m (https://github.com/UTEL-UIUC/TransitGPT) - TransitGPT is a Generative AI-powered chatbot that enables transit enthusiasts to access and analyze General Transit Feed Specification (GTFS) data through natural language instructions.[39m
|
||
|
||
[38;2;255;187;0m[4mR[0m
|
||
[38;5;12m- [39m[38;5;14m[1mr-transit[0m[38;5;12m (https://github.com/r-transit) - Collection of tools for GTFS in R.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsio[0m[38;5;12m (https://github.com/r-transit/gtfsio) - Fast and flexible functions to read and write GTFS in R.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtidytransit[0m[38;5;12m [39m[38;5;12m(https://github.com/r-transit/tidytransit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUse[39m[38;5;12m [39m[38;5;12mtidytransit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mstops[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mroutes,[39m[38;5;12m [39m[38;5;12mcalculate[39m[38;5;12m [39m[38;5;12mtravel[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mfrequencies,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvalidate[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mfeeds.[39m[38;5;12m [39m[38;5;12mtidytransit[39m[38;5;12m [39m[38;5;12mreads[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGeneral[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mFeed[39m[38;5;12m [39m[38;5;12mSpecification[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m
|
||
[38;5;12mtidyverse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mframes.[39m
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-viz[0m[38;5;12m (https://github.com/vasile/GTFS-viz) - Ruby script that converts a set of GTFS files into a SQLite database + GeoJSONs (needed by the [39m[38;5;14m[1mTransit Map[0m[38;5;12m (https://github.com/vasile/transit-map) web application)[39m
|
||
|
||
[38;2;255;187;0m[4mRust[0m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-structure[0m[38;5;12m (https://github.com/rust-transit/gtfs-structure) - This crates provides GTFS structures and helpers to read GTFS archives.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Converters[0m
|
||
|
||
[38;5;12mConverters from various static schedule formats to and from GTFS.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mChouette[0m[38;5;12m (https://enroute.atlassian.net/wiki/spaces/PUBLIC/pages/539426886/Chouette+Convert) - Converts between French-Transmodel [39m[38;5;14m[1mNeTEX[0m[38;5;12m (https://transmodel-cen.eu/index.php/netex/) and GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mextract-gtfs-pathways[0m[38;5;12m (https://github.com/derhuerst/extract-gtfs-pathways) – Command-line tool to extract pathways as GeoJSON from a GTFS dataset.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mextract-gtfs-shapes[0m[38;5;12m (https://github.com/derhuerst/extract-gtfs-shapes) – Command-line tool to extract shapes as GeoJSON from a GTFS dataset.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-OSM-Sync[0m[38;5;12m (https://github.com/CUTR-at-USF/gtfs-osm-sync) - A Java tool for synchronizing data in GTFS format with [39m[38;5;14m[1mOpenStreetMap.org[0m[38;5;12m (http://www.openstreetmap.org/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-parser[0m[38;5;12m (https://github.com/ioTransit/gtfs-parser) - The GTFS-PARSER library is a library to allow javascript to parse gtfs and create geojson on client or server.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfs-service-area[0m[38;5;12m [39m[38;5;12m(https://github.com/cal-itp/gtfs-service-area)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCompute[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12marea[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mGTFS.[39m[38;5;12m [39m[38;5;12mResults[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12msingle-layer[39m[38;5;12m [39m[38;5;12m.geojson[39m[38;5;12m [39m[38;5;12mfiles.[39m[38;5;12m [39m[38;5;12mDockerized[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mgtfs-to-geojson[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/BlinkTagInc/gtfs-to-geojson).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-route-shapes[0m[38;5;12m (https://github.com/kotrc/GTFS-route-shapes) - A Python script to generate a single geoJSON shape for each transit route in a GTFS archive.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-to-geojson[0m[38;5;12m (https://github.com/BlinkTagInc/gtfs-to-geojson) - Javascript tool that converts transit data in GTFS shapes and stops into geoJSON. This is useful for creating maps of transit routes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs2gps[0m[38;5;12m (https://github.com/ipeaGIT/gtfs2gps) - An R package that converts public transportation data in GTFS format to GPS-like records in a [39m[48;5;235m[38;5;249mdata.table[49m[39m[38;5;12m, where each row represents the timestamp of each vehicle at a given spatial resolution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs2emis[0m[38;5;12m (https://github.com/ipeaGIT/gtfs2emis) - An R package to estimate the emission levels of public transport vehicles based on General Transit Feed Specification (GTFS) data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtsf[0m[38;5;12m (https://github.com/r-gtfs/gtsf) - general transit (GTFS) simple (geographic) features (sf) in R. can be used to convert from GTFS to Shapefile, GeoJSON, and other formats through GDAL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhafas-generate-gtfs[0m[38;5;12m (https://github.com/derhuerst/hafas-generate-gtfs) [39m[48;2;30;30;40m[38;5;13m[3m(work-in-progress)[0m[38;5;12m – A Javascript tool to generate GTFS dumps from HAFAS endpoints.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHafas2GTFS[0m[38;5;12m (https://github.com/geops/hafas2gtfs) - Hafas2GTFS converter written in Python, optimized for SBB HAFAS feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mkml-to-gtfs-shapes[0m[38;5;12m (https://github.com/bdferris/kml-to-gtfs-shapes/tree/gh-pages) - Javascript tool to convert polylines from a KML file into a GTFS shapes.txt file. Hosted on GitHub [39m[38;5;14m[1mhere[0m[38;5;12m (http://bdferris.github.io/kml-to-gtfs-shapes/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNeTEx-to-GTFS Converter Java[0m[38;5;12m (https://github.com/entur/netex-gtfs-converter-java) - Converts NeTEX datasets into GTFS datasets. The input NeTEx datasets are required to follow the Nordic NeTEx Profile.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mo2g[0m[38;5;12m (https://github.com/hiposfer/o2g) - A simple tool to extract GTFS feed from OpenStreetMap.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen-Transport SYNTHESE Convertors[0m[38;5;12m (https://github.com/Open-Transport/synthese/wiki) - Converts French-Transmodel, SIRI, NETeX, HAFAS, HASTUS, VDV452, and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1monebusaway-gtfs-to-barefoot[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-to-barefoot) - A Java tool to create a [39m[38;5;14m[1mBarefoot[0m[38;5;12m (https://github.com/bmwcarit/barefoot) mapfile from a GTFS file.[39m
|
||
[38;5;12m- [39m[38;5;14m[1monebusaway-vdv-modules[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-vdv-modules) - A Java library for working with transit data in the VDV format, including converting VDV-452 schedule data into GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mosm2gtfs[0m[38;5;12m (https://github.com/grote/osm2gtfs) - Turn OpenStreetMap data and schedule information into GTFS.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtransit_model[0m[38;5;12m [39m[38;5;12m(https://github.com/hove-io/transit_model)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mRust[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mto/from[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12mformats:[39m[38;5;12m [39m[38;5;12mGTFS,[39m[38;5;12m [39m[38;5;12mNTFS[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mNavitia,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mSoftware[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCreating[0m[38;5;14m[1m [0m[38;5;14m[1mAPIs[0m[38;5;12m [39m[38;5;12m(#software-for-creating-apis)),[39m[38;5;12m [39m[38;5;12mTransXChange[39m[38;5;12m [39m[38;5;12m(UK[39m[38;5;12m [39m[38;5;12mspecification),[39m[38;5;12m [39m[38;5;12mKV1[39m[38;5;12m [39m[38;5;12m(NL[39m
|
||
[38;5;12mspecification),[39m[38;5;12m [39m[38;5;12mNeTEx[39m[38;5;12m [39m[38;5;12m(EU[39m[38;5;12m [39m[38;5;12mspecification).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtransloc-gtfs-rectifier[0m[38;5;12m [39m[38;5;12m(https://github.com/laidig/transloc-gtfs-rectifier)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mattempts[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12massign[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mstop_ids[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mTransLoc[0m[38;5;12m [39m[38;5;12m(http://transloc.com/)[39m[38;5;12m [39m[38;5;12mIDs[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mTransLoc's[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://market.mashape.com/transloc/openapi-1-2)[39m
|
||
[38;5;12m([39m[38;5;14m[1mTransLoc[0m[38;5;12m [39m[38;5;12m(http://transloc.com/)[39m[38;5;12m [39m[38;5;12mdoesn't[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[48;5;235m[38;5;249mstop_ids[49m[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mAPI).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransmodel[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mIFF[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;12m [39m[38;5;12m(https://github.com/bliksemlabs/bliksemintegration)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mImports[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msyncs[39m[38;5;12m [39m[38;5;12m(Transmodel)[39m[38;5;12m [39m[38;5;12mBISON[39m[38;5;12m [39m[38;5;12mKoppelvlak1,[39m[38;5;12m [39m[38;5;12mIFF[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mHP/EDS,[39m[38;5;12m [39m[38;5;12msomewhat[39m[38;5;12m [39m[38;5;12msimiliar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mATCO[39m[38;5;12m [39m[38;5;12mCIF)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimport[39m[38;5;12m [39m[38;5;12mtimetables[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrailway[39m[38;5;12m [39m[38;5;12mnetworks.[39m[38;5;12m [39m[38;5;12mThe[39m
|
||
[38;5;12minternal[39m[38;5;12m [39m[38;5;12mpseudo-NETeX[39m[38;5;12m [39m[38;5;12mdatastructure[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexport[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mproof-of-concepts[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexport[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mNETeX,[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mIFF.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransporter-Project transxchange-to-gtfs[0m[38;5;12m (https://github.com/Transporter-Project/transxchange-to-gtfs) TransXChange to GTFS converter written in Objective-C.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTXC[0m[38;5;14m[1m [0m[38;5;14m[1mTransXChange[0m[38;5;14m[1m [0m[38;5;14m[1mpublisher[0m[38;5;14m[1m [0m[38;5;14m[1m(UK[0m[38;5;14m[1m [0m[38;5;14m[1mDepartment[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mTransport)[0m[38;5;12m [39m[38;5;12m(https://www.gov.uk/government/publications/transxchange-publisher)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mTXC[39m[38;5;12m [39m[38;5;12mTransXChange[39m[38;5;12m [39m[38;5;12mpublisher[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandalone[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpublish[39m[38;5;12m [39m[38;5;12mTransXChange[39m[38;5;12m [39m[38;5;12mcompliant[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m
|
||
[38;5;12mdocuments[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mthat’s[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprint.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUK2GTFS[0m[38;5;12m (https://itsleeds.github.io/UK2GTFS/) - R package that converts UK format TransXchange (bus, metro, tram, ferry) and CIF (rail) timetables to GTFS.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Data Collection and Maintenance Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAddTransit[0m[38;5;12m (https://addtransit.com/gtfs-transit-file.php) - SaaS (Software as a Service) platform to create, edit and publish schedules in GTFS format.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mbus-router[0m[38;5;12m [39m[38;5;12m(https://github.com/atlregional/bus-router)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12mmissing[39m[38;5;12m [39m[38;5;12mshapes.txt[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mMaps[0m[38;5;14m[1m [0m[38;5;14m[1mDirections[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/maps/documentation/directions/)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mOSRM[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/Project-OSRM/osrm-backend/wiki/Server-api).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfs-blocks-to-transfers[0m[38;5;12m [39m[38;5;12m(https://github.com/TransitApp/GTFS-blocks-to-transfers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mblocks,[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msetting[39m[38;5;12m [39m[38;5;14m[1mtrip.block\_id[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/google/transit/blob/master/gtfs/spec/en/reference.md#example-blocks-and-service-day)[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mtrip-to-trip[0m[38;5;14m[1m [0m[38;5;14m[1mtransfers[0m[38;5;14m[1m [0m[38;5;14m[1m(proposal)[0m[38;5;12m [39m[38;5;12m(https://github.com/google/transit/pull/303).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Diff[0m[38;5;12m (https://transport.data.gouv.fr/tools/gtfs_diff) - GTFS Diff is a specification created by transport.data.gouv.fr and aims at providing a simple and unified way to express differences between GTFS files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Editor[0m[38;5;12m (https://github.com/conveyal/gtfs-editor) - A (self-hosted) web-based GTFS editing framework. (Note: this project has been deprecated in favor of [39m[38;5;14m[1mIBI Data Tools[0m[38;5;12m (https://github.com/ibi-group/datatools-ui).)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Editor for Vagrant[0m[38;5;12m (https://github.com/laidig/vagrant-gtfs-editor) - Quickly set up the GTFS editor (above) using [39m[38;5;14m[1mVagrant[0m[38;5;12m (https://www.vagrantup.com/)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mstatic-GTFS-manager[0m[38;5;12m [39m[38;5;12m(https://github.com/WRI-Cities/static-GTFS-manager)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12m(self-hosted)[39m[38;5;12m [39m[38;5;12mbrowser-based[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating,[39m[38;5;12m [39m[38;5;12mediting,[39m[38;5;12m [39m[38;5;12mexporting[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;14m[1mrelated[0m[38;5;14m[1m [0m[38;5;14m[1mpost[0m[38;5;12m [39m
|
||
[38;5;12m(https://groups.google.com/forum/#!topic/transit-developers/GFz5rTJTB0I)).[39m[38;5;12m [39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitWand[0m[38;5;12m (https://github.com/conveyal/transit-wand) - An open source web and mobile application for collecting transit data. Use it to create GTFS feeds, capture passenger counts or generate GIS datasets.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIBI[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mTools[0m[38;5;12m [39m[38;5;12m(https://github.com/ibi-group/datatools-ui)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mediting,[39m[38;5;12m [39m[38;5;12mvalidating,[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mchecking,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeploying[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mOpenTripPlanner.[39m[38;5;12m [39m[38;5;12m(Combines[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mupon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdeprecated[39m[38;5;12m [39m[38;5;14m[1mGtfs[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m
|
||
[38;5;14m[1mManager[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/gtfs-data-manager)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mEditor[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/gtfs-editor).)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIBI Data Tools Infra[0m[38;5;12m (https://github.com/cal-itp/ibi-datatools-infra) - A tool to quickly setup and run a local instance of the above IBI Data Tools project. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS.html[0m[38;5;12m (https://gtfs.pleasantprogrammer.com) - An entirely browser-based tool to view GTFS feeds. Use it to view routes, stops, timetables, etc.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpfaedle[0m[38;5;12m (https://github.com/ad-freiburg/pfaedle) - Precise map-matching for GTFS using OpenStreetMap data[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS shape mapfit[0m[38;5;12m (https://github.com/HSLdevcom/gtfs_shape_mapfit) - Python tool that fits GTFS shape files and stops to a given OSM map file. Uses [39m[38;5;14m[1mpymapmatch[0m[38;5;12m (https://github.com/tru-hy/pymapmatch) for the matching.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Builder[0m[38;5;12m (http://nationalrtap.org/Web-Apps/GTFS-Builder) - A free web-based application to help you create GTFS files. Maintained by the National Rural Transit Assistance Program (RTAP).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-station-builder[0m[38;5;12m (https://github.com/kostjerry/gtfs-station-builder) - UI tool to help build the internal structure of stations (including pathways.txt)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Text-to-Speech Tester[0m[38;5;12m (https://github.com/BlinkTagInc/node-gtfs-tts) - A command-line tool that reads GTFS stop names out loud using Text-to-Speech to determine which need Text-to-Speech values for tts_stop_name in stops.txt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpare GTFS-Flex Builder[0m[38;5;12m (https://sparelabs.com/en/spare-gtfs-flex-builder) - A free tool that helps transit agencies easily create, manage, and export their transportation data in GTFS-Flex format. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwiftly[0m[38;5;12m (https://goswift.ly/) - Tool generate realtime transit data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mChouette SaaS[0m[38;5;12m (https://bitbucket.org/enroute-mobi/chouette-core) - Tool to generate GTFS Schedule data[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAra SaaS[0m[38;5;12m (https://bitbucket.org/enroute-mobi/ara) - Tool to generate GTFS Realtime data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAmarillo[0m[38;5;12m (https://github.com/mfdz/amarillo) - Aggregates and enhances carpooling-offers and publishes them as GTFS(-RT)[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Merge Tools[0m
|
||
[38;5;12m- [39m[38;5;14m[1mcombine_gtfs_feeds[0m[38;5;12m (https://github.com/psrc/combine_gtfs_feeds) - A Python tool to combine multiple gtfs feeds into one feed/dataset.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mKit[0m[38;5;12m [39m[38;5;12m(https://github.com/mrcagney/gtfs_kit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12m3.8+[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mkit[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12manalyzing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmerging[39m[38;5;12m [39m[38;5;12mGeneral[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mFeed[39m[38;5;12m [39m[38;5;12mSpecification[39m[38;5;12m [39m[38;5;12m(GTFS)[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;14m[1mInfo[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mhow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1maggregate[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mclean[0m[38;5;14m[1m [0m[38;5;14m[1mfeeds[0m[38;5;14m[1m [0m[38;5;14m[1mprovided[0m[38;5;14m[1m [0m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[38;5;12m(https://mrcagney.github.io/gtfs_kit_docs/index.html#module-gtfs_kit.cleaners).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitfeed merge function[0m[38;5;12m (https://github.com/google/transitfeed/wiki/Merge) - A Python library with a function to merge two different GTFS feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsmerge[0m[38;5;12m (https://github.com/now8-org/gtfsmerge) - A Python Script to merge GTFS ZIP archives into one.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Analysis Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Kit[0m[38;5;12m (https://github.com/mrcagney/gtfs_kit) - A Python 3.6+ tool kit for analyzing General Transit Feed Specification (GTFS) data. Supersedes [39m[38;5;14m[1mGTFSTK[0m[38;5;12m (https://github.com/araichev/gtfstk).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfstools[0m[38;5;12m (https://github.com/ipeaGIT/gtfstools) - A set of convenient tools for editing and analysing transit feeds in GTFS format in R.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransit_service_analyst[0m[38;5;12m (https://github.com/psrc/transit_service_analyst) - A Python library to support transit service analysis.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPeartree[0m[38;5;12m (https://github.com/kuanb/peartree) - A Python library for converting transit data into a directed graph for network analysis.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mR5:[0m[38;5;14m[1m [0m[38;5;14m[1mRapid[0m[38;5;14m[1m [0m[38;5;14m[1mRealistic[0m[38;5;14m[1m [0m[38;5;14m[1mRouting[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mReal-world[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mReimagined[0m[38;5;14m[1m [0m[38;5;14m[1mnetworks[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/r5)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mConveyal[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmultimodal[39m[38;5;12m [39m[38;5;12m(transit/bike/walk/car)[39m[38;5;12m [39m[38;5;12mnetworks.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mplans[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mtrips[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m
|
||
[38;5;12mwindow[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mscenario[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalytics[39m[38;5;12m [39m[38;5;12mpurposes.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mR[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mr5r[0m[38;5;12m [39m[38;5;12m(https://github.com/ipeaGIT/r5r/))[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mindependently[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mIPEA.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mcomparison[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mHiggins[39m[38;5;12m [39m[38;5;12met[39m[38;5;12m [39m[38;5;12mal.[39m[38;5;12m [39m[38;5;12m(2022),[39m[38;5;12m [39m[38;5;12mlinked[39m[38;5;12m [39m[38;5;12mbelow.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtidytransit[0m[38;5;12m (https://github.com/r-transit/tidytransit) - An R package to read GTFS data into tibbles and simple features dataframes to map transit stops and routes, calculate travel times and transit frequencies, and validate transit feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransitr[0m[38;5;12m (https://github.com/tmelliott/transitr) - An R package for constructing and modelling a transit network in real time to obtain vehicle ETAs[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransit-intensity[0m[38;5;12m (https://github.com/ioTransit/transit-intensity) - A simple project for measuring transit intensity written in Go.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBusbuzzard[0m[38;5;12m (https://github.com/bmander/busbuzzard) - Inference of probabilistic schedules from empirical data about transit vehicles.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mESRI ArcGIS Public Transit Tools (GTFS)[0m[38;5;12m (https://github.com/Esri/public-transit-tools) - Tools for working with public transit data in ArcGIS[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-to-Chart[0m[38;5;12m (https://github.com/BlinkTagInc/gtfs-to-chart) - Creates stringline charts showing all vehicles on a transit route from GTFS data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Display[0m[38;5;12m (https://codeberg.org/dancingCycle/gtfs-display) - Analyse, monitor and maintain GTFS data ([39m[38;5;14m[1mExample instances[0m[38;5;12m (https://www.swingbe.de/activity/gtfs-display/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPTNA[0m[38;5;12m (https://wiki.openstreetmap.org/wiki/Public_Transport_Network_Analysis) - Public Transit Nework Analysis is a open source system for finding and aggregating information about public transportation lines mapped in OSM.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Timetable Publishing Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-to-HTML[0m[38;5;12m (https://gtfstohtml.com) - Generate human-readable timetables in HTML or PDF format directly from GTFS.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTimetable[0m[38;5;14m[1m [0m[38;5;14m[1mKit[0m[38;5;12m [39m[38;5;12m(https://github.com/neroden/timetable_kit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12m3.10[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscripts[39m[38;5;12m [39m[38;5;12mdepending[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mKit[0m[38;5;12m [39m[38;5;12m(https://github.com/mrcagney/gtfs_kit),[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mprinted/PDF[39m[38;5;12m [39m[38;5;12mtimetables[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mlayouts.[39m[38;5;12m [39m
|
||
[38;5;12mCurrently[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbox[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAmtrak's[39m[38;5;12m [39m[38;5;12mGTFS,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mdevelopment.[39m[38;5;12m [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTimeTablePublisher[0m[38;5;14m[1m [0m[38;5;14m[1m(TTPUB)[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenTransitTools/ttpub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mpublishing[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mTriMet[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12magency[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexamine,[39m[38;5;12m [39m[38;5;12mmodify,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransform[39m[38;5;12m [39m[38;5;12mraw[39m[38;5;12m [39m[38;5;12mscheduling[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12measy-to-read[39m[38;5;12m [39m[38;5;12mtimetables[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m
|
||
[38;5;12minformation[39m[38;5;12m [39m[38;5;12mpurposes[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Validators[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mConveyal's gtfs-validator[0m[38;5;12m (https://github.com/conveyal/gtfs-validator) - A Java-based GTFS validator based on the OneBusAway GTFS Modules, runs in Java and is faster than the Google provided one.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mConveyal's[0m[38;5;14m[1m [0m[38;5;14m[1mgtfs-lib[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/gtfs-lib/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConveyal's[39m[38;5;12m [39m[38;5;12msuccessor[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;14m[1mgtfs-validator[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/gtfs-validator),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mloading[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msaving[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfeeds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12msize[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||
[38;5;12mdisk-backed[39m[38;5;12m [39m[38;5;12mstorage.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle's feedValidator[0m[38;5;12m (https://github.com/google/transitfeed/wiki/FeedValidator) - Google-supported Python-based GTFS validator.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mPackage[0m[38;5;14m[1m [0m[38;5;14m[1mSpecification[0m[38;5;12m [39m[38;5;12m(https://github.com/Stephen-Gates/GTFS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mPackage[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12maccomplished[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGood[39m[38;5;12m [39m[38;5;12mTables.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mpackage,[39m[38;5;12m [39m[38;5;12mschemas,[39m[38;5;12m [39m[38;5;12mtests,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mSouth[39m[38;5;12m [39m[38;5;12mEast[39m[38;5;12m [39m[38;5;12mQueensland[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m
|
||
[38;5;12mexample.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfstidy[0m[38;5;12m (https://github.com/patrickbr/gtfstidy) - A Go-based tool to tidy and validate GTFS feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsclean[0m[38;5;12m (https://github.com/public-transport/gtfsclean) - A tool for checking, sanitizing, and minimizing GTFS feeds. Fork of gtfstidy, with some additional fixes that haven't been merged upstream yet.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfs-validator-api[0m[38;5;12m [39m[38;5;12m(https://github.com/cal-itp/gtfs-validator-api)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mthin[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;14m[1mMobilityData/gtfs-validator[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/gtfs-validator)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mintermediate[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mproduced[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfinds[39m[38;5;12m [39m
|
||
[38;5;12mgtfs-validator's[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mname[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mreturned[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstring.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFSVTOR[0m[38;5;12m (https://github.com/mecatran/gtfsvtor) - An open-source GTFS validator implemented in Java licensed under GPLv3 maintained by [39m[38;5;14m[1mMecatran[0m[38;5;12m (https://www.mecatran.com/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMobilityData's[0m[38;5;14m[1m [0m[38;5;14m[1mgtfs-validator[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/gtfs-validator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mvalidator[39m[38;5;12m [39m[38;5;12mcanonically[39m[38;5;12m [39m[38;5;12mfollowing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mspec[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mlicensed[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mApache[39m[38;5;12m [39m[38;5;12mv2.0[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mMobilityData[0m[38;5;12m [39m
|
||
[38;5;12m(https://mobilitydata.org/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReflect[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mValidator[0m[38;5;14m[1m [0m[38;5;14m[1m(hosted[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mFoursquare[0m[38;5;14m[1m [0m[38;5;14m[1mITP)[0m[38;5;12m [39m[38;5;12m(https://reflect.foursquareitp.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mschedule[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mFoursquare[0m[38;5;14m[1m [0m[38;5;14m[1mITP[0m[38;5;12m [39m[38;5;12m(https://www.foursquareitp.com)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree,[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mvalidator[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||
[38;5;14m[1mgtfs-lib[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/gtfs-lib/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mApp's[0m[38;5;14m[1m [0m[38;5;14m[1mgtfs-fares-v2-validator[0m[38;5;12m [39m[38;5;12m(https://github.com/TransitApp/gtfs-fares-v2-validator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mvalidators[39m[38;5;12m [39m[38;5;12mGTFS-Fares-v2[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mdraft[0m[38;5;14m[1m [0m[38;5;14m[1mspecification[0m[38;5;12m [39m
|
||
[38;5;12m(https://docs.google.com/document/d/19j-f-wZ5C_kYXmkLBye1g42U-kvfSVgYLkkG5oyBauY/edit#).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransport Validator[0m[38;5;12m (https://github.com/etalab/transport-validator/) - An open-source validator implemented in [39m[38;5;14m[1mRust[0m[38;5;12m (https://www.rust-lang.org/). Used by the [39m[38;5;14m[1mFrench National Access Point[0m[38;5;12m (https://transport.data.gouv.fr/validation/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-accessiblity-validator[0m[38;5;12m (https://github.com/BlinkTagInc/gtfs-accessibility-validator) - Validates the presence of accessiblity-related fields and files in a GTFS file. Can be a command line tool or node.js package.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mGTFS Realtime[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime documentation[0m[38;5;12m (https://github.com/google/transit/tree/master/gtfs-realtime).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mAutodoc[0m[38;5;12m [39m[38;5;12m(https://laidig.github.io/gtfs-rt-autodoc/index.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomatically[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGTFS-realtime,[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mprotocol[0m[38;5;14m[1m [0m[38;5;14m[1mbuffer[0m[38;5;14m[1m [0m[38;5;14m[1mspecification[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/google/transit/blob/master/gtfs-realtime/proto/gtfs-realtime.proto)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mextensions.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Realtime Libraries & Demo Apps[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfs-realtime-bindings[0m[38;5;12m [39m[38;5;12m(https://github.com/google/gtfs-realtime-bindings)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12m.NET,[39m[38;5;12m [39m[38;5;12mNode.js,[39m[38;5;12m [39m[38;5;12mPython,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mprotocol[0m[38;5;14m[1m [0m[38;5;14m[1mbuffer[0m[38;5;14m[1m [0m[38;5;14m[1mspecification[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/google/transit/blob/master/gtfs-realtime/proto/gtfs-realtime.proto).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-rt[0m[38;5;12m (https://crates.io/crates/gtfs-rt) - Rust crate to read, write, and manipulate GTFS-Realtime data[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Exporter[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-exporter/wiki) - A Java-based tool that assists in producing and sharing a GTFS-relatime feed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Alerts Producer Demo[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-alerts-producer-demo/wiki) - A Java-based demo project for producing GTFS-realtime Service Alerts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Alerts Producer Web Application[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-service-alerts) - A Java-based web application for producing GTFS-realtime Service Alerts.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mTripUpdates[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mVehiclePositions[0m[38;5;14m[1m [0m[38;5;14m[1mProducer[0m[38;5;14m[1m [0m[38;5;14m[1mDemo[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-gtfs-realtime-trip-updates-producer-demo/wiki)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mdemo[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mproducing[39m[38;5;12m [39m[38;5;12mGTFS-realtime[39m[38;5;12m [39m[38;5;12mTripUpdates[39m[38;5;12m [39m[38;5;12m(estimated[39m[38;5;12m [39m[38;5;12marrivals)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mVehicle[39m[38;5;12m [39m[38;5;12mPositions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Vehicle Positions Consumer/Visualizer Demo[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-visualizer) - A Java-based demo project for consuming a GTFS-realtime Vehicle Positions feed and displaying this info on a map.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Realtime Validators[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfs-realtime-validator[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/gtfs-realtime-validator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mRealtime[39m[38;5;12m [39m[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mCenter[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mUrban[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mResearch[0m[38;5;12m [39m[38;5;12m(https://www.cutr.usf.edu/)[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUniversity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSouth[39m[38;5;12m [39m
|
||
[38;5;12mFlorida[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnow[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mMobilityData[0m[38;5;12m [39m[38;5;12m(https://mobilitydata.org/).[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Realtime (and Other Real-time API) Archival Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime to SQL[0m[38;5;12m (https://github.com/OpenMobilityData/GtfsRealTimeToSql) - Parses a GTFS-RealTime feed into an SQL database (used in [39m[38;5;14m[1mOpenMobilityData.org[0m[38;5;12m (https://openmobilitydata.org))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsrdb[0m[38;5;12m (https://github.com/CUTR-at-USF/gtfsrdb) - A Python tool that supports reading and archiving GTFS-realtime feeds into a database[39m
|
||
[38;5;12m- [39m[38;5;14m[1mretro-gtfs[0m[38;5;12m (https://github.com/SAUSy-Lab/retro-gtfs) - A Python application that collects real-time data from the Nextbus API and archives it into the GTFS format (i.e., retrospective GTFS).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransi[0m[38;5;12m (https://gitlab.com/cutr-at-usf/transi) - A Cloud-native GTFS-RT/GTFS archiving system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-Realtime-Capsule[0m[38;5;12m (https://github.com/tsdataclinic/gtfs-realtime-capsule) - A command-line tool that scrapes, normalizes, and archives real-time public transit data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfsdb_realtime[0m[38;5;12m (https://github.com/OpenTransitTools/gtfsdb_realtime) - Real-time GTFS database loader and ORM library[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Realtime Convertors[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSIRI to GTFS-realtime[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-from-siri-cli) - A Java-based command-line utility to convert from the [39m[38;5;14m[1mSIRI format[0m[38;5;12m (https://www.siri.org.uk/) to GTFS-realtime[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOrbCAD[0m[38;5;14m[1m [0m[38;5;14m[1mSQL[0m[38;5;14m[1m [0m[38;5;14m[1mServer[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-realtime[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/HART-GTFS-realtimeGenerator/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mextracts[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mpositions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtrip[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOrbCAD[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12mServer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexports[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mGTFS-realtime[39m[38;5;12m [39m[38;5;12mTripUpdates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mVehiclePositions[39m[38;5;12m [39m[38;5;12mformats.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNextBus[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-realtime[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-gtfs-realtime-from-nextbus-cli/wiki)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mNextBus[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m[38;5;12m(http://www.nextbus.com/xmlFeedDocs/NextBusXMLFeed.pdf)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mGTFS-realtime.[39m[38;5;12m [39m[38;5;12mNote[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mNextBus[39m[38;5;12m [39m[38;5;12mnow[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGTFS-realtime[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mproducts.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;14m[1mCubic[0m[38;5;14m[1m [0m[38;5;14m[1msite[0m[38;5;12m [39m[38;5;12m(http://nextbus.cubic.com/Products/Real-Time-Rider-Information)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mthis[0m[38;5;14m[1m [0m[38;5;14m[1mFAQ[0m[38;5;12m [39m
|
||
[38;5;12m(https://medium.com/omnimodal/want-more-riders-open-up-your-nextbus-api-with-gtfs-realtime-7387c80f31e1#.pkuzizhl5).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSyncromatics[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-realtime[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/bullrunner-gtfs-realtime-generator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mSyncromatics[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(http://www.syncromatics.com/)[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS-realtime[39m[38;5;12m [39m[38;5;12mTripUpdates[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mVehiclePositons.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKV6,15,17,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mARNU[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-realtime[0m[38;5;12m [39m[38;5;12m(https://github.com/bliksemlabs/bliksemintegration-realtime)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mincoming[39m[38;5;12m [39m[38;5;12mKV6,15,17[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mARNU[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmatch[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mpresent[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mRID[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mdatabase.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m
|
||
[38;5;12mproceeds[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexport[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mARNU[39m[38;5;12m [39m[38;5;12mRITinfo,[39m[38;5;12m [39m[38;5;12mGTFS(realtime)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mKV78turbo[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWMATA[0m[38;5;14m[1m [0m[38;5;14m[1mBusPositions[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-realtime[0m[38;5;12m [39m[38;5;12m(https://github.com/kurtraschke/wmata-gtfsrealtime)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mWMATA's[39m[38;5;12m [39m[38;5;14m[1mBusPositions[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m
|
||
[38;5;12m(https://developer.wmata.com/docs/services/54763629281d83086473f231/operations/5476362a281d830c946a3d68)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAlert[39m[38;5;12m [39m[38;5;12mRSS[39m[38;5;12m [39m[38;5;12mfeeds[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mMetroAlerts[0m[38;5;12m [39m[38;5;12m(http://www.wmata.com/rider_tools/metro_service_status/rail_bus.cfm?)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS-realtime[39m[38;5;12m [39m[38;5;12mTripUpdates,[39m[38;5;12m [39m
|
||
[38;5;12mVehiclePositions,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAlerts[39m[38;5;12m [39m[38;5;12mfeeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSEPTA API to GTFS-realtime[0m[38;5;12m (https://github.com/kurtraschke/septa-gtfsrealtime) - Java-based tool to convert [39m[38;5;14m[1mSEPTA's[0m[38;5;12m (http://www.septa.org/) [39m[38;5;14m[1mreal-time bus and rail data[0m[38;5;12m (http://www3.septa.org/hackathon/) to GTFS-realtime[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCTA API to GTFS-realtime[0m[38;5;12m (https://github.com/kurtraschke/ctatt-gtfsrealtime) - Java-based tool to convert [39m[38;5;14m[1mCTA's[0m[38;5;12m (http://www.transitchicago.com/) [39m[38;5;14m[1mTrain Tracker data[0m[38;5;12m (http://www.transitchicago.com/developers/traintracker.aspx) to GTFS-realtime.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDetroit DOT to GTFS-realtime[0m[38;5;12m (https://github.com/prashtx/ddot-avl) - Extract real-time info from [39m[38;5;14m[1mDDOT's[0m[38;5;12m (http://www.detroitmi.gov/How-Do-I/Locate-Transportation/Bus-Schedules) TransitMaster installation (database) and convert to GTFS-realtime[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLive Transit Event Trigger[0m[38;5;12m (https://github.com/ipublic/live_transit_event_trigger) - Extracts data from [39m[38;5;14m[1mRide On's[0m[38;5;12m (http://www.montgomerycountymd.gov/dot-transit/) OrbCAD database and export as GTFS-realtime.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoundTransit to GTFS-realtime[0m[38;5;12m (https://github.com/bdferris/onebusaway-sound-transit-realtime) - Convert text file feed from [39m[38;5;14m[1mSound Transit[0m[38;5;12m (http://www.soundtransit.org/) to GTFS-realtime[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCivic Transit[0m[38;5;12m (https://github.com/jestin/CivicTransit) - Screen-scrapes [39m[38;5;14m[1mKCATA’s[0m[38;5;12m (http://www.kcata.org/) TransitMaster WebWatch installation to produce a GTFS-realtime feed.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mVehiclePositions[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mTripUpdates[0m[38;5;14m[1m [0m[38;5;14m[1m(TransitClock)[0m[38;5;12m [39m[38;5;12m(https://thetransitclock.github.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mconsume[39m[38;5;12m [39m[38;5;12mraw[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mpositions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mprediction[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mGTFS-realtime.[39m[38;5;12m [39m[38;5;12mFormerly[39m[38;5;12m [39m
|
||
[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12m"Transitime".[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-realtime-translators[0m[38;5;12m (https://github.com/Intersection/gtfs-realtime-translators) - A Python-based tool to translate custom arrival API formats to GTFS-realtime. As of July 2019 it supports LA Metro and SEPTA.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransloc API to GTFS-realtime[0m[38;5;12m (https://github.com/jonathonwpowell/transloc-to-gtfs-real-time) - A Node.js based tool to convert the Transloc API to GTFS-realtime.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhafas-gtfs-rt-feed[0m[38;5;12m (https://github.com/derhuerst/hafas-gtfs-rt-feed) – A Javascript tool to generate a GTFS Realtime feed from a HAFAS endpoint.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime to SIRI-Lite[0m[38;5;12m (https://github.com/etalab/transpo-rt/) - A [39m[38;5;14m[1mRust[0m[38;5;12m (https://www.rust-lang.org/) webserver to convert multiple GTFS-RT feeds to a SIRI-Lite API.[39m
|
||
|
||
[38;2;255;187;0m[4mGTFS Realtime Utilities[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mbus_kalman[0m[38;5;12m (https://github.com/cmoscardi/bus_kalman) - A Kalman Filter used to interpolate bus travel times using NYC MTA real-time data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConcentrate[0m[38;5;12m (https://github.com/mbta/concentrate) - Combines realtime transit information from multiple sources into single output files. Maintained by [39m
|
||
[38;5;12mMassachusetts Bay Transportation Authority (MBTA)[39m[38;5;14m[1m (https://github.com/mbta).[0m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-realtime-test-service[0m[38;5;12m (https://github.com/CUTR-at-USF/gtfs-realtime-test-service) - A tool for mocking GTFS-realtime feed content (e.g., for use in testing a GTFS-realtime consuming application).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Munin Plugin[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-munin-plugin) - Provides a [39m[38;5;14m[1mMunin[0m[38;5;12m (http://munin-monitoring.org/) plugin for logging information about a GTFS-realtime feed.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Nagio Plugin[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-nagios-plugin) - Provides a [39m[38;5;14m[1mNagios[0m[38;5;12m (https://www.nagios.org/) plugin for monitoring a GTFS-realtime feed[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Printer[0m[38;5;12m (https://github.com/laidig/gtfs-rt-printer) - Java-based utility to print out information from a GTFS-realtime file or URL.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-rt-admin[0m[38;5;12m (https://github.com/conveyal/gtfs-rt-admin) - An admin tool for managing GTFS-RT service alerts (JavaScript and Java).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-rt-differential-to-full-dataset[0m[38;5;12m (https://github.com/derhuerst/gtfs-rt-differential-to-full-dataset) – Javascript tool to transform a continuous GTFS Realtime stream of [39m[48;5;235m[38;5;249mDIFFERENTIAL[49m[39m[38;5;12m incrementality data into a [39m[48;5;235m[38;5;249mFULL_DATASET[49m[39m[38;5;12m dump.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-rt-dump[0m[38;5;12m (https://github.com/kurtraschke/gtfs-rt-dump) - Converts protocol buffer format to plain text for easy viewing of a GTFS-realtime feed in plain text (for debugging purposes)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-rt-inspector[0m[38;5;12m (https://public-transport.github.io/gtfs-rt-inspector/) – Web app to inspect & analyze any (CORS-enabled) GTFS Realtime feed. Open-source on [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/public-transport/gtfs-rt-inspector).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mPipeline[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mTfNSW[0m[38;5;14m[1m [0m[38;5;14m[1mBus[0m[38;5;14m[1m [0m[38;5;14m[1mDatasets[0m[38;5;12m [39m[38;5;12m(https://github.com/teckkean/GTFS-Data-Pipeline-TfNSW-Bus)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTfNSW's[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mStatic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRealtime[39m[38;5;12m [39m[38;5;12mdatasets.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdatasets[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpipeline[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mvalidate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTfNSW's[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mSignal[39m[38;5;12m [39m[38;5;12mPriority[39m[38;5;12m [39m[38;5;12mRequest[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mPublic[39m[38;5;12m [39m[38;5;12mTransport[39m[38;5;12m [39m[38;5;12mInformation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPriority[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12m(PTIPS).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmanual-gtfsrt[0m[38;5;12m (https://github.com/pailakka/manual-gtfsrt) - A Go-based tool that serves a GTFS-RT feed created from editable JSON.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mprint-gtfs-rt-cli[0m[38;5;12m (https://github.com/derhuerst/print-gtfs-rt-cli) – Javascript tool to read a GTFS Realtime feed from stdin, print human-readable or as JSON.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtransitcast[0m[38;5;12m [39m[38;5;12m(https://github.com/OpenTransitTools/transitcast)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGTFS-RT[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mestimated[39m[38;5;12m [39m[38;5;12mtransition[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmove[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mscheduled[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mscheduled[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mrecording[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m
|
||
[38;5;12m"observed_stop_time"[39m[38;5;12m [39m[38;5;12mtable.[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mrecords[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mlater[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtrain[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mtravel[39m[38;5;12m [39m[38;5;12mpredictions.[39m[38;5;12m [39m[38;5;12mCreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mTriMet[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mFTA[0m[38;5;14m[1m [0m[38;5;14m[1mIMI[0m[38;5;14m[1m [0m[38;5;14m[1mproject[0m[38;5;12m [39m[38;5;12m(https://trimet.org/imi/program.htm).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtransit-feed-quality-calculator[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/transit-feed-quality-calculator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mgtfs-realtime-validator[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/gtfs-realtime-validator)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12massess[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m
|
||
[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mfeeds,[39m[38;5;12m [39m[38;5;12mfetching[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12mURLs[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mdirectory[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mTransitFeeds.com/OpenMobilityData.org[0m[38;5;12m [39m[38;5;12m(https://openmobilitydata.org/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit Network Model[0m[38;5;12m (https://github.com/tmelliott/TransitNetworkModel) - A tool to generate predictions using GTFS-realtime VehiclePositions, a particle filter, and a Kalman Filter. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Realtime Display[0m[38;5;12m (https://codeberg.org/dancingCycle/gtfs-rt-display) - Analyse, monitor and maintain GTFS Realtime data. [39m[38;5;14m[1mExample instances[0m[38;5;12m (https://www.swingbe.de/activity/gtfs-rt-display/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Realtime Prediction Accuracy metrics[0m[38;5;12m (https://docs.google.com/document/d/1-AOtPaEViMcY6B5uTAYj7oVkwry3LfAQJg3ihSRTVoU/edit#heading=h.j27shba7rlk6) - Useful Performance Metrics for GTFS-Realtime.[39m
|
||
|
||
[38;2;255;187;0m[4mSIRI[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mSIRI API[0m[38;5;12m (https://github.com/OneBusAway/onebusaway/wiki/SIRI-Resources) - Java classes generated from the v1.0 and v1.3 [39m[38;5;14m[1mSIRI[0m[38;5;12m (https://www.siri.org.uk/) schemas.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSIRI 2.0 API[0m[38;5;12m (https://github.com/laidig/siri-20-java) - Java classes generated from the v2.0 [39m[38;5;14m[1mSIRI[0m[38;5;12m (https://www.siri.org.uk/) schemas.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSIRI to GTFS-realtime[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-gtfs-realtime-from-siri-cli/wiki) - A Java-based command-line utility to convert from the [39m[38;5;14m[1mSIRI format[0m[38;5;12m (https://www.siri.org.uk/) to GTFS-realtime.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSIRI 2.0 Autodoc[0m[38;5;12m (https://laidig.github.io/siri-20-java/doc/) - Automatically generated documentation from the (incredibly well) annotated SIRI 2.0 Schema Definition.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKing[0m[38;5;14m[1m [0m[38;5;14m[1mCounty[0m[38;5;14m[1m [0m[38;5;14m[1mMetro[0m[38;5;14m[1m [0m[38;5;14m[1mLegacy[0m[38;5;14m[1m [0m[38;5;14m[1mAVL[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mSIRI[0m[38;5;12m [39m[38;5;12m(https://github.com/bdferris/onebusaway-king-county-metro/tree/master/onebusaway-king-county-metro-legacy-avl-to-siri)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJava-based[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;14m[1mKing[0m[38;5;14m[1m [0m[38;5;14m[1mCounty[0m[38;5;14m[1m [0m[38;5;14m[1mMetro's[0m[38;5;12m [39m[38;5;12m(http://metro.kingcounty.gov/)[39m[38;5;12m [39m[38;5;12mLegacy[39m[38;5;12m [39m
|
||
[38;5;12mAVL[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSIRI.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSIRI[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/SiriRestClient/wiki)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minteracting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mRESTful[39m[38;5;12m [39m[38;5;12mSIRI[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mMTA[0m[38;5;14m[1m [0m[38;5;14m[1mBus[0m[38;5;14m[1m [0m[38;5;14m[1mTime[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m
|
||
[38;5;12m(http://bustime.mta.info/wiki/Developers/SIRIIntro).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSIRI[0m[38;5;14m[1m [0m[38;5;14m[1m1.3[0m[38;5;14m[1m [0m[38;5;14m[1mPOJOs[0m[38;5;14m[1m [0m[38;5;14m[1m(Android-compatible)[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/onebusaway-siri-api-v13-pojos/wiki)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAndroid-compatible[39m[38;5;12m [39m[38;5;12mPlain[39m[38;5;12m [39m[38;5;12mOld[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mObjects[39m[38;5;12m [39m[38;5;12m(POJOSs)[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mbinding[39m[38;5;12m [39m[38;5;12m(deserliazing[39m[38;5;12m [39m[38;5;12mXML/JSON)[39m[38;5;12m [39m[38;5;12mresponses[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSIRI[39m[38;5;12m [39m[38;5;12mv1.3[39m[38;5;12m [39m[38;5;12mAPIs.[39m[38;5;12m [39m[38;5;12mUsed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mSIRI[0m[38;5;14m[1m [0m[38;5;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/SiriRestClient/wiki).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpysiri2validator[0m[38;5;12m (https://github.com/laidig/pysiri2validator) - Simple validator for SIRI 2.0 written in Python 3.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEdwig[0m[38;5;12m (https://github.com/af83/edwig) - A golang server for real-time public transport data exchange, using the SIRI protocol.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBISON[0m[38;5;12m (https://bison.dova.nu/standaarden/nederlands-siri-profiel) - Netherlands implementation of SIRI.[39m
|
||
|
||
[38;2;255;187;0m[4mOther multimodal data formats[0m
|
||
|
||
[38;2;255;187;0m[4mWidely adopted[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAPDS[0m[38;5;12m [39m[38;5;12m(https://www.allianceforparkingdatastandards.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAlliance[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mParking[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mStandards:[39m[38;5;12m [39m[38;5;12mformed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mInternational[0m[38;5;14m[1m [0m[38;5;14m[1mParking[0m[38;5;14m[1m [0m[38;5;14m[1mInstitute[0m[38;5;14m[1m [0m[38;5;14m[1m(IPI)[0m[38;5;12m [39m[38;5;12m(https://www.parking.org/),[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mBritish[0m[38;5;14m[1m [0m[38;5;14m[1mParking[0m[38;5;14m[1m [0m[38;5;14m[1mAssociation[0m[38;5;14m[1m [0m[38;5;14m[1m(BPA)[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.britishparking.co.uk/),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mEuropean[0m[38;5;14m[1m [0m[38;5;14m[1mParking[0m[38;5;14m[1m [0m[38;5;14m[1mAssociation[0m[38;5;14m[1m [0m[38;5;14m[1m(EPA)[0m[38;5;12m [39m[38;5;12m(http://www.europeanparking.eu/).[39m[38;5;12m [39m[38;5;12mAPDS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnot-for-profit[39m[38;5;12m [39m[38;5;12morganization[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmission[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop,[39m[38;5;12m [39m[38;5;12mpromote,[39m[38;5;12m [39m[38;5;12mmanage,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintain[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12muniform[39m[38;5;12m [39m[38;5;12mglobal[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m
|
||
[38;5;12mallow[39m[38;5;12m [39m[38;5;12morganizations[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mparking[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mplatforms[39m[38;5;12m [39m[38;5;12mworldwide.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDATEX[0m[38;5;12m (https://datex2.eu/) - EU data standard for road traffic and travel information.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGBFS[0m[38;5;12m (https://gbfs.org/) - General Bikeshare Feed Specification: open data standard for real-time information about bikeshare, scootershare, mopedshare, and carshare.[39m
|
||
[48;5;235m[38;5;249m- **gbfs R package** (https://github.com/simonpcouch/gbfs) - Functions to interface with GBFS feeds in R, allowing users to save and accumulate tidy .rds datasets for specified cities/bikeshare programs.[49m[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMDS[0m[38;5;12m [39m[38;5;12m(https://github.com/openmobilityfoundation/mobility-data-specification)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMobility[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mSpecification:[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msharing,[39m[38;5;12m [39m[38;5;12mmeasurement[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mregulation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmunicipalities[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmobility[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mproviders.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12mmeant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgovernments[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mability[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menforce,[39m[38;5;12m [39m[38;5;12mevaluate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mproviders.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mOpen[0m[38;5;14m[1m [0m[38;5;14m[1mMobility[0m[38;5;14m[1m [0m[38;5;14m[1mFoundation[0m[38;5;12m [39m[38;5;12m(https://www.openmobilityfoundation.org/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNeTex[0m[38;5;12m [39m[38;5;12m(http://netex-cen.eu/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexchange[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mamong[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mCEN[0m[38;5;14m[1m [0m[38;5;14m[1mstandards[0m[38;5;14m[1m [0m[38;5;14m[1mprocess[0m[38;5;12m [39m
|
||
[38;5;12m(https://www.cencenelec.eu/european-standardization/european-standards/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTODS[0m[38;5;12m (https://ods.calitp.org/) - Transit Operational Data Standard: standard format for representing transit schedules used by drivers, dispatchers, and planners to carry out transit operations. [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTOMP[0m[38;5;12m [39m[38;5;12m(https://github.com/TOMP-WG/TOMP-API)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransport[39m[38;5;12m [39m[38;5;12mOperator[39m[38;5;12m [39m[38;5;12mMobility-as-a-service[39m[38;5;12m [39m[38;5;12mProvider[39m[38;5;12m [39m[38;5;12mAPI:[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12moperators[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmobility-as-a-service[39m[38;5;12m [39m[38;5;12mproviders[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12moperator[39m[38;5;12m [39m[38;5;12mdiscovery,[39m[38;5;12m [39m[38;5;12mtrip[39m[38;5;12m [39m[38;5;12mplanning,[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12minteraction,[39m[38;5;12m [39m
|
||
[38;5;12mbooking,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpayment.[39m
|
||
|
||
[38;2;255;187;0m[4mPilot or development stage[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCurbLR[0m[38;5;12m (https://github.com/curblr/curblr-spec) - A specification for curb regulations.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDyno-Demand[0m[38;5;12m [39m[38;5;12m(https://github.com/osplanning-data-standards/dyno-demand)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mGTFS-based[39m[38;5;12m [39m[38;5;12mtravel[39m[38;5;12m [39m[38;5;12mdemand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfocusing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mindividual[39m[38;5;12m [39m[38;5;12mpassenger[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mdemand[0m[38;5;12m [39m[38;5;12msuitable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mSan[39m[38;5;12m [39m[38;5;12mFrancisco[39m[38;5;12m [39m[38;5;12mCounty[39m[38;5;12m [39m[38;5;12mTransportation[39m[38;5;12m [39m
|
||
[38;5;12mAuthority,[39m[38;5;12m [39m[38;5;12mLMZ[39m[38;5;12m [39m[38;5;12mLLC,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mUrbanLabs[39m[38;5;12m [39m[38;5;12mLLC.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDyno-Path[0m[38;5;12m (https://github.com/osplanning-data-standards/dyno-path) - (Under development - see [39m[38;5;14m[1mthis post[0m[38;5;12m (https://github.com/osplanning-data-standards/GTFS-PLUS/pull/52#issuecomment-331231000)) Data for individual passenger [39m[48;2;30;30;40m[38;5;13m[3mtrajectories[0m[38;5;12m.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS-plus[0m[38;5;12m [39m[38;5;12m(https://github.com/osplanning-data-standards/GTFS-PLUS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mGTFS-based[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mvehicle[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mand[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mcapacity[0m[48;2;30;30;40m[38;5;13m[3m [0m[48;2;30;30;40m[38;5;13m[3mdata[0m[38;5;12m [39m[38;5;12msuitable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mPuget[39m[38;5;12m [39m[38;5;12mSound[39m[38;5;12m [39m[38;5;12mRegional[39m[38;5;12m [39m[38;5;12mCouncil,[39m[38;5;12m [39m[38;5;12mUrbanLabs[39m[38;5;12m [39m[38;5;12mLLC,[39m[38;5;12m [39m[38;5;12mLMZ[39m[38;5;12m [39m[38;5;12mLLC,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mSan[39m[38;5;12m [39m[38;5;12mFrancisco[39m[38;5;12m [39m[38;5;12mCounty[39m[38;5;12m [39m[38;5;12mTransportation[39m[38;5;12m [39m[38;5;12mAuthority.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-ride[0m[38;5;12m (https://github.com/ODOT-PTS/GTFS-ride) - An open, fixed-route transit ridership data standard developed through a partnership between the Oregon Department of Transportation and Oregon State University.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-stat[0m[38;5;12m (https://github.com/osplanning-data-standards/GTFS-STAT) - An extension to a GTFS transit network with additional files that contain performance data developed by UrbanLabs LLC and San Francisco County Transportation Authority.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGMNS[0m[38;5;12m [39m[38;5;12m(https://github.com/zephyr-data-specs/GMNS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGeneral[39m[38;5;12m [39m[38;5;12mModeling[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mSpecification:[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msharing[39m[38;5;12m [39m[38;5;12mroutable[39m[38;5;12m [39m[38;5;12mroad[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmulti-modal[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mmodels.[39m[38;5;12m [39m
|
||
[38;5;12mVolpe/FHWA[39m[38;5;12m [39m[38;5;12mpartnership[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mZephyr[39m[38;5;12m [39m[38;5;12mFoundation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTNS[0m[38;5;12m (https://zephyrtransport.org/trb17projects/7-general-travel-network-specification/) - General Travel Network Specification: A planned data specification for sharing travel demand model networks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIXSI[0m[38;5;12m (https://github.com/RWTH-i5-IDSG/ixsi) - interface for exchanging information between a travel information system and a sharing system (carshare, bikeshare).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMTLFS[0m[38;5;12m [39m[38;5;12m(https://github.com/vta/Managed-and-Tolled-Lanes-Feed-Specification)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mManaged[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTolled[39m[38;5;12m [39m[38;5;12mLanes[39m[38;5;12m [39m[38;5;12mFeed[39m[38;5;12m [39m[38;5;12mSpecification:[39m[38;5;12m [39m[38;5;12mProposal[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcomprise[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mManaged[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTolled[39m[38;5;12m [39m[38;5;12mLanes[39m[38;5;12m [39m[38;5;12mTolling[39m[38;5;12m [39m[38;5;12mFeed[39m[38;5;12m [39m[38;5;12mSpecification[39m[38;5;12m [39m[38;5;12m(MTLFS)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdefines[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfields[39m
|
||
[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mSanta[0m[38;5;14m[1m [0m[38;5;14m[1mClara[0m[38;5;14m[1m [0m[38;5;14m[1mValley[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mAuthority[0m[38;5;12m [39m[38;5;12m(http://www.vta.org/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaaS API[0m[38;5;12m (https://github.com/maasglobal/maas-tsp-api/blob/master/specs/Booking.md) - A set of open documents and test suite that defines a MaaS-compatible API.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNCHRP[0m[38;5;14m[1m [0m[38;5;14m[1m08-119[0m[38;5;14m[1m [0m[38;5;14m[1mDeveloping[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mStandards[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mGuidance[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mPlanning[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTraffic[0m[38;5;14m[1m [0m[38;5;14m[1mOperations[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mPhase[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;14m[1m [0m[38;5;14m[1m(Anticipated)[0m[38;5;12m [39m[38;5;12m(http://apps.trb.org/cmsfeed/TRBNetProjectDisplay.asp?ProjectID=4543)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mobjective[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m
|
||
[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mand/or[39m[38;5;12m [39m[38;5;12mguidance[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madopted[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcollecting,[39m[38;5;12m [39m[38;5;12mmanaging,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msharing[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12moperations.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOMX: The Open Matrix data file format[0m[38;5;12m (https://github.com/osPlanning/omx) - A structured collection of two-dimensional array objects and associated metadata, for possible use in the transportation modeling industry.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOJP[0m[38;5;12m (https://github.com/VDVde/OJP) - Open Journey Planner.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOSDM[0m[38;5;12m [39m[38;5;12m(https://github.com/UnionInternationalCheminsdeFer/OSDM)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mSales[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDistribution[39m[38;5;12m [39m[38;5;12mModel:[39m[38;5;12m [39m[38;5;12mAims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msubstantially[39m[38;5;12m [39m[38;5;12msimplify[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbooking[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustomers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrail[39m[38;5;12m [39m[38;5;12mtrips[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlower[39m[38;5;12m [39m[38;5;12mcomplexity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mcosts[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdistributors[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mrailway[39m[38;5;12m [39m[38;5;12mcarriers.[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspecification[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moffline[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mon-line[39m[38;5;12m [39m[38;5;12mAPI.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mInternational[0m[38;5;14m[1m [0m[38;5;14m[1mUnion[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mRailways[0m[38;5;14m[1m [0m[38;5;14m[1m(UIC)[0m[38;5;12m [39m[38;5;12m(https://github.com/UnionInternationalCheminsdeFer).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSAE Shared and Digital Mobility Committee[0m[38;5;12m (http://articles.sae.org/15799/) - Appears to be working on a data standard for car share and transportation network companies (TNCs) / rideshare.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mshared-row[0m[38;5;12m (https://github.com/d-wasserman/shared-row) - A specification for right-of-way (ROW) for a SharedStreets Reference.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTCRP[0m[38;5;14m[1m [0m[38;5;14m[1mG-16[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mTransactional[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mSpecifications[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDemand-Responsive[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1m(In[0m[38;5;14m[1m [0m[38;5;14m[1mprogress)[0m[38;5;12m [39m[38;5;12m(http://apps.trb.org/cmsfeed/TRBNetProjectDisplay.asp?ProjectID=4120)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mobjective[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mtechnical[39m[38;5;12m [39m
|
||
[38;5;12mspecifications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransactional[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12minvolved[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprovision[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdemand-responsive[39m[38;5;12m [39m[38;5;12mtransportation.[39m[38;5;12m [39m[38;5;12mExpected[39m[38;5;12m [39m[38;5;12mcompletion[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mlate[39m[38;5;12m [39m[38;5;12m2018.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTIDES[0m[38;5;12m [39m[38;5;12m(https://github.com/TIDES-transit/TIDES)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mITS[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mExchange[39m[38;5;12m [39m[38;5;12mSpecification[39m[38;5;12m [39m[38;5;12m(TIDES)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproposed[39m[38;5;12m [39m[38;5;12meffort[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures,[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mITS[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mAVL,[39m[38;5;12m [39m[38;5;12mAPC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mAFC[39m[38;5;12m [39m[38;5;12mData.[39m
|
||
|
||
[38;2;255;187;0m[4mSoftware for Creating APIs[0m
|
||
|
||
[38;5;12mSoftware that you can set up to provide an API to transit and multimodal data.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGraphHopper Routing Engine[0m[38;5;12m (https://github.com/graphhopper/graphhopper/#public-transit) Open source routing engine for OpenStreetMap. Use it as Java library or server.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-server[0m[38;5;12m (https://github.com/denysvitali/gtfs-server) - A web server, written in Rust that uses PostGIS as a backend to serve GTFS data via a HTTP endpoint[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhafas-rest-api[0m[38;5;12m (https://github.com/public-transport/hafas-rest-api) – Expose a [39m[38;5;14m[1mHAFAS[0m[38;5;12m (https://de.wikipedia.org/wiki/HAFAS) endpoint as a REST API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLinked Connections[0m[38;5;12m (http://linkedconnections.org/) - An open-source, scalable intermodal route planning engine, which allows clients to execute the route planning algorithm (as opposed to the server). Uses GTFS data.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMobroute[0m[38;5;12m [39m[38;5;12m(http://sr.ht/~mil/mobroute)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMobroute[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mFOSS[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mrouter[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mtrip[39m[38;5;12m [39m[38;5;12mplanner)[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mworks[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12mingesting[39m[38;5;12m [39m[38;5;12mtimetable[39m[38;5;12m [39m[38;5;12m(GTFS)[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12magencies[39m[38;5;12m [39m[38;5;12mthemselves[39m[38;5;12m [39m[38;5;12m(sourced[39m[38;5;12m [39m[38;5;12mfrom[39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mMobility[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;12m [39m[38;5;12m(https://database.mobilitydata.org/)).[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mquickly[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12m(via[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mCLI)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12mnavigation[39m[38;5;12m [39m[38;5;12mapps.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMOTIS[0m[38;5;12m [39m[38;5;12m(https://github.com/motis-project/motis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMulti[39m[38;5;12m [39m[38;5;12mObjective[39m[38;5;12m [39m[38;5;12mTravel[39m[38;5;12m [39m[38;5;12mInformation[39m[38;5;12m [39m[38;5;12mSystem,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJava.[39m[38;5;12m [39m[38;5;12mCan[39m[38;5;12m [39m[38;5;12mconsume[39m[38;5;12m [39m[38;5;12mschedule[39m[38;5;12m [39m[38;5;12mtimetables[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mHAFAS[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGTFS-RT[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mRISML,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||
[38;5;12mpropriatary[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mDeutsche[39m[38;5;12m [39m[38;5;12mBahn)[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12minput[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mpedestrian[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12m(handled[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mPer[39m[38;5;12m [39m[38;5;12mPedes[39m[38;5;12m [39m[38;5;12mRouting)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcar[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12m(handled[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mOSRM)[39m[38;5;12m [39m[38;5;12mOpenStreetMap[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mused.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNavitia[0m[38;5;12m (https://github.com/hove-io/navitia) is the opensource engine behind the [39m[38;5;14m[1mNavitia.io[0m[38;5;12m (http://www.navitia.io/) live API.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOneBusAway[0m[38;5;12m [39m[38;5;12m(http://onebusaway.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mconsumes[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGTFS-Realtime[39m[38;5;12m [39m[38;5;12m(along[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mother[0m[38;5;14m[1m [0m[38;5;14m[1mformats[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-application-modules/wiki/Real-Time-Data-Configuration-Guide))[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mturns[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;12m [39m[38;5;12m(http://www.opentripplanner.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmulti-modal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmulti-agency[39m[38;5;12m [39m[38;5;12mjourney[39m[38;5;12m [39m[38;5;12mplanning,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mreturning[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmulti-modal[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m[38;5;12m(using[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mOpenStreetMap[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.openstreetmap.org/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpyBikes[0m[38;5;12m (https://github.com/eskerda/pybikes) - Software powering [39m[38;5;14m[1mCityBikes[0m[38;5;12m (http://api.citybik.es) for worldwide bikeshare system info[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimple Transit Api[0m[38;5;12m (https://github.com/ioTransit/simple-transit-api) - A simple way to get started with a GTFS api in Golang.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitClock[0m[38;5;12m (https://thetransitclock.github.io/) - Java application that can consume raw vehicle positions and generate prediction times in formats such as GTFS-realtime. Formerly known as "Transitime".[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitous[0m[38;5;12m (https://transitous.org) - Community-run free and open public transport routing service.[39m
|
||
[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mSharing Data[0m
|
||
|
||
[38;5;12mPlaces to access collections of GTFS and other transit and multimodal data.[39m
|
||
|
||
[38;2;255;187;0m[4m3rd party GTFS URL directories[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mMobility[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;12m [39m[38;5;12m(https://mobilitydatabase.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/mobility-database-catalogs)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m2000+[39m[38;5;12m [39m[38;5;12mmobility[39m[38;5;12m [39m[38;5;12mdatasets[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworld.[39m[38;5;12m [39m[38;5;12mContains[39m[38;5;12m [39m[38;5;12mcontents[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mOpenMobilityData/TransitFeeds.com.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitland[0m[38;5;12m (https://transit.land/) - Community editable list of many transit agency GTFS datasets. Also provides an API to access the data as JSON/GeoJSON and a playground to try out the data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitData.io[0m[38;5;12m (https://transitdata.io/) - A list of GTFS data in parts of Latin America. Must contact website maintainers directly to access feeds, as they're not publicly available.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m[9mOpenMobilityData[0m[38;5;14m[1m [0m[38;5;14m[1m(Deprecated)[0m[38;5;12m [39m[38;5;12m(https://openmobilitydata.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mList[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mGTFS-RT[0m[38;5;12m [39m[38;5;12m(https://openmobilitydata.org/search?q=gtfsrt)[39m[38;5;12m [39m[38;5;12mfeeds.[39m[38;5;12m [39m[38;5;14m[1mArchives[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mvalidates[0m[38;5;12m [39m[38;5;12m(https://openmobilitydata.org/p/capital-metro/24)[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfeeds[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpreview[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;12m [39m[38;5;12m(https://openmobilitydata.org/p/capital-metro/24/latest)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mGTFS-RT[0m[38;5;12m [39m[38;5;12m(https://openmobilitydata.org/p/capital-metro/495)[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbrowser.[39m[38;5;12m [39m[38;5;12mFormerly[39m[38;5;12m [39m[38;5;12mTransitFeeds.com.[39m[38;5;12m [39m[38;5;14m[1mMobilityData[0m[38;5;14m[1m [0m[38;5;14m[1mannounced[0m[38;5;12m [39m
|
||
[38;5;12m(https://database.mobilitydata.org/#h.u71vp6xgkckf)[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mend-of-life[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mearly[39m[38;5;12m [39m[38;5;12m2022[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mshutdown[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdetermined.[39m
|
||
|
||
[38;2;255;187;0m[4mTransit agency data archives[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCapMetrics[0m[38;5;12m (https://github.com/scascketta/CapMetrics) - Historical vehicle locations for Austin's transit agency (CapMetro). Data is collected by [39m[38;5;14m[1mcapmetricsd[0m[38;5;12m (https://github.com/scascketta/capmetricsd), a Go daemon.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBus Observatory API[0m[38;5;12m (https://api.busobservatory.org/) - Public archive of real-time data on vehicle movements and status, collected from transit systems around the world.[39m
|
||
|
||
[38;2;255;187;0m[4mNational government datasets[0m
|
||
[38;5;12m- [39m[38;5;14m[1mNational Transit Database (USA)[0m[38;5;12m (https://www.transit.dot.gov/ntd) - Information and statistics on the transit systems of the United States, run by the Federal Transit Administration.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransport.data.gouv (France)[0m[38;5;12m (https://transport.data.gouv.fr/) - Data platform for the French transport ecosystem.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEuropean long-distance transport operators (EU) [0m[48;2;30;30;40m[38;5;14m[1m[3m(Unofficial)[0m[38;5;12m (https://github.com/public-transport/european-transport-operators) - Unofficial list of available API endpoints, GTFS feeds and client libraries[39m
|
||
|
||
[38;2;255;187;0m[4mProprietary (non-standard) vendor APIs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTransport API[0m[38;5;12m (https://www.transportapi.com/) - REST API for aggregated transit data for the United Kingdom. Fee-based access.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNextBus API[0m[38;5;12m (http://www.nextbus.com/xmlFeedDocs/NextBusXMLFeed.pdf) - REST API for real-time vehicle, route, stop, and arrival data for agencies that have puchased NextBus's hardware and/or software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNavitia.io[0m[38;5;12m (http://www.navitia.io/) - REST API for journey planning, stop schedules, isochrones and lot more on US and EU. [39m[38;5;14m[1mNavitia[0m[38;5;12m (https://github.com/hove-io/navitia) is the opensource engine behind the live API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCityBikes[0m[38;5;12m (http://api.citybik.es) - REST API for aggregated bikeshare data from around the world. Powered by [39m[38;5;14m[1mpyBikes[0m[38;5;12m (https://github.com/eskerda/pybikes).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHAFAS[0m[38;5;12m (https://de.wikipedia.org/wiki/HAFAS) – Propriety public transport management software by [39m[38;5;14m[1mHaCon[0m[38;5;12m (https://www.hacon.de) ([39m[38;5;14m[1mlist of endpoints[0m[38;5;12m (https://gist.github.com/derhuerst/2b7ed83bfa5f115125a5))[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCitymapper API[0m[38;5;12m (https://docs.external.citymapper.com/api/) - REST API for transit journey planning, realtime transit data and walk, cycle, scooter travel times.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTripGo API[0m[38;5;12m (https://developer.tripgo.com) - REST API for multi-modal journey planning and real-time data by [39m[38;5;14m[1mSkedGo[0m[38;5;12m (https://skedgo.com).[39m
|
||
|
||
[38;2;255;187;0m[4mCrowdsourced transit data[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCitylines.co[0m[38;5;12m (https://www.citylines.co) - A collaborative platform for mapping transit systems, with an emphasis on their historical evolution. The data can be downloaded as GeoJSON or CSV from [39m[38;5;14m[1mcitylines.co/data[0m[38;5;12m (https://www.citylines.co/data).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenStreetMap (OSM)[0m[38;5;12m (https://www.openstreetmap.org) - The collaborative platform for mapping the world, including transport, transit, and routing data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-Hub[0m[38;5;12m (https://github.com/mfdz/gtfs-hub) - Community tested, probably quality/content enhanced, partially merged or filtered GTFS-feeds of (currently German) transport agencies. Maintained by [39m[38;5;14m[1mMITFAHR|DE|ZENTRALE[0m[38;5;12m (https://github.com/mfdz).[39m
|
||
|
||
[38;2;255;187;0m[4mSample GTFS and GTFS Realtime datasets used for software testing[0m
|
||
[38;5;12m- [39m[38;5;14m[1msample-gtfs-feed[0m[38;5;12m (https://github.com/public-transport/sample-gtfs-feed) - An imaginary GTFS data set used for testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtransitfeed unit tests[0m[38;5;12m (https://github.com/google/transitfeed/tree/master/tests/data) - Test data created for the original Google [39m[38;5;14m[1mPython GTFS validator[0m[38;5;12m (https://github.com/google/transitfeed/wiki/FeedValidator).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransitland[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mRealtime[0m[38;5;14m[1m [0m[38;5;14m[1munit[0m[38;5;14m[1m [0m[38;5;14m[1mtests[0m[38;5;12m [39m[38;5;12m(https://github.com/interline-io/transitland-lib)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mtransitland-lib[0m[38;5;12m [39m[38;5;12m(https://github.com/interline-io/transitland-lib)[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhandles[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mRealtime[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mvalidation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mTransitland:[39m
|
||
[48;5;235m[38;5;249m- **GTFS - "bad entities" at the single row level** (https://github.com/interline-io/transitland-lib/tree/master/test/data/bad-entities)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS - validation errors that that involve entities in one or more files** (https://github.com/interline-io/transitland-lib/tree/master/test/data/validator/errors)[49m[39m
|
||
[48;5;235m[38;5;249m- **GTFS - best practices** (https://github.com/interline-io/transitland-lib/tree/master/test/data/validator/best-practices)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgtfs-realtime-validator[0m[38;5;14m[1m [0m[38;5;14m[1munit[0m[38;5;14m[1m [0m[38;5;14m[1mtests[0m[38;5;12m [39m[38;5;12m(https://github.com/MobilityData/gtfs-realtime-validator/tree/master/gtfs-realtime-validator-lib/src/test/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mdatasets[0m[38;5;14m[1m [0m[38;5;14m[1m(zip[0m[38;5;14m[1m [0m[38;5;14m[1mfiles)[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/MobilityData/gtfs-realtime-validator/tree/master/gtfs-realtime-validator-lib/src/test/resources)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mRT[39m[38;5;12m [39m[38;5;12mmessages[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;14m[1mprogrammatically[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mJava[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/MobilityData/gtfs-realtime-validator/tree/master/gtfs-realtime-validator-lib/src/test/java/edu/usf/cutr/gtfsrtvalidator/lib/test/rules)[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgtfs-realtime-bindings[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;14m[1m [0m[38;5;14m[1munit[0m[38;5;14m[1m [0m[38;5;14m[1mtests[0m[38;5;12m [39m[38;5;12m(https://github.com/opentripplanner/OpenTripPlanner/tree/dev-2.x/src/test)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mdatasets[0m[38;5;12m [39m[38;5;12m(https://github.com/opentripplanner/OpenTripPlanner/tree/dev-2.x/src/test/resources/gtfs)[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdefined[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m
|
||
[38;5;12m([39m[38;5;14m[1mGtfsTest[0m[38;5;12m [39m[38;5;12m(https://github.com/opentripplanner/OpenTripPlanner/blob/dev-2.x/src/test/java/org/opentripplanner/GtfsTest.java)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mmmri[0m[38;5;14m[1m [0m[38;5;14m[1mfolder[0m[38;5;12m [39m[38;5;12m(https://github.com/opentripplanner/OpenTripPlanner/tree/dev-2.x/src/test/java/org/opentripplanner/mmri)).[39m
|
||
|
||
[38;2;255;187;0m[4mUsing Data[0m
|
||
|
||
[38;2;255;187;0m[4mConsumer Apps[0m
|
||
|
||
[38;5;12mApps people use when taking transit.[39m
|
||
|
||
[38;2;255;187;0m[4mWeb Apps (open source)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCatenary Maps[0m[38;5;12m (https://catenarymaps.org) - Realtime and Schedule global public transport map and navigation software, written in Rust and Svelte.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInstabus[0m[38;5;12m (http://instabus.org) - Realtime map of Austin's (CapMetro) public transit. Has no server/backend dependency at all and runs completely on GitHub pages.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenTripPlanner Client GWT[0m[38;5;12m (https://github.com/mecatran/OpenTripPlanner-client-gwt) - A Google Web Toolkit-based web interface for OpenTripPlanner[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenTripPlanner.js[0m[38;5;12m (https://github.com/conveyal/otp.js) - A Javascript-based client for OpenTripPlanner (no longer under development)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOTP-UI React Component Library[0m[38;5;12m (https://github.com/opentripplanner/otp-ui) - React Javascript component library, which can be used to build trip planner webapps. See the [39m[38;5;14m[1mStorybook[0m[38;5;12m (http://www.opentripplanner.org/otp-ui) for a demo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-realtime Alerts Producer Web Application[0m[38;5;12m (https://github.com/OneBusAway/onebusaway-service-alerts) - A Java-based web application for producing GTFS-realtime Service Alerts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHRT BUS Web app[0m[38;5;12m (https://github.com/Code4HR/hrt-bus-api) - HRT Bus API publishes real time bus data from Hampton Roads Transit through an application programming interface for developers to make apps from it.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit-Map[0m[38;5;12m (https://github.com/vasile/transit-map) - Web app that animates vehicles (markers) on a map using the public transport timetables to interpolate their positions along the routes (polylines).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitive.js[0m[38;5;12m (https://github.com/conveyal/transitive.js) - Creates a customizable web map layer of transit routes using Leaflet or D3.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mI/O[0m[38;5;14m[1m [0m[38;5;14m[1mTransport[0m[38;5;14m[1m [0m[38;5;14m[1mTracker[0m[38;5;12m [39m[38;5;12m(https://github.com/googlemaps/transport-tracker)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mShows[39m[38;5;12m [39m[38;5;12mshuttle[39m[38;5;12m [39m[38;5;12marrival[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mI/O[39m[38;5;12m [39m[38;5;12mconference,[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;14m[1mtransport-tracker[0m[38;5;14m[1m [0m[38;5;14m[1mproject[0m[38;5;12m [39m[38;5;12m(https://github.com/googlemaps/transport-tracker).[39m[38;5;12m [39m[38;5;12mNote:[39m
|
||
[38;5;12mTo[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12myourself,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mMaps[0m[38;5;14m[1m [0m[38;5;14m[1mAPIs[0m[38;5;14m[1m [0m[38;5;14m[1mPremium[0m[38;5;14m[1m [0m[38;5;14m[1mPlan[0m[38;5;14m[1m [0m[38;5;14m[1mlicense[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/maps/pricing-and-plans/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m1-Click[0m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mhttp://camsys.software/products/1-click[0m[38;5;12m [39m[38;5;12m(https://github.com/camsys/oneclick))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12m“trip[39m[38;5;12m [39m[38;5;12maggregator”[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12massembles[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mmodes:[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransit,[39m[38;5;12m [39m[38;5;12mprivate,[39m[38;5;12m [39m[38;5;12mrail,[39m[38;5;12m [39m[38;5;12mrideshare,[39m[38;5;12m [39m[38;5;12mcarpool,[39m[38;5;12m [39m[38;5;12mvolunteer,[39m[38;5;12m [39m
|
||
[38;5;12mparatransit,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwalking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbiking.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBustime[0m[38;5;12m (https://busti.me) - Public transport real-time monitoring with WebSocket updates. Open-source [39m[38;5;14m[1mon GitHub[0m[38;5;12m (https://github.com/norn/bustime).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit Tracker[0m[38;5;12m (https://transittracker.ca/#/) - Realtime vehicle position for Greater Montreal & Toronto, Canada[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Builder[0m[38;5;12m (http://nationalrtap.org/Web-Apps/GTFS-Builder) - A free web-based application to help you create GTFS files. Maintained by the National Rural Transit Assistance Program (RTAP).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mDede[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mindependent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muniversal[39m[38;5;12m [39m[38;5;12mpassenger[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(PIS)[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mmovement.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mVehicle[39m[38;5;12m [39m[38;5;12mPosition[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGTFS-Realtime[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mDede[0m[38;5;14m[1m [0m[38;5;14m[1mapp[0m[38;5;12m [39m[38;5;12m(https://github.com/dancesWithCycles/dede-android)[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m
|
||
[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msource.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMBTA tile-server[0m[38;5;12m (https://github.com/mbta/tile-server) - Scripts to create a Docker container that encapsulates all the elements necessary to develop map tiles for use on MBTA.com[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCadê Meu Busão[0m[38;5;12m (https://tarifazerobh.org/cade-meu-busao/) - Realtime tracking transit buses from Belo Horizonte, Brazil. Open-source on [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/tarifazero/monitoramento).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTiramisu Transit[0m[38;5;12m (https://github.com/CMU-RERC-APT/tiramisu3-pr) - An adaptive mobile transit app that shows real-time bus arrival information developed and deployed by Carnegie Mellon University. No longer maintained.[39m
|
||
|
||
[38;2;255;187;0m[4mWeb Apps (closed source)[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitScreen[0m[38;5;12m (http://transitscreen.com/) - Custom realtime displays of all local transportation choices[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCitylines.co[0m[38;5;12m (https://www.citylines.co) - A collaborative platform for mapping transit systems, with an emphasis on their historical evolution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBikeshare Map[0m[38;5;12m (http://bikes.oobrien.com/) - Status of all worldwide bikeshare stations[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBongo[0m[38;5;12m (http://ebongo.org) - Real-time Transit Tracking for Iowa City, Coralville and the University of Iowa. Combines three disparate transit systems into one UI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCityMapper Webapp[0m[38;5;12m (https://citymapper.com/nyc) - Really polished webapp with trip planner and route status for over 30 of cities.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransSee[0m[38;5;12m [39m[38;5;12m(https://www.transsee.ca/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReal-time[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mpredictions[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mactual[39m[38;5;12m [39m[38;5;12mtravel[39m[38;5;12m [39m[38;5;12mtimes,[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mlocations,[39m[38;5;12m [39m[38;5;12mschedules[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaps.[39m[38;5;12m [39m[38;5;12mPremium[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mhistory[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mschedules,[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mlocations,[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12marrivals,[39m[38;5;12m [39m[38;5;12mschedule[39m[38;5;12m [39m
|
||
[38;5;12madherance,[39m[38;5;12m [39m[38;5;12mcharts[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgraphs.[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mfee[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mqueries[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYourStop[0m[38;5;12m (http://yourstop.info) - Mobile friendly web app which consumes GTFS feeds and displays both live and scheduled trips for stops. Launched with MBTA, YRT/Viva and Maryland MTA.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDC MetroHero[0m[38;5;12m (https://dcmetrohero.net) - Realtime vehicle position and arrivals and departure information for the Washington, D.C. region's WMATA Metrorail and Metrobus systems. WebApp, Android, and iOS apps avaliable.[39m
|
||
|
||
[38;2;255;187;0m[4mNative Apps (open source)[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKDE[0m[38;5;14m[1m [0m[38;5;14m[1mItinerary[0m[38;5;12m [39m[38;5;12m(https://apps.kde.org/itinerary/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12m(Desktop[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mtrips.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mroutes,[39m[38;5;12m [39m[38;5;12mstore[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12moffline,[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mevents[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mtrips,[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfloor[39m[38;5;12m [39m[38;5;12mplan[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtrain[39m[38;5;12m [39m[38;5;12mstations,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;14m[1mSouce[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m
|
||
[38;5;12m(https://invent.kde.org/pim/itinerary),[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/KDE/itinerary)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMACS Transit Android App[0m[38;5;12m (https://github.com/yeSpud/MACSTransitApp) - A bus tracker app for Android devices for the MACS Transit system in Fairbanks, Alaska. Uses RouteMatch APIs.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNext[0m[38;5;14m[1m [0m[38;5;14m[1mTrain[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mConnecticut[0m[38;5;12m [39m[38;5;12m(https://github.com/data-creative/NextTrainCT)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mReact-native[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msearching[39m[38;5;12m [39m[38;5;12mtrain[39m[38;5;12m [39m[38;5;12mschedules[39m[38;5;12m [39m[38;5;12mpublished[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mShore[39m[38;5;12m [39m[38;5;12mLine[39m[38;5;12m [39m[38;5;12mEast[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12magency[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mConnecticut.[39m[38;5;12m [39m[38;5;12mRelies[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdeployment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mNext[0m[38;5;14m[1m [0m[38;5;14m[1mTrain[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/data-creative/next-train-api).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOffi Directions[0m[38;5;12m (https://gitlab.com/oeffi/oeffi) - An Android app that provides trip planning, schedules, live departure times, and disruption information for transport authorities in Europe and beyond.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mOneBusAway[39m[38;5;12m [39m[38;5;12mApps[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;12m [39m[38;5;12m(https://play.google.com/store/apps/details?id=com.joulespersecond.seattlebusbot)[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3m(source[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mcode)[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-android),[39m[38;5;12m [39m[38;5;14m[1mFire[0m[38;5;14m[1m [0m[38;5;14m[1mPhone[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.amazon.com/gp/mas/dl/android?p=com.joulespersecond.seattlebusbot)[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3m(source[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mcode)[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-android),[39m[38;5;12m [39m[38;5;14m[1miOS[0m[38;5;12m [39m[38;5;12m(https://itunes.apple.com/us/app/onebusaway/id329380089)[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3m(source[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mcode)[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/OneBusAway/onebusaway-ios),[39m[38;5;12m [39m[38;5;14m[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1mPhone[0m[38;5;12m [39m[38;5;12m(https://www.microsoft.com/en-us/store/apps/onebusaway/9nblggh0cbd9)[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3m(source[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mcode)[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-windows-phone),[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mGlass[0m[38;5;14m[1m [0m[38;5;14m[1mGDK[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/OneBusAway/onebusaway-android/pull/219)[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3m(source[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mcode)[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-android/pull/219),[39m[38;5;12m [39m[38;5;14m[1mAlexa[0m[38;5;14m[1m [0m[38;5;14m[1mskill[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/OneBusAway/dp/B01ELVUYCW/)[39m[38;5;12m [39m[48;2;30;30;40m[38;5;14m[1m[3m(source[0m[48;2;30;30;40m[38;5;14m[1m[3m [0m[48;2;30;30;40m[38;5;14m[1m[3mcode)[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/OneBusAway/onebusaway-alexa)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenTripPlanner Android[0m[38;5;12m (https://github.com/CUTR-at-USF/OpenTripPlanner-for-Android/wiki) - An Android app for [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;12m (http://www.opentripplanner.org/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenTripPlanner iOS[0m[38;5;12m (https://github.com/opentripplanner/OpenTripPlanner-iOS) - An iOS app for [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;12m (http://www.opentripplanner.org/)[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mopentripplanner-client-library[0m[38;5;12m [39m[38;5;12m(https://github.com/CUTR-at-USF/opentripplanner-client-library)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mMultiplatform[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mresponses[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mOpenTripPlanner[39m[38;5;12m [39m[38;5;12mv2[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtrip[39m[38;5;12m [39m[38;5;12mplans,[39m[38;5;12m [39m[38;5;12mbike[39m[38;5;12m [39m[38;5;12mrental[39m[38;5;12m [39m[38;5;12minfo,[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mmetadata[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12miOS,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mweb.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransito[0m[38;5;12m [39m[38;5;12m(http://git.sr.ht/~mil/transito)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFOSS[39m[38;5;12m [39m[38;5;12mdata-provider-agnostic[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlet's[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mlocations[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mopenly[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfeeds[39m[38;5;12m [39m[38;5;12m(sourced[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mMobility[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;12m [39m
|
||
[38;5;12m(https://database.mobilitydata.org/)).[39m[38;5;12m [39m[38;5;12mUtilizing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mMobroute[0m[38;5;14m[1m [0m[38;5;14m[1mGo[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(http://sr.ht/~mil/mobroute),[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTransito[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mperforms[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mcalculations[39m[38;5;12m [39m[38;5;12mright[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mphone.[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mLinux.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTiramisu[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;12m [39m[38;5;12m(https://github.com/CMU-RERC-APT/tiramisu3-pr#mobile-app-client)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12madaptive[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mbus[39m[38;5;12m [39m[38;5;12marrival[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeployed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mCarnegie[39m[38;5;12m [39m[38;5;12mMellon[39m[38;5;12m [39m[38;5;12mUniversity.[39m[38;5;12m [39m[38;5;12mWritten[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mIonic[39m[38;5;12m [39m[38;5;12mframework.[39m
|
||
[38;5;12mNo[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mmaintained.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransportr[0m[38;5;12m (https://github.com/grote/Transportr) An Android app that uses [39m[38;5;14m[1mpublic-transport-enabler[0m[38;5;12m (https://github.com/schildbach/public-transport-enabler) in order to connect to many different transport networks worldwide.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTrufi App[0m[38;5;12m (https://github.com/trufi-association/trufi-app) - A cross-platform Flutter app that uses [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;12m (http://www.opentripplanner.org/)[39m
|
||
|
||
[38;2;255;187;0m[4mNative Apps (closed source)[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTransit[0m[38;5;12m (http://transitapp.com/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCityMapper[0m[38;5;12m (https://citymapper.com/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMoovit[0m[38;5;12m (http://moovitapp.com/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit Display[0m[38;5;12m (http://transitdisplay.com/) - Multimodal and real-time transit display software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUalabee[0m[38;5;12m (https://ualabee.com/company/) - Community driven trip planner with focus on user interaction, users can report anomalies, upload pictures, edit transit data and chat with other passengers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mÖPNV Navigator[0m[38;5;12m (https://navigatorapp.net/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTripGo[0m[38;5;12m (https://tripgo.com/)[39m
|
||
|
||
[38;2;255;187;0m[4mHardware[0m
|
||
|
||
[38;5;12mExperimental and production transit hardware.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBus Tracking GPS[0m[38;5;12m (https://github.com/herrdragon/busTrackingGps) - Code for Miami prototype of a cheap open-source solution to track transit buses.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTrain departure Display[0m[38;5;12m (https://github.com/chrisys/train-departure-display) - A replica, near real-time, miniature UK railway station train departure sign based upon a Raspberry Pi Zer0.[39m
|
||
|
||
[38;2;255;187;0m[4mSDKs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTripKit[0m[38;5;12m (https://github.com/alexander-albers/tripkit) - TripKit is a Swift-library to get data from public transport providers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKPublicTransport[0m[38;5;12m (https://invent.kde.org/libraries/kpublictransport) - A C++ library for accessing realtime public transport data and for performing public transport journey queries.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSkedGo's TripKit SDKs[0m[38;5;12m (https://developer.tripgo.com) - Open source SDKs for Android, iOS and React for accessing [39m[38;5;14m[1mSkedGo[0m[38;5;12m (https://skedgo.com)'s TripGo API, including trip planning UI components.[39m
|
||
|
||
[38;2;255;187;0m[4mVisualizations[0m
|
||
[38;2;255;187;0m[4mGTFS Based Visualizations[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAll Transit[0m[38;5;12m (https://all-transit.com) - Interactive GTFS route and schedule animation (for U.S. cities) using Mapbox GL JS, Deck.gl and Transitland. Github repository [39m[38;5;14m[1mhere[0m[38;5;12m (https://github.com/kylebarron/all-transit).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBusGraphs[0m[38;5;14m[1m [0m[38;5;14m[1mAccess[0m[38;5;14m[1m [0m[38;5;14m[1mAnalyzer[0m[38;5;12m [39m[38;5;12m(https://gitlab.com/publictransitanalytics-pub/readme)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmeasuring[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhypothetical[39m[38;5;12m [39m[38;5;12mfixed-route[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvisualizing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdecomposing[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mways.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mfastest-bus-analysis-in-the-west[0m[38;5;12m [39m[38;5;12m(https://github.com/vta/fastest-bus-analysis-in-the-west)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mpython[39m[38;5;12m [39m[38;5;12mPandas[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcombines[39m[38;5;12m [39m[38;5;12mRidership/APC,[39m[38;5;12m [39m[38;5;12mSwiftly[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdwell[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mbus[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12minventory,[39m[38;5;12m [39m[38;5;12mGTFS,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgeospatial[39m[38;5;12m [39m[38;5;12mshapes[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||
[38;5;12mstop,[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mroute,[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mgrouping[39m[38;5;12m [39m[38;5;12mfilterable[39m[38;5;12m [39m[38;5;12mdataset[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcross-analyses.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdataset[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mvisualized[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;14m[1mTableau[0m[38;5;12m [39m[38;5;12m(https://public.tableau.com/profile/vivek7797#!/vizhome/stopsandspeedanalyses/Story1)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mVTA[39m[38;5;12m [39m[38;5;12mPlanners[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mplaces[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m
|
||
[38;5;12mbus[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrail[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mfaster[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mreliable[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mspeedups[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mconsolidation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12mlanes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfspy-webviz[0m[38;5;12m (https://github.com/CxAalto/gtfspy-webviz) - Web application for animation and visualization of GTFS data using [39m[38;5;14m[1mgtfspy[0m[38;5;12m (https://github.com/CxAalto/gtfspy).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-to-geojson[0m[38;5;12m (https://www.transit.chat/gtfs-to-geojson) - A simple online converter for gtfs to geojson with a list of feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgtfs-visualizations[0m[38;5;12m (https://github.com/cmichi/gtfs-visualizations) - Open-source NodeJS application for visualizing the routes of GTFS datasets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMapnificent[0m[38;5;12m (https://www.mapnificent.net/) - Shows areas you can reach with public transport in a given time. Open-source [39m[38;5;14m[1mon GitHub[0m[38;5;12m (https://github.com/mapnificent/mapnificent), live at https://www.mapnificent.net/.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMIT COAXS[0m[38;5;12m (http://mittransportanalyst.github.io/) - Co-creative Planning of Transit Corridors using Accessibility-Based Stakeholder Engagement (shows route scenarios using [39m[38;5;14m[1mOpenTripPlanner Analyst[0m[38;5;12m (http://www.opentripplanner.org/analyst/)).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMOTIS[0m[38;5;12m (https://motis-project.de/) - Intermodal Mobility Information System including [39m[38;5;14m[1mvisualization[0m[38;5;12m (https://europe.motis-project.de/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMTA Frequency[0m[38;5;12m (http://www.tyleragreen.com/maps/new_york/) - Frequency visualization of subways and buses in New York City built using [39m[38;5;14m[1mTransitland[0m[38;5;12m (https://transit.land/).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSEPTA Rail OTP Report[0m[38;5;12m (https://apps.phor.net/septa/) - An online on-time performance reporing & drill down tool using GTFS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimple Transit Map[0m[38;5;12m ([39m[38;5;14m[1mhttps://transit.chat/simple-transit-map[0m[38;5;12m (https://github.com/ioTransit/simple-transit-map)) - An online example of how to host and update a webmap.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimple Transit Site[0m[38;5;12m (https://transit.chat/simple-transit-site) - An online example of how to create a transit website all from your gtfs [39m[38;5;14m[1mon Github[0m[38;5;12m (https://github.com/ioTransit/simple-transit-site)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTNExT[0m[38;5;12m (https://github.com/ODOT-PTS/TNExT) - Transit Network Explorer Tool (TNExT) is a web-based software tool developed for the visualization, analysis, and reporting of regional and statewide transit networks in the state of Oregon.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mToronto[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mExplorer[0m[38;5;12m [39m[38;5;12m(https://github.com/sidewalklabs/totx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mvisualizes[39m[38;5;12m [39m[38;5;12mtransit,[39m[38;5;12m [39m[38;5;12mbiking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwalking[39m[38;5;12m [39m[38;5;12maccessibility[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mToronto.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodified[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mR5[0m[38;5;12m [39m[38;5;12m(https://github.com/conveyal/r5)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mrouting.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mVis[0m[38;5;12m [39m[38;5;12m(https://github.com/zackAemmer/transit_vis)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mvisualization[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mmetrics[39m[38;5;12m [39m[38;5;12mderived[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mKing[39m[38;5;12m [39m[38;5;12mCounty[39m[38;5;12m [39m[38;5;12mMetro[39m[38;5;12m [39m[38;5;12mGTFS-RT[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12m(OneBusAway[39m[38;5;12m [39m[38;5;12mAPI).[39m[38;5;12m [39m[38;5;12mViewable[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://www.transitvis.com/).[39m[38;5;12m [39m[38;5;12mUsed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mthis[0m[38;5;14m[1m [0m[38;5;14m[1mpaper[0m[38;5;12m [39m
|
||
[38;5;12m(https://link.springer.com/article/10.1007/s12469-022-00291-7).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitFlow[0m[38;5;12m (https://github.com/transitland/transitland-processing-animation) Animate GTFS data around the world using Processing and Transitland.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTRAVIC[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mVisualization[0m[38;5;14m[1m [0m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12m(http://tracker.geops.ch/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVisualizes[39m[38;5;12m [39m[38;5;12mvehicles[39m[38;5;12m [39m[38;5;12mmoving[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12msometimes[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m[38;5;12mdata).[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m260[39m[38;5;12m [39m[38;5;12mcities.[39m[38;5;12m [39m[38;5;12mGithub[39m[38;5;12m [39m[38;5;12maccount[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgeOps[39m[38;5;12m [39m[38;5;12morganization[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/geops).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTraze[0m[38;5;12m [39m[38;5;12m(https://traze.app/)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mVeridict[0m[38;5;12m [39m[38;5;12m(https://www.veridict.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mVisualization[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mvehicles[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworld.[39m[38;5;12m [39m[38;5;12mCollaborate[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12magency.[39m[38;5;12m [39m[38;5;12mBased[39m[38;5;12m [39m
|
||
[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msources,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGTFS-RT.[39m[38;5;12m [39m[38;5;12m(Previously[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mLivemap24).[39m[38;5;12m [39m
|
||
[38;5;12m- [39m[38;5;14m[1mVisualizing MBTA Data[0m[38;5;12m (http://mbtaviz.github.io/) - Interactive graphs that show how people use Boston's subway system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Viz 🚉[0m[38;5;12m (https://github.com/gabrielAHN/gtfs-viz) - A web app that visualizes GTFS Data on the browser at scale without a backend on the client side using [39m[38;5;14m[1mduckdb-wasm 🦆[0m[38;5;12m (https://duckdb.org/docs/api/wasm/overview.html).[39m
|
||
|
||
[38;2;255;187;0m[4mTransit Map Creation[0m
|
||
[38;5;12m- [39m[38;5;14m[1mBrand New Subway[0m[38;5;12m (https://jpwright.github.io/subway/) - An interactive transportation planning game that lets players alter the NYC subway system to their heart's content.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBENO Metro Mapm Creator[0m[38;5;12m (https://beno.uk/metromapcreator/#) - A very old fashioned but classic transit map creator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTennessine Metro Designer[0m[38;5;12m (https://tennessine.co.uk/metro/) - A modern and aesthetically pleasing transit map designer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mloom[0m[38;5;12m (https://github.com/ad-freiburg/loom) - Software suite for the automated generation of geographically correct or schematic transit maps.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMetro Map Maker[0m[38;5;12m (https://metromapmaker.com/) - An open source and simple metro map maker software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMetroDreamin'[0m[38;5;12m (https://metrodreamin.com/explore) - A modern, open source software that allows users to create, save, like, and share interactive transit maps with agents.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRail Map Generators[0m[38;5;12m (https://wongchito.github.io/RailMapGenerator) - Tool for generating railway maps and information panels in the styles of various cities' public transportation systems.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMetroSets[0m[38;5;12m (https://metrosets.ac.tuwien.ac.at/) - A flexible web tool to visualize set systems using the metro map metaphor. Based on this [39m[38;5;14m[1mpaper[0m[38;5;12m (https://www.computer.org/csdl/journal/tg/2021/02/09224192/1nV7Me0F3Lq)[39m
|
||
[38;2;255;187;0m[4mGeneral Drawing Applications for making transit visualizations[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAdobe illustrator[0m[38;5;12m (https://www.adobe.com/ca/products/illustrator.html) - The industry-leading vector graphics software (requres membership plan).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInkscape[0m[38;5;12m (https://inkscape.org/) - A free desgn tool similar to Adobe Illustrator.[39m
|
||
[38;2;255;187;0m[4mGeneral GIS Applications for making transit visualizations[0m
|
||
[38;5;12m - [39m[38;5;14m[1mFelt[0m[38;5;12m (https://felt.com/) - An aestically pleasing Modern GIS software.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGoogle Mymaps[0m[38;5;12m (https://www.google.ca/maps/about/mymaps/) - Create and share custom maps with Google My Maps.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGoogle Earth[0m[38;5;12m (https://www.google.com/earth/about/) - Create and share custom maps with one of the the world's most detailed statelite applications.[39m
|
||
|
||
[38;2;255;187;0m[4mTransit Map Aggregation[0m
|
||
[38;5;12m - [39m[38;5;14m[1mUrbanRail.Net[0m[38;5;12m (http://www.urbanrail.net/) - Worldwide reference map of urban rail transport (metros,trams,commuter rail) with detailed and up-to-date information.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOpenRailwayMap[0m[38;5;12m (https://www.openrailwaymap.org/) - Worldwide map of railways using OpenStreetMap data.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAllRailMap[0m[38;5;12m (https://www.allrailmap.com/) - Another worldwide map of railways using OpenStreetMap data.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mEuropean Railway Atlas[0m[38;5;12m (https://europeanrailwayatlas.com/) - A reference book of European railway maps that is available for purchase.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRail Transit Maps[0m[38;5;12m (http://www-personal.umich.edu/~yopopov/rrt/railroadmaps/) - A collection of railway maps covering Europe (especially Russia).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTramscale[0m[38;5;12m (https://alexander.co.tz/tramscale/) - Website outlining maps showing the scales of tram systems around the world.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTimelines[0m[38;5;12m (https://alexander.co.tz/timelines/) - Compare the timelines of Rapid Transit Projects around the world.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMetrolinemap[0m[38;5;12m (https://www.metrolinemap.com/) - Interactive Maps of the world's Metro systems.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMetrocyclopaedia[0m[38;5;12m (https://blog.csaladen.es/metro/ ) - 3d maps of metro systems across the world (uses data from Metrolinemap).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRailFansCanada[0m[38;5;12m (https://map.railfans.ca/) - Interactive System Map detailing the the present and future of different urban rail systems in Canada.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNorth[0m[38;5;14m[1m [0m[38;5;14m[1mAmerican[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;12m [39m[38;5;12m(https://www.google.com/maps/d/u/0/viewer?mid=1GAXiiEp8a62LvZNDueYN76NPTCoUxvdx&ll=43.71257881237152%2C-79.385523993394&z=11)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMap[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mPassenger[39m[38;5;12m [39m[38;5;12mRail[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mNorth[39m[38;5;12m [39m[38;5;12mAmerica[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12m(intercity[39m[38;5;12m [39m[38;5;12mrail,[39m[38;5;12m [39m[38;5;12mmetros,[39m[38;5;12m [39m[38;5;12mtrams[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mtourist[39m[38;5;12m [39m[38;5;12mlines)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIntercity Rail map[0m[38;5;12m (https://asm.transitdocs.com/) - Map of the real time location and schedule information for Amtrak and Via trains[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIndian Railways Map[0m[38;5;12m (https://indiarailinfo.com/atlas) - Interactive Maps of the Indian Main rail network.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNational Rail Network Map[0m[38;5;12m (https://www.arcgis.com/apps/mapviewer/index.html?webmap=96ec03e4fc8546bd8a864e39a2c3fc41) - This map shows the extent and ownership of rail lines in the United States, including passenger and freight lines.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mFerrocarta[0m[38;5;12m (https://ferrocarta.net/) - A series of maps covering all of the passenger rail networks in Brazil, Canada and France.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTrain Lookout[0m[38;5;12m (https://trainlookout.com/) - A tool to easily Log, map and share your journeys by train.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAustralian Rail Maps[0m[38;5;12m (http://www.railmaps.com.au/) - Detailed Australian railway maps from the national, state and city levels.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSteam Engine "IS"[0m[38;5;12m (https://parovoz.com/maps/supermap/) - Maps of railways in the USSR.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCarto.Metro[0m[38;5;12m (https://cartometro.com/) - Detailed maps of metro and tram networks of global cities (especially in France).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mRailway Stations[0m[38;5;12m (https://map.railway-stations.org/) - Photos of Railway Stations across the world.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mINAT[0m[38;5;12m (https://www.inat.fr/maps/) - Aesthetically pleasing static maps of worldwide metros systems.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTransit Maps[0m[38;5;12m (https://transitmap.net/) - Critiques and reviews of the design of transit maps from across the world.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mTransit Explorer[0m[38;5;12m (https://www.thetransportpolitic.com/transitexplorer/) - A map containing fixed-guideway transit around the world.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBritsh Railways[0m[38;5;12m (https://www.merrittcartographic.co.uk/british_railways.html) An interactive map of Great Britain's rail network.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransitLand Map[0m[38;5;12m (https://www.transit.land/map) - Worldwide map of transit services (which have a GTFS Feed).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mDB InfraGO[0m[38;5;12m (https://geovdbn.deutschebahn.com/pgv/public/map/isr.xhtml) - Interactive Map of German Rail infrastructure.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mSNCF Carte interactive[0m[38;5;12m (https://www.sncf-reseau.com/fr/carte/carte-interactive-reseau-ferre-francais-0) - Interactive Map of French Rail infrastructure.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mProject Mapping[0m[38;5;12m (https://www.projectmapping.co.uk/index.html) - Schematic maps of UK and worldwide rail networks.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mChina Railway Map[0m[38;5;12m (http://cnrail.geogv.org/enus/about) - An online Interactive map for the passenger railway transportation system of China, presenting station and rail information.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mCanadian Rail Atlas[0m[38;5;12m (https://rac.jmaponline.net/canadianrailatlas/) - a user-friendly, interactive map of Canada’s nearly 43,000-kilometre railway network.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mThe Rail Map[0m[38;5;12m (https://www.therailmap.com/) - An Interactive Map with Train lines in North America using data from OpenStreetMap.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mJR pass[0m[38;5;12m (https://www.jrpass.com/map#) - Interactive Map of Mainline Rail in Japan.[39m
|
||
|
||
[38;2;255;187;0m[4mAgency Tools[0m
|
||
|
||
[38;5;12mTools for transit agencies. See also [39m[38;5;14m[1mGTFS Data Collection and Maintenance Tools[0m[38;5;12m (#gtfs-data-collection-and-maintenance-tools) for tools specific to GTFS.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRemix[0m[38;5;12m (http://getremix.com/) - A webapp that lets transit agencies easily plan routes.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNext Train API[0m[38;5;12m (https://github.com/data-creative/next-train-api) - Serves any GTFS feed as a JSON API. Transit agencies and developers alike can deploy the open source code to their own Heroku server.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAC Transit RestroomFinder[0m[38;5;12m (https://github.com/actransitorg/ACTransit.RestroomFinder) - Pinpoints the nearest authorized restroom for bus operator and field staff, using GPS and on-screen map.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAC[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mTraining[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mEducation[0m[38;5;14m[1m [0m[38;5;14m[1mDepartment[0m[38;5;14m[1m [0m[38;5;14m[1m(TED)[0m[38;5;14m[1m [0m[38;5;14m[1mapplication[0m[38;5;12m [39m[38;5;12m(https://github.com/actransitorg/ACTransit.Training)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mDistrict's[39m[38;5;12m [39m[38;5;12mtraining[39m[38;5;12m [39m[38;5;12moperations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmaintenance[39m[38;5;12m [39m[38;5;12memployees,[39m[38;5;12m [39m[38;5;12mprimarily[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mpositions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mBus[39m[38;5;12m [39m[38;5;12mOperators[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mHeavy[39m[38;5;12m [39m[38;5;12mDuty[39m[38;5;12m [39m[38;5;12mCoach[39m[38;5;12m [39m[38;5;12mMechanics[39m[38;5;12m [39m[38;5;12m(Apprentice[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJourney),[39m[38;5;12m [39m[38;5;12malthough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mcourses[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mapprenticeship[39m[38;5;12m [39m[38;5;12mprograms.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAC[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mCustomer[0m[38;5;14m[1m [0m[38;5;14m[1mRelations[0m[38;5;14m[1m [0m[38;5;14m[1mapplication[0m[38;5;14m[1m [0m[38;5;14m[1m(CusRel)[0m[38;5;12m [39m[38;5;12m(https://github.com/actransitorg/ACTransit.CusRel)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPublic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mticketing[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfeedback[39m[38;5;12m [39m[38;5;12mwith:[39m[38;5;12m [39m[38;5;12minter-departmental[39m[38;5;12m [39m[38;5;12mrouting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnotifications,[39m[38;5;12m [39m[38;5;12mdepartment/person[39m[38;5;12m [39m
|
||
[38;5;12massigments,[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mworkflow,[39m[38;5;12m [39m[38;5;12mticket[39m[38;5;12m [39m[38;5;12msearching,[39m[38;5;12m [39m[38;5;12mpre-canned[39m[38;5;12m [39m[38;5;12mreports,[39m[38;5;12m [39m[38;5;12mdaily[39m[38;5;12m [39m[38;5;12mreminders[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPTV Lines[0m[38;5;12m (https://www.ptvgroup.com/en/products/ptv-lines) - A cloud-based public transport software for line planning and public transport service optimisation[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransAM[0m[38;5;12m ([39m[38;5;14m[1mhttp://camsys.software/products/transam[0m[38;5;12m (https://github.com/camsys/transam_core)) - An open-source asset management platform for public transportation agencies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRidePilot[0m[38;5;12m (https://github.com/camsys/ridepilot) - An open-source Computer Aided Scheduling and Dispatch (CASD) software system to meet the needs of small scale human service transportation agencies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTNExT[0m[38;5;12m (https://github.com/ODOT-PTS/TNExT) - Transit Network Explorer Tool (TNExT) is a web-based software tool developed for the visualization, analysis, and reporting of regional and statewide transit networks in the state of Oregon.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mRoute[39m[38;5;12m [39m[38;5;12mTrends[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mwebapp[0m[38;5;12m [39m[38;5;12m(https://metrotransitmn.shinyapps.io/route-trends/),[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/metrotransit/route-trends))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mR[39m[38;5;12m [39m[38;5;12mShiny[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mingest[39m[38;5;12m [39m[38;5;12mridership[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mseries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreturn[39m[38;5;12m [39m[38;5;12mseasonal,[39m[38;5;12m [39m[38;5;12mtrend,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresidual[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12maccording[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;14m[1mSTL[0m[38;5;14m[1m [0m[38;5;14m[1mmethodology[0m[38;5;12m [39m[38;5;12m(https://otexts.com/fpp2/stl.html)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mforecasts[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12muncertainty[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mcomponents.[39m[38;5;12m [39m[38;5;12mSponsored[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mMetro[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;12m [39m[38;5;12m(https://www.metrotransit.org/)[39m[38;5;12m [39m[38;5;12m(Minneapolis-St.[39m[38;5;12m [39m[38;5;12mPaul).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTBEST[0m[38;5;12m [39m[38;5;12m(https://tbest.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTBEST[39m[38;5;12m [39m[38;5;12m(Transit[39m[38;5;12m [39m[38;5;12mBoardings[39m[38;5;12m [39m[38;5;12mEstimation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSimulation[39m[38;5;12m [39m[38;5;12mTool)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12meffort[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmulti-faceted[39m[38;5;12m [39m[38;5;12mGIS-based[39m[38;5;12m [39m[38;5;12mmodeling,[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mintegrates[39m[38;5;12m [39m[38;5;12msocio-economic,[39m[38;5;12m [39m[38;5;12mland[39m[38;5;12m [39m[38;5;12muse,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m
|
||
[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mscenario-based[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mridership[39m[38;5;12m [39m[38;5;12mestimation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manalysis.[39m[38;5;12m [39m[38;5;12mFunded[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mFlorida[39m[38;5;12m [39m[38;5;12mDepartment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTransportation.[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mopen-source.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRideSheet[0m[38;5;12m (https://docs.ridesheet.org) – A simple, spreadsheet-based tool for small demand-responsive transportation (DRT) services.[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12mPlaces to ask questions and find other community resources.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMobilityData Slack chat[0m[38;5;12m (https://share.mobilitydata.org/slack) - Chatroom that includes channels #gtfs, #gtfs-validators #mobility-database #gtfs-realtime #gtfs_best-practices #gtfs-pathways #gtfs-fares #gtfs-flex #trb-transit-data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit Developers mailing list[0m[38;5;12m (https://groups.google.com/forum/#!forum/transit-developers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;12m (https://github.com/opentripplanner/OpenTripPlanner) Community[39m
|
||
[48;5;235m[38;5;249m- **OpenTripPlanner User mailing list** (https://groups.google.com/forum/#!forum/opentripplanner-users)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **OpenTripPlanner Developers mailing list** (https://groups.google.com/forum/#!forum/opentripplanner-dev)[49m[39m
|
||
[38;5;12m- OneBusAway[39m
|
||
[48;5;235m[38;5;249m- **OneBusAway Developers mailing list** (http://groups.google.com/group/onebusaway-developers)[49m[39m
|
||
[48;5;235m[38;5;249m- **OneBusAway API mailing list** (http://groups.google.com/group/onebusaway-api)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
|
||
[38;2;255;187;0m[4mLocal and regional groups[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTransit Techies NYC[0m[38;5;12m (https://transittechies.nyc/) - NYC-based in-person/online hybrid meetup. [39m[38;5;14m[1mSpeaker list[0m[38;5;12m (https://transittechies.nyc/past) includes many contributors to this repo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGerman Open Transport Meetup[0m[38;5;12m (https://github.com/transportkollektiv/meetup/wiki) - [39m[38;5;14m[1mBiweekly[0m[38;5;12m (https://hackmd.okfn.de/opentransportmeetup#) online meetup of the German-speaking open transport community.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGerman Open Transport Data Quality Meetup[0m[38;5;12m (https://github.com/transportkollektiv/meetup/wiki) - Bimonthly online meetup of the German-speaking open transport community dedicated to data quality.[39m
|
||
|
||
[38;2;255;187;0m[4mResearch and Commentary[0m
|
||
|
||
[38;5;12mBlog posts, and reports related to open transit data.[39m
|
||
|
||
[38;2;255;187;0m[4mBlog posts[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mWhen(ish) is my bus? Data and code[0m[38;5;12m (https://github.com/mjskay/when-ish-is-my-bus) - The data and code (R) behind Whenish is my bus? Data includes three days of historical vehicle positions and the survey results.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m"Legacy AVL system? It's okay, join the club." by Kurt Raschke[0m[38;5;12m (https://kurtraschke.com/2015/01/legacy-avl-export) - Discussion of options for transforming legacy AVL system data into the GTFS-realtime format.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m"GTFS[0m[38;5;14m[1m [0m[38;5;14m[1mBest[0m[38;5;14m[1m [0m[38;5;14m[1mPractices[0m[38;5;14m[1m [0m[38;5;14m[1mnow[0m[38;5;14m[1m [0m[38;5;14m[1mavailable!"[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mSean[0m[38;5;14m[1m [0m[38;5;14m[1mBarbeau[0m[38;5;12m [39m[38;5;12m(https://medium.com/@sjbarbeau/gtfs-best-practices-now-available-88ac67194233)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscusses[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mBest[39m[38;5;12m [39m[38;5;12mPractices[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m
|
||
[38;5;12mlaunched[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mearly[39m[38;5;12m [39m[38;5;12m2017[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mquality.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m"What's new in GTFS-realtime v2.0" by Sean Barbeau[0m[38;5;12m (https://medium.com/@sjbarbeau/whats-new-in-gtfs-realtime-v2-0-cd45e6a861e9) - Discuss the shortfalls in GTFS-realtime v1.0 and the improvements in v2.0.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m"AVL, CAD, and Real-Time Passenger Info for Beginners" by Tony Laidig[0m[38;5;12m (http://transitdata.net/avl-cad-and-real-time-passenger-info-for-beginners/) - Provides a general introduction to technology used to track vehicles.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m"Visualizing[0m[38;5;14m[1m [0m[38;5;14m[1mBetter[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation:[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mTools"[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mSteve[0m[38;5;14m[1m [0m[38;5;14m[1mPepple[0m[38;5;12m [39m[38;5;12m(https://medium.com/@stevepepple/visualizing-better-transportation-data-tools-e48b8317a21c)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtransportation-related[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mSan[39m[38;5;12m [39m[38;5;12mFrancisco[39m[38;5;12m [39m[38;5;12mBay[39m[38;5;12m [39m[38;5;12mArea[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mcities[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mNorth[39m[38;5;12m [39m[38;5;12mAmerica,[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mcollected[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdiscussed[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m2018[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mWeek[39m[38;5;12m [39m[38;5;12mEvent[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mARUP[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSan[39m[38;5;12m [39m[38;5;12mFrancisco.[39m
|
||
[38;5;12m- [39m[38;5;14m[1m"How to use GTFS data to track transit vehicles in realtime" by Tom Camp[0m[38;5;12m (https://www.ably.io/blog/gtfs-data-track-transit-vehicles-realtime) - Using GTFS and GTFS Realtime to provide continuous realtime updates.[39m
|
||
|
||
[38;2;255;187;0m[4mAcademic papers[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTang[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"Ridership[0m[38;5;14m[1m [0m[38;5;14m[1meffects[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mreal-time[0m[38;5;14m[1m [0m[38;5;14m[1mbus[0m[38;5;14m[1m [0m[38;5;14m[1minformation[0m[38;5;14m[1m [0m[38;5;14m[1msystem:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mcase[0m[38;5;14m[1m [0m[38;5;14m[1mstudy[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mCity[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mChicago"[0m[38;5;12m [39m[38;5;12m(https://www.sciencedirect.com/science/article/pii/S0968090X12000022)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExperiment[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mChicago,[39m[38;5;12m [39m[38;5;12mIL[39m[38;5;12m [39m[38;5;12mshowed[39m[38;5;12m [39m[38;5;12mmodest[39m[38;5;12m [39m[38;5;12mincrease[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mridership[39m[38;5;12m [39m
|
||
[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mriders[39m[38;5;12m [39m[38;5;12mhad[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mmessage[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12memail.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKay[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"When(ish)[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mmy[0m[38;5;14m[1m [0m[38;5;14m[1mbus?[0m[38;5;14m[1m [0m[38;5;14m[1mUser-centered[0m[38;5;14m[1m [0m[38;5;14m[1mVisualizations[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mUncertainty[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mEveryday,[0m[38;5;14m[1m [0m[38;5;14m[1mMobile[0m[38;5;14m[1m [0m[38;5;14m[1mPredictive[0m[38;5;14m[1m [0m[38;5;14m[1mSystems"[0m[38;5;12m [39m[38;5;12m(https://www.mjskay.com/papers/chi_2016_uncertain_bus.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPaper[39m[38;5;12m [39m[38;5;12mattempts[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12manswr[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mquestion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"how[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcommunicate[39m[38;5;12m [39m
|
||
[38;5;12muncertainty[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mpredictions?"[39m[38;5;12m [39m[38;5;12mExplains[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproblem,[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdesigns[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mbetter[0m[38;5;14m[1m [0m[38;5;14m[1minterface[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mletting[0m[38;5;14m[1m [0m[38;5;14m[1musers[0m[38;5;14m[1m [0m[38;5;14m[1mknow[0m[38;5;14m[1m [0m[38;5;14m[1mwhen[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1marrive[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mbus[0m[38;5;14m[1m [0m[38;5;14m[1mstop[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/mjskay/when-ish-is-my-bus/blob/master/quantile-dotplots.md#quantile-dotplots).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWatkins[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"Where[0m[38;5;14m[1m [0m[38;5;14m[1mIs[0m[38;5;14m[1m [0m[38;5;14m[1mMy[0m[38;5;14m[1m [0m[38;5;14m[1mBus?[0m[38;5;14m[1m [0m[38;5;14m[1mImpact[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mmobile[0m[38;5;14m[1m [0m[38;5;14m[1mreal-time[0m[38;5;14m[1m [0m[38;5;14m[1minformation[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mperceived[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mactual[0m[38;5;14m[1m [0m[38;5;14m[1mwait[0m[38;5;14m[1m [0m[38;5;14m[1mtime[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mtransit[0m[38;5;14m[1m [0m[38;5;14m[1mriders"[0m[38;5;12m [39m[38;5;12m(https://www.sciencedirect.com/science/article/pii/S0965856411001030)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExperiments[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSeattl,e[39m[38;5;12m [39m[38;5;12mWA[39m[38;5;12m [39m[38;5;12mshowed[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||
[38;5;12mriders[39m[38;5;12m [39m[38;5;12mperceived[39m[38;5;12m [39m[38;5;12mshorter[39m[38;5;12m [39m[38;5;12mbus[39m[38;5;12m [39m[38;5;12mwait[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mhad[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mapps.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBrakewood[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m“An[0m[38;5;14m[1m [0m[38;5;14m[1mexperiment[0m[38;5;14m[1m [0m[38;5;14m[1mevaluating[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mimpacts[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mreal-time[0m[38;5;14m[1m [0m[38;5;14m[1mtransit[0m[38;5;14m[1m [0m[38;5;14m[1minformation[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mbus[0m[38;5;14m[1m [0m[38;5;14m[1mriders[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mTampa,[0m[38;5;14m[1m [0m[38;5;14m[1mFlorida”[0m[38;5;12m [39m[38;5;12m(https://www.sciencedirect.com/science/article/pii/S0965856414002146)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mControlled[39m[38;5;12m [39m[38;5;12mexperiment[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mTampa,[39m[38;5;12m [39m[38;5;12mFL[39m[38;5;12m [39m[38;5;12mshowed[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||
[38;5;12mriders[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mperceived[39m[38;5;12m [39m[38;5;12mnearly[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mminute[39m[38;5;12m [39m[38;5;12mreduction[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwait[39m[38;5;12m [39m[38;5;12mtimes[39m[38;5;12m [39m[38;5;12mcompared[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mriders[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12minfo.[39m[38;5;12m [39m[38;5;12mRiders[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mhad[39m[38;5;12m [39m[38;5;12mdecreases[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12manxiety[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfrustration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mreception[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12magency.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBrakewood[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"The[0m[38;5;14m[1m [0m[38;5;14m[1mimpact[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mreal-time[0m[38;5;14m[1m [0m[38;5;14m[1minformation[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mbus[0m[38;5;14m[1m [0m[38;5;14m[1mridership[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mNew[0m[38;5;14m[1m [0m[38;5;14m[1mYork[0m[38;5;14m[1m [0m[38;5;14m[1mCity"[0m[38;5;12m [39m[38;5;12m(https://www.sciencedirect.com/science/article/pii/S0968090X15000297)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExperiment[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mNYC[39m[38;5;12m [39m[38;5;12mshowed[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mridership[39m[38;5;12m [39m[38;5;12mincreased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mroutes[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m
|
||
[38;5;12minfo[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mmade[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mriders.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBrakewood[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mWatkins[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"A[0m[38;5;14m[1m [0m[38;5;14m[1mliterature[0m[38;5;14m[1m [0m[38;5;14m[1mreview[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mpassenger[0m[38;5;14m[1m [0m[38;5;14m[1mbenefits[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mreal-time[0m[38;5;14m[1m [0m[38;5;14m[1mtransit[0m[38;5;14m[1m [0m[38;5;14m[1minformation"[0m[38;5;12m [39m[38;5;12m(https://www.tandfonline.com/doi/full/10.1080/01441647.2018.1472147?scroll=top&needAccess=true)[39m[38;5;12m [39m[38;5;12m(2018)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m
|
||
[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mstudies[39m[38;5;12m [39m[38;5;12mlooking[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbenefits[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12minformation.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGramacki[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"gtfs2vec[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mLearning[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mEmbeddings[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mcomparing[0m[38;5;14m[1m [0m[38;5;14m[1mPublic[0m[38;5;14m[1m [0m[38;5;14m[1mTransport[0m[38;5;14m[1m [0m[38;5;14m[1mOffer[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mMicroregions"[0m[38;5;12m [39m[38;5;12m(2021)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMethology[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mUber's[39m[38;5;12m [39m[38;5;12mH3[39m[38;5;12m [39m[38;5;12mspatial[39m[38;5;12m [39m[38;5;12mindex[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12midentify[39m[38;5;12m [39m[38;5;12mareas[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m"similar"[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12mcities.[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/pwr-inf/gtfs2vec).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHiggins[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"Calculating[0m[38;5;14m[1m [0m[38;5;14m[1mplace-based[0m[38;5;14m[1m [0m[38;5;14m[1mtransit[0m[38;5;14m[1m [0m[38;5;14m[1maccessibility:[0m[38;5;14m[1m [0m[38;5;14m[1mMethods,[0m[38;5;14m[1m [0m[38;5;14m[1mtools[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1malgorithmic[0m[38;5;14m[1m [0m[38;5;14m[1mdependence"[0m[38;5;14m[1m [0m[38;5;14m[1m(2022)[0m[38;5;12m [39m[38;5;12m(https://doi.org/10.5198/jtlu.2022.2012)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCompares[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcalculating[39m[38;5;12m [39m[38;5;12maccessibility[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mwalking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m
|
||
[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mArcGIS[39m[38;5;12m [39m[38;5;12mPro,[39m[38;5;12m [39m[38;5;12mEmme,[39m[38;5;12m [39m[38;5;12mR5R,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenTripPlanner.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAemmer[0m[38;5;14m[1m [0m[38;5;14m[1met[0m[38;5;14m[1m [0m[38;5;14m[1mal.[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m"Measurement[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mclassification[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mtransit[0m[38;5;14m[1m [0m[38;5;14m[1mdelays[0m[38;5;14m[1m [0m[38;5;14m[1musing[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS-RT[0m[38;5;14m[1m [0m[38;5;14m[1mdata"[0m[38;5;12m [39m[38;5;12m(https://link.springer.com/article/10.1007/s12469-022-00291-7)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPresents[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmethod[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mextracting[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mmetrics[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGeneral[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mFeed[39m[38;5;12m [39m
|
||
[38;5;12mSpecification’s[39m[38;5;12m [39m[38;5;12mReal-Time[39m[38;5;12m [39m[38;5;12m(GTFS-RT)[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maggregating[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mroadway[39m[38;5;12m [39m[38;5;12msegments.[39m[38;5;12m [39m[38;5;12mUsed[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mVis[0m[38;5;12m [39m[38;5;12m(https://github.com/zackAemmer/transit_vis),[39m[38;5;12m [39m[38;5;12mviewable[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://www.transitvis.com/).[39m
|
||
|
||
[38;2;255;187;0m[4mGovernment reports[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAPTA[0m[38;5;14m[1m [0m[38;5;14m[1mPolicy[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mResearch[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mPublic[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mEmbracing[0m[38;5;14m[1m [0m[38;5;14m[1mOpen[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;12m [39m[38;5;12m(http://www.apta.com/resources/reportsandpublications/Documents/APTA-Embracing-Open-Data.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAPTA's[39m[38;5;12m [39m[38;5;12mdiscussion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbenefits[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m
|
||
[38;5;12mdata[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mshort[39m[38;5;12m [39m[38;5;12msummary[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbelow[39m[38;5;12m [39m[38;5;12mTCRP[39m[38;5;12m [39m[38;5;12mreport).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTCRP Synthesis 115 - Open Data: Challenges and Opportunities for Transit Agencies[0m[38;5;12m (http://onlinepubs.trb.org/Onlinepubs/tcrp/tcrp_syn_115.pdf) (2015) - A comprehensive report looking at the benefits and challenges of open transit data.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTCRP[0m[38;5;14m[1m [0m[38;5;14m[1mResearch[0m[38;5;14m[1m [0m[38;5;14m[1mReport[0m[38;5;14m[1m [0m[38;5;14m[1m213:[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mSharing[0m[38;5;14m[1m [0m[38;5;14m[1mGuidance[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mPublic[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mAgencies[0m[38;5;14m[1m [0m[38;5;14m[1m–[0m[38;5;14m[1m [0m[38;5;14m[1mNow[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mFuture[0m[38;5;12m [39m[38;5;12m(http://www.trb.org/Main/Blurbs/180188.aspx)[39m[38;5;12m [39m[38;5;12m(2020)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mreport[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12magencies[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mdecisions[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12msharing[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mdata,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mevaluate[39m[38;5;12m [39m[38;5;12mbenefits,[39m[38;5;12m [39m[38;5;12mcosts,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrisks.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTCRP[0m[38;5;14m[1m [0m[38;5;14m[1mG-16[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mTransactional[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mSpecifications[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mDemand-Responsive[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1m(In[0m[38;5;14m[1m [0m[38;5;14m[1mprogress)[0m[38;5;12m [39m[38;5;12m(http://apps.trb.org/cmsfeed/TRBNetProjectDisplay.asp?ProjectID=4120)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mobjective[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mtechnical[39m[38;5;12m [39m
|
||
[38;5;12mspecifications[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtransactional[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;12minvolved[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprovision[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdemand-responsive[39m[38;5;12m [39m[38;5;12mtransportation.[39m[38;5;12m [39m[38;5;12mExpected[39m[38;5;12m [39m[38;5;12mcompletion[39m[38;5;12m [39m[38;5;12mdate[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mlate[39m[38;5;12m [39m[38;5;12m2018.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity-maintained lists[0m
|
||
[38;5;12m- [39m[38;5;14m[1mVendors Providing GTFS Creation/Maintenance services[0m[38;5;12m (https://docs.google.com/spreadsheets/u/1/d/1Gc9mu4BIYC8ORpv2IbbVnT3q8VQ3xkeY7Hz068vT_GQ/pubhtml) - Add new vendors [39m[38;5;14m[1mhere[0m[38;5;12m (http://goo.gl/forms/YDbPSPmufS).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEntities Providing Transportation Software Development Consulting Services[0m[38;5;12m (https://docs.google.com/spreadsheets/u/1/d/1n44CNMCK1vt1nyrsdYz-KD_hYxUMNIm6Me69M6ROBIg/pubhtml) - Add new entities [39m[38;5;14m[1mhere[0m[38;5;12m (http://goo.gl/forms/cc6kcVERuP).[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://i.creativecommons.org/p/zero/1.0/88x31.png)[0m[38;5;12m (http://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextent[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mlaw,[39m[38;5;12m [39m[38;5;14m[1mMobilityData[0m[38;5;12m [39m[38;5;12m(https://mobilitydata.org/),[39m[38;5;14m[1mCenter[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mUrban[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mResearch[0m[38;5;12m [39m[38;5;12m(https://www.cutr.usf.edu/)[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mUniversity[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mSouth[0m[38;5;14m[1m [0m[38;5;14m[1mFlorida[0m[38;5;12m [39m[38;5;12m(http://www.usf.edu/),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mLuqmaan[0m[38;5;14m[1m [0m[38;5;14m[1mDawoodjee[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/luqmaan)[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mwaived[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcopyright[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mneighboring[39m[38;5;12m [39m[38;5;12mrights[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mwork.[39m
|
||
|
||
[38;2;255;187;0m[4mAbout[0m
|
||
[38;5;12mThis is a community resource for informational use only - listing of a project/product does not imply endorsement.[39m
|
||
|
||
[38;5;12mThis list is built and maintained by open source community contributors like you! [39m[38;5;14m[1mMobilityData[0m[38;5;12m (https://mobilitydata.org/) stewards the project. [39m
|
||
|
||
[38;5;12m#Awesome-transit[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mLuqmaan[0m[38;5;14m[1m [0m[38;5;14m[1mDawoodjee[0m[38;5;12m [39m[38;5;12m(https://github.com/luqmaan)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mstewarded[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mCenter[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mUrban[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mResearch[0m[38;5;12m [39m[38;5;12m(https://www.cutr.usf.edu/)[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mUniversity[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mSouth[0m[38;5;14m[1m [0m[38;5;14m[1mFlorida[0m[38;5;12m [39m[38;5;12m(http://www.usf.edu/)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mseveral[39m[38;5;12m [39m[38;5;12myears[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mtransferred[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mMobilityData.[39m
|
||
|
||
|
||
|
||
[38;5;12mtransit Github: https://github.com/CUTR-at-USF/awesome-transit[39m
|