Public Transit Places

Motionworks' Placecast™ supports measuring public transit systems.

Types of Public Transit

Motionworks’ place methodology includes understanding the activities at public transit infrastructure across North America. In most situations, transit stations are measured the same way as other places. However, in some situations there are added nuances to how Motionworks measures these transit facilities.

This additional nuance for transit stations is the result of the wide availability of first party public transit data that informs Motionworks’ understanding of visitation to those places. All other details, like how Motionworks identifies base visitation, demographics, and dwell time are the same as other places and are detailed in our People Methodology overview.

Data Collection

Public transit systems and governments across North America collect and publish a significant amount of data on public transit ridership. Motionworks collects and processes much of this data to help inform its calculations of public transit station activities.

Federal

At the US Federal Government level, the Federal Transit Administration maintains the National Transit Database FTA NTD. Transit operators are required to provide data to the NTD as part of any federal funding agreements they have. The NTD releases total monthly boardings by transit system and the mode of transit (e.g., Bus, Light Rail, etc.) on a continual basis. Motionworks checks the NTD for updates on a weekly basis and collects new data where available.

Individual Systems

Motionworks collects data released by individual transit systems when the data is published on a regular schedule in an easily machine-readable format. The Motionworks update intervals vary depending on the system.

Motionworks automatically collects data daily from:

  • New York City Metropolitan Transportation Authority (MTA)
  • Port Authority of New York & New Jersey Trans Hudson (PATH)
  • Chicago Transit Authority (CTA)

Motionworks automatically collects data monthly from:

  • Bay Area Transit Authority (BART)
  • Miami-Dade Transit

Motionworks has collected data from most other significant North American transit systems on an annual ad-hoc basis.

Measuring Transit Stations

Initial Place Measurement

Motionworks begins its process by measuring the visitation at transit stations depending on their focused/unfocused status. Focused transit stations are directly measured based on how many devices were seen within the data collection area of the station over time. About 85% of the transit stations in our database are focused. The visitation for unfocused transit stations(e.g., underground stations) are estimated based on either:

  • The parent place (if any) and the traffic passed down from parent to child. This is the same methodology Motionworks uses for non-transit parent / child places.
    • Very few of the unfocused transit stations fall within this category – around 2%
  • The size of the station and the median visits per 1k square foot of space calculated based on other focused transit stations in the same market.
    • Majority of the unfocused transit stations fall within this category – around 98%

Once this is complete, basic visitation is understood for each transit station.

Station Mapping

While Motionworks has onboarded transit stations as Motionworks Places in our database, these places need to be mapped appropriately to the stations as they are represented in the first party ridership data. For example, one place can be associated to multiple stations that are interconnected (e.g., a station complex). This step is done by first programmatically intersecting the station coordinates to place polygons and then manually reviewing the mapping. For example, in New York City, the 14th St / 6th Ave (L) Station is mapped to 4 station counts from NYC MTA data.

As part of this ongoing process, Motionworks has added all known rail stations to our Place database for existing public transit operators. We will continuously monitor transit systems for new stations and add them on a rolling basis as they open.

Ridership Data Standardization

Once the base visitation of the transit stations is understood and the transit stations are mapped appropriately, Motionworks then calculates a value to use for scaling the base visitation of any transit station for which first party data is available. Motionworks uses the FTA NTD monthly data for systems where ridership data is not available on a monthly basis. For all other systems where first party data is available on a monthly (or more often) basis, Motionworks uses that data.

When data is not available on a monthly (or more often) basis

As mentioned above, in this case, Motionworks relies on first party data from the FTA NTD, which provides total monthly boardings by system and mode. We estimate the total number of entrances and exits (i.e., visits) to the stations of a system that we have in our places database by the following formula (SystemVisits = SystemBoardings x 2 x CoverageRatio), In this formula, CoverageRatio is the percentage of the stations that we cover in our database. Since Motionworks has onboarded all available stations for systems that are measured, the coverage ratio is 100%.

In the formula, multiplication by 2 is to convert boardings to total visits to the system, one visit at the origin station, one visit at the destination station, and two visits at the transfer station. Once these system-wide visits by month and mode (e.g., Light Rail, or Commuter Rail, etc.) are understood, they are distributed to individual stations. Knowing the relative yearly ridership for each station for a specific year and the modes serviced at the station, we distribute the total system-wide monthly visits for a specific mode from FTA NTD data proportionately onto each station. Once complete, this will leave us with a monthly visitation for each station.

When data is available on a monthly (or more often) basis

As mentioned above, in this case, Motionworks relies on the first party data from the individual transit system source. There are fewer steps needed since the first party data is provided and can be directly applied to the matching station. Depending on the system, the formula for these stations could be based on boardings (visits = boardings * 2) or ons-and-offs (visits = ons-and-offs). Also taken into consideration are places that can be mapped to multiple stations. Once complete, this will leave us with monthly visitation for each station.

Calculating Factors

The goal of understanding the first party data is to calculate factors that Motionworks can use to adjust the base visitation that was generated earlier. Motionworks distributes/aggregates the(ridership-based) visitation values from the above standardization steps into weekly numbers. This means that, when available, daily first party data is aggregated up to weekly, or monthly visitation and is redistributed to weekly numbers uniformly. For other systems, the monthly first party data is distributed uniformly across weeks. The factors are then calculated by dividing the first party visitation by the observed visitation for each station and week. These factors are also applied to day of week and hour of day metrics so those also align to the first party visitation.

As an example, in a system where there are only 2 stations, and the first party a single week of turnstile data is reported as 100, while the observed data for that single week is reported as 50, we would do the following:

  • Assume the stations have a consistent weekly turnstile number throughout the month - 4*100 = 400
  • Assume the stations have a consistent weekly observered number throughout the month - 4*50 = 200
  • Calculate the factor as the ratio of first party to observed - 400/200 = 2
  • Apply a factor of 2 to the source observation data for the weekly average in that month, as well as to day of week and hour of day estimates.

Factors are not adjusted in any way when the observed data is higher than the first party reported data, so negative factors could be applied. Factors are capped so that they will not exceed 1000x.

Factor Imputation/Expansion

There are situations where the first party data is incomplete. For example, we can have factors for certain time periods, but not for all. When this happens, the factors for missing weeks are estimated as the median factor of the last existing 8 weeks. If this still results in missing factors, we impute with the median factor of the next existing 8 weeks. This will ensure that at a factor is applied, based on our best estimate, to the entire history of a scaled place.

Final Visitation

Once the above steps to generate base visitation, map station records, standardize ridership, and generate factors are complete, Motionworks uses the output to scale the base visitation of the place accordingly and generate the final visitation that gets reported.