The MARTA Hackathon series is a yearlong strategic technology initiative led by MARTA, Sandbox ATL, Code for Atlanta, HackGT, and other community groups to help create the next great thing in ATL transit. This presentation showcases the open ridership data being made available to the developer community at the hackathon.
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
MARTA Hackathon Data Presentation
1.
2. Agenda
Overview of Automated Fare Collection - AFC
➢ What is it?
➢ How is Data Used?
➢ Data Provided?
Overview of Automated Passenger Count - APC
➢ What is it?
➢ How is Data Used?
➢ Data Provided?
Overview of General Transit Feed Specification - GTFS
➢ What is it?
➢ How is Data Used?
➢ Data Provided?
4. ✓ An Automated Fare Collection (AFC) system is the
collection of components that automate the ticketing
system of a public transportation network.
✓ Data for stations and buses’ daily usage by riders.
Information includes types of devices and cards used,
entries and exits, transfers, fare and passes.
5. PLANNING
RESEARCH & ANALYSIS
✓ RAIL ENTRIES AND EXITS
✓ BREEZE CARD USAGE
✓ RIDERSHIP BY FARE PAYMENT
✓ RIDERSHIP MODE
FINANCE
✓REVENUE REPORT
✓SALES REPORT
HOW IS DATA
USED
6. Variable Definition
✓ Transit Day Refers to the date that a transaction occurred
✓ Transaction Date Time Refers to the date/time that a transaction occurred
✓ Device ID A unique identification number assigned to every
device in the system
✓ FACID Rail Station Id
✓ Fare Instrument
Category
A category contains a group of similar Fare
Instrument types
✓ Route Number This the actual bus route for transit mode 1 - Bus
✓ Use Type Indicates the transaction type
✓ Transit Mode 1 - Bus, 2 - Rail
✓ Serial Number Card serial Number
Data Provided
8. ✓ Automatic Passenger Counters allow transit agencies to track
ridership on their routes.
✓ Counts of all passengers getting on and off for the service
length for the day for that bus.
9. PLANNING
✓ RESEARCH / DEVELOPMENT
✓ ROUTING / ANALYSIS
✓ BUS STOP ALOCATION
✓ PUBLIC HEARINGS
SCHEDULING
✓ RUNCUTTING/BLOCKING
✓ NODE DEVELOPMENT
✓ TRIP/RUN TIMES
✓ PATTERN DEVEOPMENT
RESEARCH & ANALYSIS
✓ ON TIME PERFORMANCE ANALYSIS
✓ BUS STOP ANNOUNCEMENT
ASSOCIATION
TECHNOLOGY
ROUTE SURVEY
✓ BUS STOP
✓ DISTANCE CALCULATION
✓ BUS STOP LOCATION
GIS
✓ DATA DEVELOPMENT
✓ DATA EXTRACTION
✓ STOP TRIP CALCULATION
✓ STOP ASSOCIATION
HOW IS DATA
USED
10. Data Provided
Variable Definition
✓ Calendar Day Day
✓ Route Bus Route Number
✓ Route Name Route Name
✓ Direction
Direction of Trip - Northbound,
Southbound
✓ Stop_id Bus Stop Id
✓ Stop Bus Stop Name
✓ Actual_Arrival_Time Bus arrival time
✓ Actual_Departure_Time Bus Departure time
✓ Ons Passenger Boardings
✓ Offs Passenger Alightings
✓ Latitude Geo Stop Latitude
✓ Longitude Geo Stop Longitude
✓ Vehicle_ID Bus id.
12. A GTFS feed is composed of a series of text files collected in a ZIP file.
Each file models a particular aspect of transit information: stops, routes,
trips, and other schedule data.
Bus Real Time Information
This contains real-time information about the buses, like Latitude,
Longitude, Delay, BlockID and TimePoint.
Rail Real Time Information
This contains real-time information about the Trains, like
WAITING_SECONDS, WAITING_TIME, DESTINATION, DIRECTION, LINE and
STATION.
13. Variable Definition
✓ Route Short Name Short Description of the Route
✓ Route Long Name Long Description of the Route
✓ Route Type Route is either Bus or Train
✓ Shape Point Lat Route Shape Latitude
✓ Shape Point Long Route Shape Longitude
✓ Shape Point Sequence Sequence of the shape point
✓ Stop Code Code of the stop
✓ Stop Name Name of the stop
✓ Stop Lat Latitude of the stop
✓ Stop Long Longitude of the stop
Data Provided
14. Variable Definition
✓ Arrival Time Arrival at the stop
✓ Departure Time Departure time at the stop
✓ Stop ID Unique identifier of the stop
✓ Service ID Unique representation of service ID
3- Saturday, 4-Sunday, 5-weekday
✓ Block ID Unique representation of Block
Data Provided
15. Bus Real Time Information
This contains real-time information about the buses, like Latitude, Longitude, Delay, BlockID
and TimePoint.
There are two methods you can use to access the MARTA Bus Realtime RESTful data:
GetAllBus — returns all active buses with real-time data across the entire system. http://
developer.itsmarta.com/BRDRestService/RestBusRealTimeService/GetAllBus
GetBusByRoute — returns those active buses with real-time data for a given route. http://
developer.itsmarta.com/BRDRestService/RestBusRealTimeService/GetBusByRoute/{ROUTE}
Ex: http://developer.itsmarta.com/BRDRestService/RestBusRealTimeService/GetBusByRoute/1
16. Rail Real Time Information
This contains real-time information about the Trains, like WAITING_SECONDS, WAITING_TIME,
DESTINATION, DIRECTION, LINE and STATION .
GetRealtimeArrivals — returns real-time train arrivals for all MARTA train stations: http://
developer.itsmarta.com/RealtimeTrain/RestServiceNextTrain/GetRealtimeArrivals?
apikey=xxxxxxxx