Primary tabs

The Office of Advanced Planning studies our community's built environment, envisioning, designing and implementing long-range planning solutions to create a vibrant sense of place where people want to live, work and innovate.

Other Access

The information on this page (the dataset metadata) is also available in these formats.

JSON RDF

via the DKAN API

Dockless Vehicles

Data about all dockless (scooter and bike) trips across the city from all providers. See Public Work's page for more details.

  • Bird - 450 max vehicles - launched August 2018
  • Lime - 450 max vehicles - launched November 2018
  • Bolt - 150 max vehicles - launched July 2019
  • Spin - 150 max vehicles - launched August 2019

Discounted Ride Plans

Many companies have a discounted ride option (no starting fee, half off, etc) if you are the recipient of state or federal assistance programs. They also may have an option to pay for rides with cash or bank draft only (no credit card needed), and without having a smartphone (using text messages only). For details and requirements, see the company's websites or contact them directly:

Location

Data is aggregated for individual privacy at 3 decimals for latitude and longitude, which equates to about the block level. This groups start and end points into a grid across the city.

Note there is inherent inaccuracies in GPS tracking that is present in the source data.

NOTE: this grid of aggregated data may show points in water, private locations, and places vehicles do not operate - this is due to data being snapped to a larger open data aggregation level, GPS issues, or data issues from the companies.

Updates

Data goes from August 2018 to now. More data will be posted as we receive it, usually a few weeks after the first of each month.

More Details

Should you desire additional or more specific data than is shared here, please inquire with Bird directly at datarequests@bird.co or submit an Open Records Request and someone will get back to you quickly.

Data Notes

Times are rounded to the nearest 15 minutes, and location to the nearest 3 decimal places for rider privacy.

VehicleID has been removed for rider privacy (tracking where a vehicle goes around the city), for competition concerns from the companies, they are not reliable to identify a vehicle's lifespan, and because VehicleIDs could be connected back to our previously published data sets broken out by company which included VehicleIDs.

There is no identifier for a company - instead all the trips are combined into one file. This is to protect the privacy of riders and to not release company "trade secrets" (eg, the placement and rides per company).

Includes the following fields:

  • TripID - a unique ID created by Louisville Metro
  • StartDate - in YYYY-MM-DD format
  • StartTime - rounded to the nearest 15 minutes in HH:MM format
  • EndDate - in YYYY-MM-DD format
  • EndTime - rounded to the nearest 15 minutes in HH:MM format
  • TripDuration - duration of the trip minutes
  • TripDistance - distance of trip in miles based on company route data
  • StartLatitude - rounded to nearest 3 decimal places
  • StartLongitude - rounded to nearest 3 decimal places
  • EndLatitude - rounded to nearest 3 decimal places
  • EndLongitude - rounded to nearest 3 decimal places
  • DayOfWeek - 1-7 based on date, 1 = Sunday through 7 = Saturday, useful for analysis
  • HourNum - the hour part of the time from 0-24 of the StartTime, useful for analysis

Privacy for infrequent trips
If an origin/destination trip pair has 5 or less trips between the locations, then we fuzz both the start and end location for privacy. We move both the start and end point for all of these trips randomly 1km away from the actual point. We do not note which trips have been changed in this manner.

Data Outliers

Some source data provided by the companies contains errant values, like negative or impossible distances. In these cases we have done the following to the data:

  • Set TripDistance to -1 where the value is less than 0
  • Set TripDistance to 100 where the value is over 100 (maximum range is currently around 25 miles)
  • We have left errant TripDurations untouched
  • We have left errant latitude and longitude coordinates (eg, hundreds of miles away) untouched

Methodology

Much of our data and policy aligns to the suggestions of the Harvard's Civic Analytics Network and the work of other cities like Austin, TX, Washington DC and NACTO's guidance.

For more details, charts, filters and trip information see this full screen interactive map. Note, the map's purpose is to give you a visual example of the raw data.

Data and Resources

FieldValue
Publisher
Modified
2019-11-26
Release Date
2018-10-16
Frequency
Monthly
Homepage URL
Identifier
83299427-e232-49a1-8cfb-d524260d6673
Data Standard
Spatial / Geographical Coverage Location
Louisville, KY
Temporal Coverage
Thursday, August 9, 2018 - 00:00
License
License Not Specified
Granularity
Rides
Data Dictionary
  • TripID - a unique ID created by Louisville Metro
  • StartDate - in YYYY-MM-DD format
  • StartTime - rounded to the nearest 15 minutes in HH:MM format
  • EndDate - in YYYY-MM-DD format
  • EndTime - rounded to the nearest 15 minutes in HH:MM format
  • TripDuration - duration of the trip minutes
  • TripDistance - distance of trip in miles based on company route data
  • StartLatitude - rounded to nearest 3 decimal places
  • StartLongitude - rounded to nearest 3 decimal places
  • EndLatitude - rounded to nearest 3 decimal places
  • EndLongitude - rounded to nearest 3 decimal places
  • DayOfWeek - 1-7, 1 = Sunday through 7 = Saturday, useful for analysis
  • HourNum - the hour part of the time from 0-23 of the StartTime, useful for analysis
Contact Name
James Graham
Contact Email
Public Access Level
Public

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

2 + 1 = Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.