Automatically Cleaning and Processing Bicycle GPS Traces Will Tsay May 17, 2015.

Slides:



Advertisements
Similar presentations
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Advertisements

ISTEA is Now 20 Years Old and We are Still Searching for the Land Use-Transportation Connection. Actually, Analysis of that Connection Has Been Sought.
GIS at PSRC GIS data collection & travel demand modeling ESRM 250 February 4, 2010.
GREATER NEW YORK A GREENER Travel Demand Modeling for analysis of Congestion Mitigation policies October 24, 2007.
DVRPC TMIP Peer Review Introduction and Context Oct. 29 th, 2014.
Personal Navigation Phone Technical Presentation.
DVRPC Initiatives – Counting, RideScore, and CyclePhilly Shawn Megill Legendre and Cassidy Boulan Circuit Coalition Meeting May 15, 2014.
Mining Motion Sensor Data from Smartphones for Estimating Vehicle Motion Tamer Nadeem, PhD Department of Computer Science NSF Workshop on Large-Scale Traffic.
19 th Advanced Summer School in Regional Science Combining Vectors and Rasters in ArcGIS.
Agenda Overview Why TransCAD Challenges/tips Initiatives Applications.
Street Stories Seema Moorjani Monday, August 19, 2002 Next Generation Internet.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Five Police Technology Geographic Information.
School location collector
FOCUS MODEL OVERVIEW Denver Regional Council of Governments June 24, 2011.
Vetri Venthan Elango Dr. Randall Guensler School of Civil and Environmental Engineering Georgia Institute of Technology On Road Vehicle Activity GPS Data.
GIS Techniques and Algorithms to Automate the Processing of GPS- Derived Travel Survey Data Praprut Songchitruksa, Ph.D., P.E. Mark Ojah Texas A&M Transportation.
GPS Navigation and Data Structures By Michael Cabassol and Augie Hill.
COLLABORATE. INNOVATE. EDUCATE. What Smartphone Bicycle GPS Data Can Tell Us About Current Modeling Efforts Katie Kam, The University of Texas at Austin.
STRAVA Spatial Data and Processes:
Cycle Cheng Fu & Kotaro Hara. Do you know where in your city you can bike?
Christian Mandel 1 Tim Laue 2 Particle Filter-based Position Estimation in Road Networks using Digital Elevation Models
BIG BIKE DATA: HOW GPS ROUTE DATA COLLECTED FROM SMARTPHONES CAN BENEFIT BICYCLE PLANNING MEYER, 2013 UNIVERSITY OF TEXAS AT AUSTIN 1.
COMMUTE Atlanta A Comparison of Geocoding Methodologies for Transportation Planning Applications Jennifer Indech Nelson Dr. Randall Guensler Dr. Hainan.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Common Alerting Protocol (CAP) Implementation Workshop – 2014 ArcGIS Geotrigger for CAP Implementation by Nalaka Kodippili Geo Technical Manager GIS Solutions.
Name of presentation Month 2009 Name of presentation Month 2008 School of Geography, Planning and Environmental Management 7 Billion and Counting Dr Jonathan.
Portraying the Earth GPS, RS, and GIS as geographic tools Lab 3.
BlackBridge | Earth Science Conference 2014 – USA Earth Science Conference 2014 – San Francisco - USA MASS PROCESSING.
USDA-NRCS Web Soil Survey access and use soil maps of “your farm” on planning and management of regular farm operations DEMONSTRATION By Lincoln Zotarelli.
Mapping Cyclist Activity and Injury Risk in a Network Combining Smartphone GPS Data and Bicycle Counts PhD Candidate: Jillian Strauss Supervisors: Luis.
Location Based Speed Dating Mobile Service. Presentation Overview Project Description Aims and Objectives Progress to date Remaining Work.
1 1 ISyE 6203 Radical Tools Intro To GIS: MapPoint John H. Vande Vate Spring 2012.
NeighborhoodReach.com Willowbend Corporation. Neighborhoods A geographically localized community within a larger geography where the inhabitants share.
DVRPC TMIP Peer Review TIM 2 Model Oct. 29 th, 2014.
MPO/RPC Directors Meeting Asadur Rahman Lead Worker-Traffic Forecasting Section, BPED, July 28, 2015.
Computers in Urban Planning Computational aids – implementation of mathematical models, statistical analyses Data handling & intelligent maps – GIS (Geographic.
GIS FOR COMMUNITY DEVELOPMENT. WHAT DOES GIS STAND FOR? Hardware and Software Data Mapping Standards GIS Savvy Users GIS G eographic I nformation S ystems.
Travel Speed Study of Urban Streets Using GPS &GIS Tom E. Sellsted City of Yakima, Washington Information Systems and Traffic.
Jeremiah Dunn. Overview Introduction Mobile Millenium Goal Complexity of the Problem Gathering Data Data Fusion Modeling the Flow of Traffic Mobile Century.
Big Data “Triage” for Long Range Planning Transportation Engineering and Safety Conference Reuben S MacMartin December 12, 2014.
Tour Guide Customizable map guide and path finder. By Saurabh Zadgaonkar Cpsc 663.
RTC DVRPC Household Travel Survey TMIP Peer-Review October 29, 2014 Ben Gruswitz, AICP Office of Modeling & Analysis Sarah Moran Office of Modeling.
NHTS Update and Data Analysis Plans presented to Florida Model Task Force presented by Krishnan Viswanathan November 10, 2009.
Leta Huntsinger | PB | | Stacey Bricka | NuStats | |
Use of GIS Methodology for Online Urban Traffic Monitoring German Aerospace Center Institute of Transport Research M. Hetscher S. Lehmann I. Ernst A. Lippok.
Using GIS Networks to Represent Model Networks May 19, 2009 Hoyt Davis & Chunyu Lu Gannett Fleming, Inc.
Cole Kelleher Benjamin Post CSCI 5980 Assessment of Advanced GIS Tools for E-911 Services.
Comparison of an ABTM and a 4-Step Model as a Tool for Transportation Planning TRB Transportation Planning Application Conference May 8, 2007.
Bike Day Team: Blue Jens Titterness, Shifan Wu. Advantage (what & why) Mobility o Customized for windows phone o Fully utilize phone features o Easy to.
Presented by:Supervisors: Fuad Amira Dr. Raed Qadi Reem SalousDr. Samer Arandi MY PATH KEEPER.
Travel Data and the Smartphone: Building an International Travel Dataset One Android User at a Time GIL TAL MICHAEL NICHOLAS MATTHEW FAVETTI.
When you begin a project, a reference data layer is placed on the map first. This initial layer(s) is called the base map. There are different types of.
Overview of OsmAnd An Android Mobile App for Rural Development Sector of India.
Florida Rural Household Travel Survey Mobile App
Introduction to Geographic Information Systems Fall 2013 (INF 385T-28620) Dr. David Arctur Research Fellow, Adjunct Faculty University of Texas at Austin.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Forest Inventory Mapmaker Pat Miles NE FIA Users Group Meeting.
UNIT 3 – MODULE 2: Spatial Data. DATA Sources of data can be categorized as primary (first-hand observation or secondary (collected by someone other than.
DOiT Dynamic Optimization in Transportation Ragnhild Wahl, SINTEF (Per J. Lillestøl SINTEF)
Fuzzy and Cross-App Replay for Smartphone Apps Yongjian HuIulian Neamtiu.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Waypoint: An Off Road Navigator
Pasi Piela NTTS Conference, Brussels 14 March 2016
Developing an Active Transportation Database for Southern California
CS & CS Capstone Project & Software Development Project
A Call for city data on cycling
Data Science with Python
Esri Roads and Highways An Introduction
Presentation transcript:

Automatically Cleaning and Processing Bicycle GPS Traces Will Tsay May 17, 2015

Delaware Valley Regional Planning Commission Regional MPO 2 States 9 Counties 355 Municipalities 5.5 Million Population 3,800 sq. miles

Outline CyclePhilly Smartphone App GPS Data Collection GPS Data Processing Processing Results Limitations Future

Smarter Phones Source: Qualcomm Technologies, Inc Press Release April 24, 2014

Sensor Capabilities Sensors Motion – Linear – Rotational Environmental – Photometer – Thermometer Positional – Magnetometers – Proximity – Navigational Applications A – User activity – Screen orientation B – Screen brightness – Phone self-preservation C – Compass – RFID, NFC, Screen shutoff – GPS, GLONASS, Galileo

Lineage CycleTracks (San Francisco) Cycle Atlanta Phone App Code Server Database Code

User Demographics User Characteristics – Age – Ethnicity – Gender – Income (Household) Cycling Frequency Cyclist Classification Cycling History

Data Collection Flow Cycle PhillyGPS TrackingData Upload User starts recording their trip App records time- stamped geographic coordinates Once the trip is completed, recorded data is uploaded

Data Processing Written in Python 2.7 (64-bit) – SciPy (spatial) – NetworkX (path finding) – PyShp (Shapefile IO) Runs Multithreaded Visualization – CartoDB, Leaflet Tools used are freely available

Data Processing Flow GPS Traces Open Street Map Data Processing GPS traces related to street network DVRPC Public Database

Data Sources 1.Open Street Map – Road Type – Directionality 2.CyclePhilly GPS Traces – Longitude, Latitude – GPS Accuracy – Speed OSM Data accuracy/completeness is critical

Handling Raw Data GPS accuracy variability – Urban (Street) Canyon – Obscured line of sight Anonymization concerns Accidental multi-modal trips … other unspecified strangeness

Cleaning & Anonymization Raw GPS Trace Convex Hull Centroid Polygon Radius Point in Polygon Cleaned Trace OK < Min. Radius Note 2: Point in Polygon iterates over all points in the trace to flag points within the generated polygons Note 1: Polygon generation iteration sequentially adds points in trace Polygon Generation

Cleaning & Anonymization RAWPolygon Generated

Cleaning & Anonymization Polygon GeneratedTrip Clipped

Trip Snapping Cleaned Trace OSM Network K-D Tree GPS Points Link Hedge Weighted SP Search Snapped Trace Note: K-D Tree: K-dimensional binary tree – enables efficient searching by splitting groups of data

Trip Snapping Raw TraceRaw Trace – Snapped Trace

Trip Snapping Raw Trace – Snapped TraceSnapped Trace

All Trips

Link Selection

Purpose: Errand

Purpose: Exercise

Purpose: Shopping

Purpose: Social

Final Data Overview May – October, Users 9200 Trips – 5600 Commute Purpose – 3500 Non-Commute ~18,000,000 rows (1.5 GB)

Rider Characteristics

Trips by Purpose

Travel Time by Purpose

Issues/Limitations Data Collection – Un-calibrated data – Duplication of trips – Users voluntarily log trips Algorithm – Backtracking – Round trips – Small spurs

Future Improvements – Phone app re-write Collect additional sensor data Easier debugging Uses – Possible bike path choice model – Seasonal correction factor – Complement to permanent & mobile bike counts

May 17, 2015 Data: webmaps/cyclephilly Questions: