Improving Information Usability at BC Transit Michael Grant
Improving Information Usability at BC Transit Michael Grant Manager, Monitoring & Forecasting 1
Overview § Background § BC Transit, Monitoring & Forecasting § FME Empowerment § Why we use FME § Flat Files § BSMS, Hastus, APC § Examples § § Automating bus stop names Google Transit Building bus route paths (with offsets) Displaying Automated Passenger Count data 2
Background § BC Transit § Authority for public passenger transportation systems and rail transit systems in regions throughout BC. § Monitoring & Forecasting § Department for monitoring BC Transit's productivity. 3
FME Empowerment § Need § Data driven department § Data in / data out… lots of processing and analysis § Existing Software § Good and bad… § Development of standards § Improve quality, efficiency, and functionality § Benefits of FME § Control the process § Customize based on the data available § Customize the outputs 4
Flat Files § Bus Stop Management System (BSMS) § Base. Stops. csv (import/export file) § Contains all of the BUS STOP attributes § Hastus (scheduling software) § General Transit Feed Specification (GTFS) § Automated Passenger Counters (APC) § *. dat files (raw data) 5
Example – BSMS § Bus Stop Management System (BSMS) 6
Example – BSMS § Base. Stops. csv 7
Example – BSMS § Naming Bus Stops 8
Example – Google Transit § General Transit Feed Specification (GTFS) 9
Example – Google Transit § Combine GTFS with Bus Stops 10
Example – Google Transit § Google Transit Trip Planner 11
Example – Route Paths § Process GTFS to a usable format 12
Example – Route Paths § Hastus. Formatted 1 13
Example – Route Paths § From Bus Stop – To Bus Stop 14
Example – Route Paths § Building the routes 15
Example – Offset Paths § Offset. Paths – Custom Transformer 16
Example – Offset Paths § Offset Paths with Bezier Curves 17
Example – Offset Paths § Offset Paths with symbology 18
Example – Schedule Animation § Show schedule animation 19
Example – APC Dat file § Raw APC Dat file 20
Example – APC Animation § Show APC animation 21
Example – Epoch. Datetime § Formatting the date and time 22
Example – Azimuth. Calculator § Calculate the azimuth from A to B 23
Thank You! § Questions? § For more information: § Michael Grant § Manager, Monitoring & Forecasting § BC Transit § michael_grant@bctransit. com 24
- Slides: 24