Skip to content

garyzhubc/TrafficCruising-DSSG2017

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Traffic Cruising Data Science for Social Good Project

Description

A substantial portion of urban traffic can result from drivers searching for parking spaces and waiting for (or traveling between) passengers, in the case of for-hire vehicles. These driving patterns are known collectively as traffic cruising, and are thought to be major contributors to congestion in downtown Seattle. However, the magnitude and location of traffic cruising are poorly understood. By analyzing traffic sensor data, we devised a system for visualizing temporally- and spatially-explicit variations in the intensity of traffic cruising across Seattle's Central Business District. We use a series of heuristics and algorithms to estimate vehicle routes from anonymous data. We then describe each route with calculated metadata, by which we label it as either demonstrating cruising behavior or not, using a semi-supervised machine learning approach. Finally, we create an interactive heat map of downtown Seattle that can be used to visualize magnitudes of each type of traffic cruising pattern.

This research has the potential to help transportation agencies, technology companies, and car companies predict the availability of parking and more accurately direct travelers with online, mobile, and connected tools, thereby reducing congestion impacts, emissions, and fuel costs.

Web Application Demo

Description of Folders

  • analysis: contains code for supporting tasks carried out throughout the process of building the pipeline.
  • app: contains code for the web application to visualize the aggregated data.
  • data: contains supporting data necessary at different steps in pipeline.
  • models: contains analysis for different machine learning approaches.
  • pipeline: contains code for our process of transforming the data to a usable format.
  • results: contains final papers, presentations, and images.

How To Use Web Application Demo

  1. Clone github repository to local computer
  2. Download Python 3.6
  3. Install required dependencies with the following command: "pip install Flask"
  4. Navigate to app folder
  5. From command line, type: "python app.py"
  6. Open web browser to "localhost:5000"

Team Members

DSSG Fellows

  • Brett Bejcek, The Ohio State University
  • Anamol Pundle, University of Washington
  • Orysya Stus, University of California, San Diego
  • Michael Vlah, University of Washington

Data Science Leads

  • Valentina Staneva, eScience Institute
  • Vaughn Iverson, eScience Institute

Project Lead

  • Steve Barham, Seattle Department of Transportation

About

Public Repository for Traffic Cruising DSSG 2017 Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.8%
  • R 15.3%
  • JavaScript 15.3%
  • Jupyter Notebook 11.0%
  • HTML 1.5%
  • CSS 1.1%