782 lines
254 KiB
Plaintext
782 lines
254 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;12m [39m[38;5;14m[1m[4m(https://img.shields.io/badge/Subscribe-RSS-blue.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/CUTR-at-USF/awesome-transit/commits/master.atom)[0m
|
||
|
||
[38;2;255;187;0m[4mCommunity list of transit APIs, apps, datasets, research, and software[0m
|
||
[38;5;12m:bus::star2::train::star2::steam_locomotive:[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[1mGetting started[0m[38;5;12m (#getting-started)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mData[0m[38;5;12m (#data)[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[1mAgency Tools[0m[38;5;12m (#agency-tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHardware[0m[38;5;12m (#hardware)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApps[0m[38;5;12m (#apps)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWeb Apps (open source)[0m[38;5;12m (#web-apps-open-source)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWeb Apps (closed source)[0m[38;5;12m (#web-apps-closed-source)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNative Apps (open source)[0m[38;5;12m (#native-apps-open-source)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNative Apps (closed source)[0m[38;5;12m (#native-apps-closed-source)[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[1mGTFS[0m[38;5;12m (#gtfs)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Libraries[0m[38;5;12m (#gtfs-libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Converters[0m[38;5;12m (#gtfs-converters)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Data Collection and Maintenance Tools[0m[38;5;12m (#gtfs-data-collection-and-maintenance-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Merge Tools[0m[38;5;12m (#gtfs-merge-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Analysis Tools[0m[38;5;12m (#gtfs-analysis-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Timetable Publishing Tools[0m[38;5;12m (#gtfs-timetable-publishing-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Validators[0m[38;5;12m (#gtfs-validators)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Realtime[0m[38;5;12m (#gtfs-realtime)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Realtime Libraries & Demo Apps[0m[38;5;12m (#gtfs-realtime-libraries--demo-apps)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Realtime Validators[0m[38;5;12m (#gtfs-realtime-validators)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Realtime (and Other Real-time API) Archival Tools[0m[38;5;12m (#gtfs-realtime-and-other-real-time-api-archival-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Realtime Convertors[0m[38;5;12m (#gtfs-realtime-convertors)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mGTFS Realtime Utilities[0m[38;5;12m (#gtfs-realtime-utilities)[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[1mResources[0m[38;5;12m (#resources)[39m
|
||
|
||
[38;2;255;187;0m[4mReference resources[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. Includes additional GTFS resources.[39m
|
||
[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;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[1mIntro.[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://olc.worldbank.org/content/introduction-general-transit-feed-specification-gtfs-and-informal-transit-system-mapping)[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[39m[38;5;12m [39m[38;5;12mRealtime.[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;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[1mTransitWiki[0m[38;5;12m (http://transitwiki.org) community wiki for transit planners. Like this repo, but better.[39m
|
||
|
||
[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)[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 User mailing list** (http://groups.google.com/group/onebusaway-users)[49m[39m[48;5;235m[38;5;249m [49m[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
|
||
[48;5;235m[38;5;249m- **OneBusAway Slack chat** (https://onebusaway.herokuapp.com/)[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;12m [39m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mTechies[0m[38;5;14m[1m [0m[38;5;14m[1mNYC[0m[38;5;12m [39m[38;5;12m(https://transittechies.nyc/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNYC-based[39m[38;5;12m [39m[38;5;12min-person/online[39m[38;5;12m [39m[38;5;12mhybrid[39m[38;5;12m [39m[38;5;12mmeetup[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12minterested[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mrepo.[39m[38;5;12m [39m[38;5;14m[1mSpeaker[0m[38;5;14m[1m [0m[38;5;14m[1mlist[0m[38;5;12m [39m[38;5;12m(https://transittechies.nyc/past)[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mcontributors[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthis[39m
|
||
[38;5;12mrepo.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGerman[0m[38;5;14m[1m [0m[38;5;14m[1mOpen[0m[38;5;14m[1m [0m[38;5;14m[1mTransport[0m[38;5;14m[1m [0m[38;5;14m[1mMeetup[0m[38;5;12m [39m[38;5;12m(https://github.com/transportkollektiv/meetup/wiki)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mparticipate[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mbiweekly[0m[38;5;12m [39m[38;5;12m(https://hackmd.okfn.de/opentransportmeetup#)[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mmeetup[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGerman-speaking[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m
|
||
[38;5;12mtransport[39m[38;5;12m [39m[38;5;12mcommunity.[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[4mData[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[9mGTFS[0m[38;5;14m[1m[9m [0m[38;5;14m[1m[9mData[0m[38;5;14m[1m[9m [0m[38;5;14m[1m[9mExchange[0m[38;5;14m[1m [0m[38;5;14m[1m(Deprecated)[0m[38;5;12m [39m[38;5;12m(http://www.gtfs-data-exchange.com/agencies)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFormerly[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdefinitive[39m[38;5;12m [39m[38;5;12mdirectory[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12mURLs.[39m[38;5;12m [39m[38;5;12mShutdown[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m2016.[39m[38;5;12m [39m[38;5;12mBut[39m[38;5;12m [39m[38;5;12m93[39m[38;5;12m [39m[38;5;12mGB[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m2008[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m2016[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mupon[39m[38;5;12m [39m
|
||
[38;5;12mrequest.[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;12m [39m[38;5;14m[1mCapMetrics[0m[38;5;12m [39m[38;5;12m(https://github.com/scascketta/CapMetrics)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHistorical[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mlocations[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAustin's[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12magency[39m[38;5;12m [39m[38;5;12m(CapMetro).[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcollected[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mcapmetricsd[0m[38;5;12m [39m[38;5;12m(https://github.com/scascketta/capmetricsd),[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGo[39m[38;5;12m [39m
|
||
[38;5;12mdaemon.[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;12m [39m[38;5;14m[1mTransLoc[0m[38;5;14m[1m [0m[38;5;14m[1mOpenAPI[0m[38;5;12m [39m[38;5;12m(https://market.mashape.com/transloc/openapi-1-2)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mvehicle,[39m[38;5;12m [39m[38;5;12mroute,[39m[38;5;12m [39m[38;5;12mstop,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12marrival[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12m60[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUnited[39m[38;5;12m [39m[38;5;12mStates[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mpurchased[39m[38;5;12m [39m
|
||
[38;5;12mTransLoc's[39m[38;5;12m [39m[38;5;12mAVL[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msoftware.[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;12m [39m[38;5;14m[1mNavitia.io[0m[38;5;12m [39m[38;5;12m(http://www.navitia.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mjourney[39m[38;5;12m [39m[38;5;12mplanning,[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mschedules,[39m[38;5;12m [39m[38;5;12misochrones[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mUS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mEU.[39m[38;5;12m [39m[38;5;14m[1mNavitia[0m[38;5;12m [39m[38;5;12m(https://github.com/hove-io/navitia)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mopensource[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m
|
||
[38;5;12mAPI.[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;2;255;187;0m[4mCrowdsourced transit data[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCitylines.co[0m[38;5;12m [39m[38;5;12m(https://www.citylines.co)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcollaborative[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12msystems,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12memphasis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mhistorical[39m[38;5;12m [39m[38;5;12mevolution.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mdownloaded[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mGeoJSON[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||
[38;5;14m[1mcitylines.co/data[0m[38;5;12m [39m[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;12m [39m[38;5;14m[1mGTFS-Hub[0m[38;5;12m [39m[38;5;12m(https://github.com/mfdz/gtfs-hub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCommunity[39m[38;5;12m [39m[38;5;12mtested,[39m[38;5;12m [39m[38;5;12mprobably[39m[38;5;12m [39m[38;5;12mquality/content[39m[38;5;12m [39m[38;5;12menhanced,[39m[38;5;12m [39m[38;5;12mpartially[39m[38;5;12m [39m[38;5;12mmerged[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfiltered[39m[38;5;12m [39m[38;5;12mGTFS-feeds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m(currently[39m[38;5;12m [39m[38;5;12mGerman)[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12magencies.[39m[38;5;12m [39m[38;5;12mMaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m
|
||
[38;5;14m[1mMITFAHR|DE|ZENTRALE[0m[38;5;12m [39m[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;12m [39m[38;5;14m[1mtransitfeed[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/google/transitfeed/tree/master/tests/data)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTest[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moriginal[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mvalidator[0m[38;5;12m [39m
|
||
[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;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
|
||
[48;5;235m[38;5;249m- **GTFS Realtime - JSON test cases that are turned into PB contents** (https://github.com/interline-io/transitland-server/tree/main/test/data/rt)[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[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;12m [39m[38;5;14m[1mLinked[0m[38;5;14m[1m [0m[38;5;14m[1mConnections[0m[38;5;12m [39m[38;5;12m(http://linkedconnections.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-source,[39m[38;5;12m [39m[38;5;12mscalable[39m[38;5;12m [39m[38;5;12mintermodal[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mengine,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexecute[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12m(as[39m[38;5;12m [39m[38;5;12mopposed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mserver).[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m
|
||
[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mdata.[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;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;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;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;14m[1mREST[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m
|
||
[38;5;12m(http://developer.onebusaway.org/modules/onebusaway-application-modules/current/api/where/index.html).[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[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;12m [39m[38;5;14m[1mTransiCast[0m[38;5;12m [39m[38;5;12m(https://www.transicast.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mNorth[39m[38;5;12m [39m[38;5;12mAmerica[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle,[39m[38;5;12m [39m[38;5;12mintegrated[39m[38;5;12m [39m[38;5;12mcall[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresponse[39m[38;5;12m [39m[38;5;12mformat.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mstream-parsable[39m[38;5;12m [39m[38;5;12mXML[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mformats.[39m
|
||
[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m[38;5;12m(https://code.google.com/archive/p/rasa/).[39m[38;5;12m [39m[38;5;12mHosted[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mwww.transitcast.com[39m[38;5;12m [39m[38;5;14m[1mrequires[0m[38;5;14m[1m [0m[38;5;14m[1mpayment[0m[38;5;12m [39m[38;5;12m(http://www.transicast.com/coststructure.html).[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[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[1mTransAM[0m[38;5;12m (http://camsys.software/products/transam) - An open-source asset management platform for public transportation agencies. Open-source [39m[38;5;14m[1mon Github[0m[38;5;12m (https://github.com/camsys/transam_core).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRidePilot[0m[38;5;12m [39m[38;5;12m(https://github.com/camsys/ridepilot)[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;12mComputer[39m[38;5;12m [39m[38;5;12mAided[39m[38;5;12m [39m[38;5;12mScheduling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mDispatch[39m[38;5;12m [39m[38;5;12m(CASD)[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmeet[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mneeds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12mhuman[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12magencies[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m
|
||
[38;5;12minfo[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mCambridge[0m[38;5;14m[1m [0m[38;5;14m[1mSystematics's[0m[38;5;14m[1m [0m[38;5;14m[1mmarketing[0m[38;5;14m[1m [0m[38;5;14m[1msite[0m[38;5;12m [39m[38;5;12m(http://camsys.software/products/ridepilot)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTNExT[0m[38;5;12m [39m[38;5;12m(https://github.com/ODOT-PTS/TNExT)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mExplorer[39m[38;5;12m [39m[38;5;12mTool[39m[38;5;12m [39m[38;5;12m(TNExT)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtool[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;12mvisualization,[39m[38;5;12m [39m[38;5;12manalysis,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mregional[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstatewide[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m
|
||
[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOregon.[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;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[4mApps[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[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;12m [39m[38;5;14m[1mOTP-UI[0m[38;5;14m[1m [0m[38;5;14m[1mReact[0m[38;5;14m[1m [0m[38;5;14m[1mComponent[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/opentripplanner/otp-ui)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReact[39m[38;5;12m [39m[38;5;12mJavascript[39m[38;5;12m [39m[38;5;12mcomponent[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12mwhich[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;12mbuild[39m[38;5;12m [39m[38;5;12mtrip[39m[38;5;12m [39m[38;5;12mplanner[39m[38;5;12m [39m[38;5;12mwebapps.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mStorybook[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.opentripplanner.org/otp-ui)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdemo.[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;12m [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(http://camsys.software/products/1-click)[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;12mOpen-source[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/camsys/oneclick).[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;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)[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;12mNo[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m
|
||
[38;5;12mmaintained.[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;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;12m [39m[38;5;14m[1mDC[0m[38;5;14m[1m [0m[38;5;14m[1mMetroHero[0m[38;5;12m [39m[38;5;12m(https://dcmetrohero.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRealtime[39m[38;5;12m [39m[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mposition[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12marrivals[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeparture[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mWashington,[39m[38;5;12m [39m[38;5;12mD.C.[39m[38;5;12m [39m[38;5;12mregion's[39m[38;5;12m [39m[38;5;12mWMATA[39m[38;5;12m [39m[38;5;12mMetrorail[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMetrobus[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mWebApp,[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m
|
||
[38;5;12mavaliable.[39m
|
||
|
||
[38;2;255;187;0m[4mNative Apps (open source)[0m
|
||
|
||
[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[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1m8[0m[38;5;12m [39m[38;5;12m(https://www.microsoft.com/en-us/store/apps/onebusaway/9wzdncrdm5pc)[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-windows8),[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[1mTransportr[0m[38;5;12m [39m[38;5;12m(https://github.com/grote/Transportr)[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;14m[1mpublic-transport-enabler[0m[38;5;12m [39m[38;5;12m(https://github.com/schildbach/public-transport-enabler)[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12morder[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m
|
||
[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12mworldwide.[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;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;5;12m-[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;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mpowered[39m[38;5;12m [39m[38;5;12mphone[39m[38;5;12m [39m[38;5;12mbecome[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAutomatic[39m[38;5;12m [39m[38;5;12mVehicle[39m[38;5;12m [39m[38;5;12mLocating[39m[38;5;12m [39m[38;5;12m(AVL)[39m[38;5;12m [39m[38;5;12mdevice[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mDede[0m[38;5;12m [39m[38;5;12m(https://dedriver.org)[39m[38;5;12m [39m[38;5;12mpassenger[39m[38;5;12m [39m[38;5;12minformation[39m
|
||
[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(PIS).[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[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;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mmaintained.[39m
|
||
|
||
[38;2;255;187;0m[4mNative Apps (closed source)[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mally[0m[38;5;12m (http://www.allyapp.com/)[39m
|
||
[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[1mTransLoc Rider[0m[38;5;12m (http://translocrider.com/) - Real-time transit maps for over 100 transit systems.[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;2;255;187;0m[4mSDKs[0m
|
||
[38;5;12m- [39m[38;5;14m[1mCitymapper SDK[0m[38;5;12m (https://citymapper.com/powers) - Allows you to add journey planning and turn-by-turn navigation for walking, cycling, scooting and transit into native iOS and Android apps.[39m
|
||
|
||
[38;2;255;187;0m[4mVisualizations[0m
|
||
[38;2;255;187;0m[4mGTFS Based Visualizations[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAll[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;12m [39m[38;5;12m(https://all-transit.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInteractive[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mschedule[39m[38;5;12m [39m[38;5;12manimation[39m[38;5;12m [39m[38;5;12m(for[39m[38;5;12m [39m[38;5;12mU.S.[39m[38;5;12m [39m[38;5;12mcities)[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mMapbox[39m[38;5;12m [39m[38;5;12mGL[39m[38;5;12m [39m[38;5;12mJS,[39m[38;5;12m [39m[38;5;12mDeck.gl[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTransitland.[39m[38;5;12m [39m[38;5;12mGithub[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/kylebarron/all-transit).[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-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;12m [39m[38;5;14m[1mMapnificent[0m[38;5;12m [39m[38;5;12m(https://www.mapnificent.net/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mShows[39m[38;5;12m [39m[38;5;12mareas[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mreach[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransport[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mtime.[39m[38;5;12m [39m[38;5;12mOpen-source[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/mapnificent/mapnificent),[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m
|
||
[38;5;12mhttps://www.mapnificent.net/.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;14m[1m [0m[38;5;14m[1mCOAXS[0m[38;5;12m [39m[38;5;12m(http://mittransportanalyst.github.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCo-creative[39m[38;5;12m [39m[38;5;12mPlanning[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mCorridors[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mAccessibility-Based[39m[38;5;12m [39m[38;5;12mStakeholder[39m[38;5;12m [39m[38;5;12mEngagement[39m[38;5;12m [39m[38;5;12m(shows[39m[38;5;12m [39m[38;5;12mroute[39m[38;5;12m [39m[38;5;12mscenarios[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mOpenTripPlanner[0m[38;5;14m[1m [0m[38;5;14m[1mAnalyst[0m[38;5;12m [39m
|
||
[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;12m [39m[38;5;14m[1mTNExT[0m[38;5;12m [39m[38;5;12m(https://github.com/ODOT-PTS/TNExT)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTransit[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mExplorer[39m[38;5;12m [39m[38;5;12mTool[39m[38;5;12m [39m[38;5;12m(TNExT)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtool[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;12mvisualization,[39m[38;5;12m [39m[38;5;12manalysis,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreporting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mregional[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstatewide[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m
|
||
[38;5;12mnetworks[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstate[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mOregon.[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;12mLive[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mhosted[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[38;5;12m(https://totx.sidewalklabs.com/).[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;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;14m[1mLivemap24[0m[38;5;12m [39m[38;5;12m(https://www.livemap24.com)).[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;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[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[1mMetro Dreamin[0m[38;5;12m (https://metrodreamin.com/explore ) - A modern open source sofware that allows users to create, save, like and share and create 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;12m [39m[38;5;14m[1mMetroSets[0m[38;5;12m [39m[38;5;12m(https://metrosets.ac.tuwien.ac.at/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mvisualize[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmetro[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mmetaphor.[39m[38;5;12m [39m[38;5;12mBased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;14m[1mpaper[0m[38;5;12m [39m
|
||
[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;12m-[39m[38;5;12m [39m[38;5;14m[1mNational[0m[38;5;14m[1m [0m[38;5;14m[1mRail[0m[38;5;14m[1m [0m[38;5;14m[1mNetwork[0m[38;5;14m[1m [0m[38;5;14m[1mMap[0m[38;5;12m [39m[38;5;12m(https://www.arcgis.com/apps/mapviewer/index.html?webmap=96ec03e4fc8546bd8a864e39a2c3fc41)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mownership[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrail[39m[38;5;12m [39m[38;5;12mlines[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUnited[39m[38;5;12m [39m[38;5;12mStates,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m
|
||
[38;5;12mpassenger[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfreight[39m[38;5;12m [39m[38;5;12mlines.[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;5;12m - [39m[38;5;14m[1mBelgian Train Map[0m[38;5;12m (https://trainmap.belgiantrain.be/) - The Train Map shows realtime information about SNCB trains on the network such as their position on a map of Belgium.[39m
|
||
[38;5;12m [39m
|
||
[38;2;255;187;0m[4mGTFS[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Spec[0m[38;5;12m (https://gtfs.org/schedule/reference/) - Specification for the General Transit Data Feed, or GTFS. Available in several languages.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS Best Practices[0m[38;5;12m (http://gtfs.org/best-practices/) - Best practices for producers of a GTFS feed.[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;12m [39m[38;5;14m[1mOneBusAway[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mModules[0m[38;5;12m [39m[38;5;12m(https://github.com/OneBusAway/onebusaway-gtfs-modules/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;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreading,[39m[38;5;12m [39m[38;5;12mwriting,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransforming[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mdata[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;12mformat,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m
|
||
[38;5;12msupport.[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 [39m[38;5;14m[1msequelize.js[0m[38;5;12m (http://sequelizejs.com/).[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 [39m[38;5;14m[1mGTFSTK[0m[38;5;12m (https://github.com/araichev/gtfstk).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFSTK[0m[38;5;12m (https://github.com/araichev/gtfstk) - A Python 3 toolkit for analyzing GTFS data in memory. Uses Pandas and Shapely for speed. Superseded by [39m[38;5;14m[1mGTFS Kit[0m[38;5;12m (https://github.com/mrcagney/gtfs_kit).[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;2;255;187;0m[4mR[0m
|
||
[38;5;12m- [39m[38;5;12mr-transit[39m[38;5;14m[1m (https://github.com/r-transit)[0m[38;5;12m (https://r-transit.github.io/) - 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-gtfs/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;12m [39m[38;5;14m[1mGTFS-viz[0m[38;5;12m [39m[38;5;12m(https://github.com/vasile/GTFS-viz)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mscript[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mconverts[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mSQLite[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mGeoJSONs[39m[38;5;12m [39m[38;5;12m(needed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mMap[0m[38;5;12m [39m[38;5;12m(https://github.com/vasile/transit-map)[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m
|
||
[38;5;12mapplication)[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 (http://www.chouette.mobi/) - Converts French-Transmodel, SIRI, NETeX. See Chouette.mobi website for more info.[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;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;12m [39m[38;5;14m[1mgtfs2gps[0m[38;5;12m [39m[38;5;12m(https://github.com/ipeaGIT/gtfs2gps)[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;12mpackage[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mconverts[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGPS-like[39m[38;5;12m [39m[38;5;12mrecords[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[48;5;235m[38;5;249mdata.table[49m[39m[38;5;12m,[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mrow[39m[38;5;12m [39m[38;5;12mrepresents[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtimestamp[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m
|
||
[38;5;12mvehicle[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mspatial[39m[38;5;12m [39m[38;5;12mresolution.[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;12m [39m[38;5;14m[1mkml-to-gtfs-shapes[0m[38;5;12m [39m[38;5;12m(https://github.com/bdferris/kml-to-gtfs-shapes/tree/gh-pages)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJavascript[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;12mpolylines[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mKML[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mshapes.txt[39m[38;5;12m [39m[38;5;12mfile.[39m[38;5;12m [39m[38;5;12mHosted[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGitHub[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[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([39m[38;5;14m[1mUK[0m[38;5;14m[1m [0m[38;5;14m[1mstandard[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m[38;5;12m(http://naptan.dft.gov.uk/transxchange/documentation.htm)),[39m[38;5;12m [39m[38;5;12mKV1[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mNetherland[0m[38;5;14m[1m [0m[38;5;14m[1mstandard[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m[38;5;12m(http://bison.connekt.nl/standaarden/))[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mNeTEx[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mEuropean[0m[38;5;14m[1m [0m[38;5;14m[1mstandard[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m
|
||
[38;5;12m(http://netex-cen.eu/)).[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;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;12m [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[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;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 Display[0m[38;5;12m (https://git.wtf-eg.de/dancesWithCycles/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;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;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;12mweb-based[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mediting[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12m(Note:[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mdeprecated[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mfavor[39m[38;5;12m [39m[38;5;12mof[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;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;12mLive[39m[38;5;12m [39m[38;5;12mdemo[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://static-gtfs-manager.herokuapp.com/).[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;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mshape[0m[38;5;14m[1m [0m[38;5;14m[1mmapfit[0m[38;5;12m [39m[38;5;12m(https://github.com/HSLdevcom/gtfs_shape_mapfit)[39m[38;5;12m [39m[38;5;12m-[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;12mfits[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mshape[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstops[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mOSM[39m[38;5;12m [39m[38;5;12mmap[39m[38;5;12m [39m[38;5;12mfile.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;14m[1mpymapmatch[0m[38;5;12m [39m[38;5;12m(https://github.com/tru-hy/pymapmatch)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mmatching.[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;12m [39m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mText-to-Speech[0m[38;5;14m[1m [0m[38;5;14m[1mTester[0m[38;5;12m [39m[38;5;12m(https://github.com/BlinkTagInc/node-gtfs-tts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mreads[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mstop[39m[38;5;12m [39m[38;5;12mnames[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mloud[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mText-to-Speech[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetermine[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mText-to-Speech[39m[38;5;12m [39m[38;5;12mvalues[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mtts_stop_name[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mstops.txt.[39m[38;5;12m [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;12m [39m[38;5;14m[1monebusaway-gtfs-merge-cli[0m[38;5;12m [39m[38;5;12m(http://developer.onebusaway.org/modules/onebusaway-gtfs-modules/1.3.94/onebusaway-gtfs-merge-cli.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmerging[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mfeeds.[39m[38;5;12m [39m[38;5;12mInfo[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mdetects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmerges[39m[38;5;12m [39m[38;5;12mduplicate[39m[38;5;12m [39m[38;5;12mIDs.[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;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;12mAn[39m[38;5;12m [39m[38;5;12mR[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mread[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mtibbles[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;12mdataframes[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;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[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://git.wtf-eg.de/dancesWithCycles/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;12m [39m[38;5;14m[1mPTNA[0m[38;5;12m [39m[38;5;12m(https://wiki.openstreetmap.org/wiki/Public_Transport_Network_Analysis)[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;12mNework[39m[38;5;12m [39m[38;5;12mAnalysis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfinding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maggregating[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mpublic[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mlines[39m[38;5;12m [39m
|
||
[38;5;12mmapped[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mOSM.[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;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(http://specs.frictionlessdata.io/data-packages/)[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;14m[1mGood[0m[38;5;14m[1m [0m[38;5;14m[1mTables[0m[38;5;12m [39m
|
||
[38;5;12m(http://goodtables.okfnlabs.org/).[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;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;12m [39m[38;5;14m[1mTransport[0m[38;5;14m[1m [0m[38;5;14m[1mValidator[0m[38;5;12m [39m[38;5;12m(https://github.com/etalab/transport-validator/)[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;12mvalidator[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;14m[1mRust[0m[38;5;12m [39m[38;5;12m(https://www.rust-lang.org/).[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[1mFrench[0m[38;5;14m[1m [0m[38;5;14m[1mNational[0m[38;5;14m[1m [0m[38;5;14m[1mAccess[0m[38;5;14m[1m [0m[38;5;14m[1mPoint[0m[38;5;12m [39m
|
||
[38;5;12m(https://transport.data.gouv.fr/validation/).[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). Also available in [39m[38;5;14m[1mEspañol[0m[38;5;12m (https://github.com/google/transit/tree/master/gtfs-realtime/spec/es).[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-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;12m [39m[38;5;14m[1mGTFS-realtime[0m[38;5;14m[1m [0m[38;5;14m[1mVehicle[0m[38;5;14m[1m [0m[38;5;14m[1mPositions[0m[38;5;14m[1m [0m[38;5;14m[1mConsumer/Visualizer[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-visualizer)[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;12mconsuming[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGTFS-realtime[39m[38;5;12m [39m[38;5;12mVehicle[39m[38;5;12m [39m[38;5;12mPositions[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12mand[39m
|
||
[38;5;12mdisplaying[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmap.[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;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(https://www.usf.edu/)[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;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/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;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;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;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;12m [39m[38;5;14m[1mSEPTA[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/septa-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;14m[1mSEPTA's[0m[38;5;12m [39m[38;5;12m(http://www.septa.org/)[39m[38;5;12m [39m[38;5;14m[1mreal-time[0m[38;5;14m[1m [0m[38;5;14m[1mbus[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mrail[0m[38;5;14m[1m [0m[38;5;14m[1mdata[0m[38;5;12m [39m[38;5;12m(http://www3.septa.org/hackathon/)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mGTFS-realtime[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCTA[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/ctatt-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;14m[1mCTA's[0m[38;5;12m [39m[38;5;12m(http://www.transitchicago.com/)[39m[38;5;12m [39m[38;5;14m[1mTrain[0m[38;5;14m[1m [0m[38;5;14m[1mTracker[0m[38;5;14m[1m [0m[38;5;14m[1mdata[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.transitchicago.com/developers/traintracker.aspx)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS-realtime.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDetroit[0m[38;5;14m[1m [0m[38;5;14m[1mDOT[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/prashtx/ddot-avl)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExtract[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12minfo[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;14m[1mDDOT's[0m[38;5;12m [39m[38;5;12m(http://www.detroitmi.gov/How-Do-I/Locate-Transportation/Bus-Schedules)[39m[38;5;12m [39m[38;5;12mTransitMaster[39m[38;5;12m [39m[38;5;12minstallation[39m[38;5;12m [39m
|
||
[38;5;12m(database)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconvert[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS-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;12m [39m[38;5;14m[1mgtfs-realtime-translators[0m[38;5;12m [39m[38;5;12m(https://github.com/Intersection/gtfs-realtime-translators)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mPython-based[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtranslate[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12marrival[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mformats[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGTFS-realtime.[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mJuly[39m[38;5;12m [39m[38;5;12m2019[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mLA[39m[38;5;12m [39m[38;5;12mMetro[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mSEPTA.[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;12m [39m[38;5;14m[1mgtfs-rt-differential-to-full-dataset[0m[38;5;12m [39m[38;5;12m(https://github.com/derhuerst/gtfs-rt-differential-to-full-dataset)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mJavascript[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtransform[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcontinuous[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mRealtime[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[48;5;235m[38;5;249mDIFFERENTIAL[49m[39m[38;5;12m [39m[38;5;12mincrementality[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[48;5;235m[38;5;249mFULL_DATASET[49m[39m[38;5;12m [39m[38;5;12mdump.[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;12m [39m[38;5;14m[1mgtfs-rt-inspector[0m[38;5;12m [39m[38;5;12m(https://public-transport.github.io/gtfs-rt-inspector/)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mWeb[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minspect[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12manalyze[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12m(CORS-enabled)[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mRealtime[39m[38;5;12m [39m[38;5;12mfeed.[39m[38;5;12m [39m[38;5;12mOpen-source[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m
|
||
[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(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://git.wtf-eg.de/dancesWithCycles/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;12m [39m[38;5;14m[1mSIRI[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-siri-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[1mSIRI[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m[38;5;12m(https://www.siri.org.uk/)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||
[38;5;12mGTFS-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;2;255;187;0m[4mOther multimodal data formats[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAlliance[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mParking[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[1m(APDS)[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;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;12mAPDS[39m[38;5;12m [39m[38;5;12mVersion[39m[38;5;12m [39m[38;5;12m1.0[39m[38;5;12m [39m[38;5;12mdocuments[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[38;5;12m(https://www.allianceforparkingdatastandards.org/resources).[39m
|
||
[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;12m [39m[38;5;14m[1mDyno-Path[0m[38;5;12m [39m[38;5;12m(https://github.com/osplanning-data-standards/dyno-path)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m(Under[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;14m[1mthis[0m[38;5;14m[1m [0m[38;5;14m[1mpost[0m[38;5;12m [39m[38;5;12m(https://github.com/osplanning-data-standards/GTFS-PLUS/pull/52#issuecomment-331231000))[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mfor[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[3mtrajectories[0m[38;5;12m.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGeneral[0m[38;5;14m[1m [0m[38;5;14m[1mBikeshare[0m[38;5;14m[1m [0m[38;5;14m[1mFeed[0m[38;5;14m[1m [0m[38;5;14m[1mSpecification[0m[38;5;14m[1m [0m[38;5;14m[1m(GBFS)[0m[38;5;12m [39m[38;5;12m(https://github.com/NABSA/gbfs)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mbikeshare[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mmembers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[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[1mBikeshare[0m[38;5;14m[1m [0m[38;5;14m[1mAssociation[0m[38;5;14m[1m [0m[38;5;14m[1m(NABSA)[0m[38;5;12m [39m
|
||
[38;5;12m(http://nabsa.net/).[39m
|
||
[48;5;235m[38;5;249m- **gbfs-validator** (https://github.com/PierrickP/gbfs-validator) - 3rd party tool to validate GBFS feeds.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **gbfs R package** (https://github.com/ds-civic-data/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[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **GBFS Documentation Platform** (https://gbfs.mobilitydata.org/) - Documentation platform for the General Bikeshare Feed Specification, maintaned by **MobilityData** (https://mobilitydata.org/). View the GBFS [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249mspecification, change proposals, policy guides, and technical tools.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGTFS-flex[0m[38;5;12m (https://github.com/MobilityData/gtfs-flex) - A data format that models flexible public transportation services as an extension to GTFS.[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;12m [39m[38;5;14m[1mGTFS-ride[0m[38;5;12m [39m[38;5;12m(https://github.com/ODOT-PTS/GTFS-ride)[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;12mfixed-route[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mridership[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpartnership[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mOregon[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;12mand[39m[38;5;12m [39m[38;5;12mOregon[39m[38;5;12m [39m[38;5;12mState[39m[38;5;12m [39m
|
||
[38;5;12mUniversity.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGTFS-stat[0m[38;5;12m [39m[38;5;12m(https://github.com/osplanning-data-standards/GTFS-STAT)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGTFS[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12madditional[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcontain[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mUrbanLabs[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;12m [39m[38;5;14m[1mGeneral[0m[38;5;14m[1m [0m[38;5;14m[1mModeling[0m[38;5;14m[1m [0m[38;5;14m[1mNetwork[0m[38;5;14m[1m [0m[38;5;14m[1mSpecification[0m[38;5;14m[1m [0m[38;5;14m[1m(GMNS)[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;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;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[1mGeneral Travel Network Specification[0m[38;5;12m (https://zephyrtransport.org/trb17projects/7-general-travel-network-specification/) - A planned data specification for sharing travel demand model networks.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mManaged[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTolled[0m[38;5;14m[1m [0m[38;5;14m[1mLanes[0m[38;5;14m[1m [0m[38;5;14m[1mFeed[0m[38;5;14m[1m [0m[38;5;14m[1mSpecification[0m[38;5;14m[1m [0m[38;5;14m[1m(MTLFS)[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;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;12m [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;12m [39m[38;5;14m[1mMobility[0m[38;5;14m[1m [0m[38;5;14m[1mas[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mService[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(http://maas-api.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mdocuments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdefines[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mMaaS-compatible[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12m(e.g.,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mMaaS[0m[38;5;14m[1m [0m[38;5;14m[1mTransport[0m[38;5;14m[1m [0m[38;5;14m[1mService[0m[38;5;14m[1m [0m[38;5;14m[1mProvider[0m[38;5;14m[1m [0m[38;5;14m[1mBooking[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/maasglobal/maas-tsp-api/blob/master/specs/Booking.md)).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMobility[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mSpecification[0m[38;5;14m[1m [0m[38;5;14m[1m(MDS)[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;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[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;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.cen.eu/work/ENdev/how/Pages/default.aspx).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOMX:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mOpen[0m[38;5;14m[1m [0m[38;5;14m[1mMatrix[0m[38;5;14m[1m [0m[38;5;14m[1mdata[0m[38;5;14m[1m [0m[38;5;14m[1mfile[0m[38;5;14m[1m [0m[38;5;14m[1mformat[0m[38;5;12m [39m[38;5;12m(https://github.com/osPlanning/omx)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtwo-dimensional[39m[38;5;12m [39m[38;5;12marray[39m[38;5;12m [39m[38;5;12mobjects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12massociated[39m[38;5;12m [39m[38;5;12mmetadata,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtransportation[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m
|
||
[38;5;12mindustry.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOpen[0m[38;5;14m[1m [0m[38;5;14m[1mSales[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mDistribution[0m[38;5;14m[1m [0m[38;5;14m[1mModel[0m[38;5;14m[1m [0m[38;5;14m[1m(OSDM)[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;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;14m[1m [0m[38;5;14m[1mproject[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;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;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCal-ITP[0m[38;5;14m[1m [0m[38;5;14m[1mOperational[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mStandard[0m[38;5;14m[1m [0m[38;5;14m[1m(ODS)[0m[38;5;12m [39m[38;5;12m(https://docs.calitp.org/operational-data-standard/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntended[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlack[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mrepresenting[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12mschedules[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mdrivers,[39m[38;5;12m [39m
|
||
[38;5;12mdispatchers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mplanners[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcarry[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mtransit[39m[38;5;12m [39m[38;5;12moperations.[39m[38;5;12m [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransport[0m[38;5;14m[1m [0m[38;5;14m[1mOperator[0m[38;5;14m[1m [0m[38;5;14m[1mMobility-as-a-service[0m[38;5;14m[1m [0m[38;5;14m[1mProvider[0m[38;5;14m[1m [0m[38;5;14m[1m(TOMP)-API[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;12mWorking[39m[38;5;12m [39m[38;5;12mgroup[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mNetherlands[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAPI[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[4mResources[0m
|
||
|
||
[38;5;12mOn-line courses, blog posts, and reports related to open transit data.[39m
|
||
|
||
[38;2;255;187;0m[4mOn-line courses[0m
|
||
|
||
[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;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;12m [39m[38;5;14m[1mPlanetizen[0m[38;5;14m[1m [0m[38;5;14m[1m"Building[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mMap[0m[38;5;14m[1m [0m[38;5;14m[1mWeb[0m[38;5;14m[1m [0m[38;5;14m[1mApp"[0m[38;5;14m[1m [0m[38;5;14m[1mcourse[0m[38;5;12m [39m[38;5;12m(https://courses.planetizen.com/course/building-transit-map-app)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msetting[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mweb-based[39m[38;5;12m [39m[38;5;12mmapping[39m[38;5;12m [39m[38;5;12mapplication,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m
|
||
[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mrequired.[39m[38;5;12m [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;2;255;187;0m[4mBlog posts[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhen(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[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mcode[0m[38;5;12m [39m[38;5;12m(https://github.com/mjskay/when-ish-is-my-bus)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12m(R)[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m[38;5;12mWhenish[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmy[39m[38;5;12m [39m[38;5;12mbus?[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12mdays[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhistorical[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;12mthe[39m[38;5;12m [39m[38;5;12msurvey[39m[38;5;12m [39m
|
||
[38;5;12mresults.[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;12m [39m[38;5;14m[1m"AVL,[0m[38;5;14m[1m [0m[38;5;14m[1mCAD,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mReal-Time[0m[38;5;14m[1m [0m[38;5;14m[1mPassenger[0m[38;5;14m[1m [0m[38;5;14m[1mInfo[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mBeginners"[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mTony[0m[38;5;14m[1m [0m[38;5;14m[1mLaidig[0m[38;5;12m [39m[38;5;12m(http://transitdata.net/avl-cad-and-real-time-passenger-info-for-beginners/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtrack[39m[38;5;12m [39m
|
||
[38;5;12mvehicles.[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;12m [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;12m [39m[38;5;14m[1m"How[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1muse[0m[38;5;14m[1m [0m[38;5;14m[1mGTFS[0m[38;5;14m[1m [0m[38;5;14m[1mdata[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mtrack[0m[38;5;14m[1m [0m[38;5;14m[1mtransit[0m[38;5;14m[1m [0m[38;5;14m[1mvehicles[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mrealtime"[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1mTom[0m[38;5;14m[1m [0m[38;5;14m[1mCamp[0m[38;5;12m [39m[38;5;12m(https://www.ably.io/blog/gtfs-data-track-transit-vehicles-realtime)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[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;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mcontinuous[39m[38;5;12m [39m[38;5;12mrealtime[39m[38;5;12m [39m
|
||
[38;5;12mupdates.[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(http://faculty.washington.edu/jhullman/busUncertaintyVis.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;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;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;12m [39m[38;5;14m[1mTCRP[0m[38;5;14m[1m [0m[38;5;14m[1mSynthesis[0m[38;5;14m[1m [0m[38;5;14m[1m115[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mOpen[0m[38;5;14m[1m [0m[38;5;14m[1mData:[0m[38;5;14m[1m [0m[38;5;14m[1mChallenges[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mOpportunities[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mTransit[0m[38;5;14m[1m [0m[38;5;14m[1mAgencies[0m[38;5;12m [39m[38;5;12m(http://onlinepubs.trb.org/Onlinepubs/tcrp/tcrp_syn_115.pdf)[39m[38;5;12m [39m[38;5;12m(2015)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m[38;5;12mreport[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;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 [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;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;12m [39m[38;5;14m[1mEntities[0m[38;5;14m[1m [0m[38;5;14m[1mProviding[0m[38;5;14m[1m [0m[38;5;14m[1mTransportation[0m[38;5;14m[1m [0m[38;5;14m[1mSoftware[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mConsulting[0m[38;5;14m[1m [0m[38;5;14m[1mServices[0m[38;5;12m [39m[38;5;12m(https://docs.google.com/spreadsheets/u/1/d/1n44CNMCK1vt1nyrsdYz-KD_hYxUMNIm6Me69M6ROBIg/pubhtml)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdd[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mentities[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[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[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;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;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;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;12mnow[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[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;12mThis list is intended as a community resource for informational use only - listing of a project/product does not imply endorsement.[39m
|
||
|