SlideShare a Scribd company logo
MAP  THE  SPEED  OF  NEW  YORK  CITY
at  busvis.cloudapp.net  
BACKGROUND

Our  project  is  based  on  New  York  City  bus  data,  both  historical  and  
real  ;me,  in  order  to  gain  insights  into  service  performance  and  traffic  
condi;ons  along  bus  route  road  segments.
Each  MTA  bus  pings  its  loca;on  (along  with  a  few  other  trip  details)  
every  30  seconds.  By  analyzing  this  data  we  want  to  enable  planners  to  
adjust  appropriately  and  op;mize  routes.  We  address  users  who  face  
the  challenge  of  improving  bus  services,  like  employees  of  the  MTA  or  
City  agencies  who  are  in  charge  of  easing  traffic  conges;on.
We  provide  an  interac;ve  website  that  allows  visual  data  explora;on,  
supported  by  accumulated  bus  data  sta;s;cs.
DATA

Data  Sources
1.  Historic  MTA  data  (sta;c,  3  months)  Aug  1  -­‐  Oct  31,  20141
2.  Real-­‐;me  MTA  data  collec;on1
3.  Sta;c  data  on  bus  stops,  routes,  schedules2

Data  Volume
1.  3,000+  bus  routes,  25,000+  bus  stops  in  NYC
2.  4,500  -­‐  5,000  buses  deployed  each  weekday
3.  1  day  of  bus  pings  ranges  from  3-­‐4  million  data  points,  between  
700  MB  and  1GB  in  size

Data  Transforma;ons  and  Issues
1.  We  conducted  the  first  geospa;al  analysis  with  this  data    
→  revealed  erroneous  data
2.  We  projected  the  shape  ID  points  per  bus  route  and  created    
bus  line  shapes  for  visualiza;on
3.  We  computed  :  
o  The  correct  IDs  for  the  respec;ve  next  stops
o  Actual  bus  arrival  ;mes  based  on  bus  pings
o  Scheduled  bus  arrival  ;mes  and  according  devia;ons
o  The  distance  between  bus  stops
o  The  speed  for  all  road  segments  and  aggregated  
overlappings

1)  h5p://web.mta.info/developers/  
2)  h5p://transi=eeds.com/p/mta  
ARCHITECTURE,  METHODS  AND  WORKFLOW
 POTENTIAL  IMPACT

•  Our  end-­‐to-­‐end  solu;on  provides  both  a  scalable  back-­‐end  and  
front-­‐end   to   support   bus   data-­‐driven   interac;ve   traffic  
visualiza;ons.
•  Iden;fying   issues   could   result   in   rerou;ng   that   could   improve  
traffic  flow  and  contribute  toward  a  more  balanced  transporta;on  
system.
•  Poten;al  future  integra;on  with  other  data  sets  can  help  reveal  
interes;ng  insights  into  whether  certain  communi;es  or  parts  of  
the  city  are  beaer  served  than  others.
•  MTA   might   have   to   re-­‐evaluate   the   quality   of   current   bus   data  
and  any  analy;cal  processes  that  depend  on  it.

BUS  FREQUENCIES  AT  DIFFERENT  TIMES
SPEED  CALCULATION  FOR  A  SPECIFIC  BUS  ROUTE
ACKNOWLEDGEMENTS

Faculty  Advisor:
Dr.  Huy  Vo
Sponsor:
CUSP  Research
TEAM

Renate  Pinggera  (rp2427@nyu.edu)  |  Kania  Azrina  (ka1531@nyu.edu)  
Dimas  Rinarso  Putro  (drp354@nyu.edu)  |  Radu  Stancut  (rs1933@nyu.edu)  
Jiamin  Xuan  (jx624@nyu.edu)  |  Eduardo  Franco  (ef1265@nyu.edu)

We  would  like  to  thank  Huy  Vo  for  his  
inspiring  mentorship,  the  endless  
supply  of  breakfast  bagels  and  his  help  
and  support  when  we  almost  got  lost  in  
the  erroneous  data  for  speed  
calcula;ons.  
RESULTS:  INTERACTIVE  BUS  SPEED  VISUALIZATION
BUS  SPEED  VISUALIZATION  AND  DASHBOARD
July  2015
!from!MTA!Bus!Time!SIRI!API
Harvest!daily!data!(for!future!use)
write!1!CSV!file!per!day!and!store!on!
server
Hadoop!+!MapReduce!
(+!Python)
2.#Real()me#MTA#data
Data!Sources
1.#Historic#MTA#data#
(sta)c,#3#months)
Aug!1!G!Oct!31,!2014
Historical!shapes,!trips,!stops,!
stop!Nmes,!bus!pings
Redis!database:!keyGvalue!
stored!inGmemory!chache
Processing
"Processed!Data"
copy!data!(scp)
Linux!Server:!busvis.cloudapp.net
ClientGside:!HTML,!CSS,!Leaflet.js,!,!Mapbox,js,!D3
Nginx!Webserver!+!Flask!Framework
VisualizaNon
Linux!Server:!128.122.72.169 CUSP!Hadoop!Cluster
3.#Sta)c#data#on#bus#stops,#
routes,#schedules
hap://web.mta.info/developers/
hap://transiceeds.com/p/mta/
GeoJSON!files!
in!file!system
and
Storage
Historic!MTA!data!stored!as!txt!files
ServerGside:!Python!scripts!query!and!prepare!data!
in!JSON!format
G!compute!correct!"next!stop!IDs"
G!compute!distance!between!bus!stops
G!compute!actual!and!scheduled!bus!arrival!Nmes!
G!compute!speed!for!all!road!segments
G!average!speed,!aggregate!shape!overlappings
ArcGIS
G!project!route!shape!ID!points
G!connect!points!to!create!bus!line!routes
G!convert!to!GeoJSON

More Related Content

What's hot

WMATA Bus Route Testing
WMATA Bus Route TestingWMATA Bus Route Testing
WMATA Bus Route Testing
jairo_sandoval
 
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus CommuteUsing Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
nicholes21
 
KTH-Texxi Project 2010
KTH-Texxi Project 2010KTH-Texxi Project 2010
KTH-Texxi Project 2010
Texxi Global
 
Real time path planning based on hybrid-vanet-enhanced transportation system
Real time path planning based on hybrid-vanet-enhanced transportation systemReal time path planning based on hybrid-vanet-enhanced transportation system
Real time path planning based on hybrid-vanet-enhanced transportation system
Shakas Technologies
 
Ottawa City Eye
Ottawa City EyeOttawa City Eye
Ottawa City Eye
Jennifer Lee
 
Network analysis in gis , part 4 transportation networks
Network analysis in gis , part 4 transportation networksNetwork analysis in gis , part 4 transportation networks
Network analysis in gis , part 4 transportation networks
Department of Applied Geology
 
2018 MATC Intern Program - Marie Wagner
2018 MATC Intern Program - Marie Wagner2018 MATC Intern Program - Marie Wagner
2018 MATC Intern Program - Marie Wagner
Mid-America Transportation Center
 
UF Policy Recommendation
UF Policy RecommendationUF Policy Recommendation
UF Policy RecommendationBrendan Latimer
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
JPINFOTECH JAYAPRAKASH
 
LTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong Lao
LTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong LaoLTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong Lao
LTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong LaoLTC @ CSUSB
 
New role of rail in great cities
New role of rail in great citiesNew role of rail in great cities
New role of rail in great cities
Institute for Transport Studies (ITS)
 
Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...
JumpingJaq
 
Performance evaluation of gnss for train localization
Performance evaluation of gnss for train localizationPerformance evaluation of gnss for train localization
Performance evaluation of gnss for train localization
I3E Technologies
 
The Value of Real Time Maps in Emergency Management for Public Safety- Confer...
The Value of Real Time Maps in Emergency Management for Public Safety- Confer...The Value of Real Time Maps in Emergency Management for Public Safety- Confer...
The Value of Real Time Maps in Emergency Management for Public Safety- Confer...
Esri España
 
Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...
Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...
Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...
Song Gao
 
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Aaron Antrim
 
Transport for London - GIS
Transport for London - GISTransport for London - GIS
Transport for London - GIS
Esri UK
 
2010 10 14_bay_bridge_report_v5_d
2010 10 14_bay_bridge_report_v5_d2010 10 14_bay_bridge_report_v5_d
2010 10 14_bay_bridge_report_v5_d
E'ville Eye
 
MMauch HOC presentation-oct-04-2013
MMauch HOC presentation-oct-04-2013MMauch HOC presentation-oct-04-2013
MMauch HOC presentation-oct-04-2013
sogoss
 

What's hot (20)

WMATA Bus Route Testing
WMATA Bus Route TestingWMATA Bus Route Testing
WMATA Bus Route Testing
 
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus CommuteUsing Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
 
KTH-Texxi Project 2010
KTH-Texxi Project 2010KTH-Texxi Project 2010
KTH-Texxi Project 2010
 
Real time path planning based on hybrid-vanet-enhanced transportation system
Real time path planning based on hybrid-vanet-enhanced transportation systemReal time path planning based on hybrid-vanet-enhanced transportation system
Real time path planning based on hybrid-vanet-enhanced transportation system
 
Ottawa City Eye
Ottawa City EyeOttawa City Eye
Ottawa City Eye
 
Network analysis in gis , part 4 transportation networks
Network analysis in gis , part 4 transportation networksNetwork analysis in gis , part 4 transportation networks
Network analysis in gis , part 4 transportation networks
 
2018 MATC Intern Program - Marie Wagner
2018 MATC Intern Program - Marie Wagner2018 MATC Intern Program - Marie Wagner
2018 MATC Intern Program - Marie Wagner
 
UF Policy Recommendation
UF Policy RecommendationUF Policy Recommendation
UF Policy Recommendation
 
Patel
PatelPatel
Patel
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
LTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong Lao
LTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong LaoLTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong Lao
LTC, Jack R. Widmeyer Transportation Research Conference, 11/04/2011, Yong Lao
 
New role of rail in great cities
New role of rail in great citiesNew role of rail in great cities
New role of rail in great cities
 
Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...Using spatial presentation of bus GPS data to identify and justify bus priori...
Using spatial presentation of bus GPS data to identify and justify bus priori...
 
Performance evaluation of gnss for train localization
Performance evaluation of gnss for train localizationPerformance evaluation of gnss for train localization
Performance evaluation of gnss for train localization
 
The Value of Real Time Maps in Emergency Management for Public Safety- Confer...
The Value of Real Time Maps in Emergency Management for Public Safety- Confer...The Value of Real Time Maps in Emergency Management for Public Safety- Confer...
The Value of Real Time Maps in Emergency Management for Public Safety- Confer...
 
Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...
Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...
Road2Vec: Measuring Traffic Interactions in Urban Road System from Massive Tr...
 
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
Oregon's Statewide Fixed-Route Transit Network - Matthew Barnes presentation ...
 
Transport for London - GIS
Transport for London - GISTransport for London - GIS
Transport for London - GIS
 
2010 10 14_bay_bridge_report_v5_d
2010 10 14_bay_bridge_report_v5_d2010 10 14_bay_bridge_report_v5_d
2010 10 14_bay_bridge_report_v5_d
 
MMauch HOC presentation-oct-04-2013
MMauch HOC presentation-oct-04-2013MMauch HOC presentation-oct-04-2013
MMauch HOC presentation-oct-04-2013
 

Viewers also liked

Data Science Methodology certificate
Data Science Methodology certificateData Science Methodology certificate
Data Science Methodology certificate
Radu Stancut
 
Procuring for Innovation
Procuring for InnovationProcuring for Innovation
Procuring for Innovation
Radu Stancut
 
NOLA BlightStatus Demolitions
NOLA BlightStatus DemolitionsNOLA BlightStatus Demolitions
NOLA BlightStatus Demolitions
Radu Stancut
 
Perfunctory NBA Analysis
Perfunctory NBA AnalysisPerfunctory NBA Analysis
Perfunctory NBA Analysis
Radu Stancut
 
Visual Data Exploration of Parole Data with Tableau
Visual Data Exploration of Parole Data with TableauVisual Data Exploration of Parole Data with Tableau
Visual Data Exploration of Parole Data with Tableau
Radu Stancut
 
Spatial Patterns of Urban Innovation and Productivity
Spatial Patterns of Urban Innovation and ProductivitySpatial Patterns of Urban Innovation and Productivity
Spatial Patterns of Urban Innovation and Productivity
Radu Stancut
 
HHSAcceleratorProviderDataReport2015
HHSAcceleratorProviderDataReport2015HHSAcceleratorProviderDataReport2015
HHSAcceleratorProviderDataReport2015Radu Stancut
 
first_vehicle_safety_technology_report
first_vehicle_safety_technology_reportfirst_vehicle_safety_technology_report
first_vehicle_safety_technology_reportRadu Stancut
 
hail_market_analysis_2015
hail_market_analysis_2015hail_market_analysis_2015
hail_market_analysis_2015Radu Stancut
 

Viewers also liked (9)

Data Science Methodology certificate
Data Science Methodology certificateData Science Methodology certificate
Data Science Methodology certificate
 
Procuring for Innovation
Procuring for InnovationProcuring for Innovation
Procuring for Innovation
 
NOLA BlightStatus Demolitions
NOLA BlightStatus DemolitionsNOLA BlightStatus Demolitions
NOLA BlightStatus Demolitions
 
Perfunctory NBA Analysis
Perfunctory NBA AnalysisPerfunctory NBA Analysis
Perfunctory NBA Analysis
 
Visual Data Exploration of Parole Data with Tableau
Visual Data Exploration of Parole Data with TableauVisual Data Exploration of Parole Data with Tableau
Visual Data Exploration of Parole Data with Tableau
 
Spatial Patterns of Urban Innovation and Productivity
Spatial Patterns of Urban Innovation and ProductivitySpatial Patterns of Urban Innovation and Productivity
Spatial Patterns of Urban Innovation and Productivity
 
HHSAcceleratorProviderDataReport2015
HHSAcceleratorProviderDataReport2015HHSAcceleratorProviderDataReport2015
HHSAcceleratorProviderDataReport2015
 
first_vehicle_safety_technology_report
first_vehicle_safety_technology_reportfirst_vehicle_safety_technology_report
first_vehicle_safety_technology_report
 
hail_market_analysis_2015
hail_market_analysis_2015hail_market_analysis_2015
hail_market_analysis_2015
 

Similar to BusVizPoster-v2

Using Big data Analytics for Improved Public Transport
Using Big data Analytics for Improved Public Transport Using Big data Analytics for Improved Public Transport
Using Big data Analytics for Improved Public Transport
UN Global Pulse
 
Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...
Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...
Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...
Shakas Technologies
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
inLabFIB
 
Real-Time Bus Tracking System
Real-Time Bus Tracking SystemReal-Time Bus Tracking System
Real-Time Bus Tracking System
IRJET Journal
 
Bus vanet
Bus vanetBus vanet
Bus vanet
jpstudcorner
 
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...
IEEEGLOBALSOFTSTUDENTSPROJECTS
 
Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)
Minh S. Dao
 
TRAFI
TRAFITRAFI
Data mining
Data miningData mining
Data mining
TejalNijai
 
In Data Mining ISBN 978-1-63463-738-1 Editor Harold L..docx
In Data Mining  ISBN 978-1-63463-738-1 Editor Harold L..docxIn Data Mining  ISBN 978-1-63463-738-1 Editor Harold L..docx
In Data Mining ISBN 978-1-63463-738-1 Editor Harold L..docx
sleeperharwell
 
Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...
AI Publications
 
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim  t-drive enhancing driving directions with taxi drivers’ intelligenceCloudsim  t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
ecway
 
Java t-drive enhancing driving directions with taxi drivers’ intelligence
Java  t-drive enhancing driving directions with taxi drivers’ intelligenceJava  t-drive enhancing driving directions with taxi drivers’ intelligence
Java t-drive enhancing driving directions with taxi drivers’ intelligenceecwayerode
 
Dotnet t-drive enhancing driving directions with taxi drivers’ intelligence
Dotnet  t-drive enhancing driving directions with taxi drivers’ intelligenceDotnet  t-drive enhancing driving directions with taxi drivers’ intelligence
Dotnet t-drive enhancing driving directions with taxi drivers’ intelligenceEcway Technologies
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceEcway Technologies
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceEcway Technologies
 
Java t-drive enhancing driving directions with taxi drivers’ intelligence
Java  t-drive enhancing driving directions with taxi drivers’ intelligenceJava  t-drive enhancing driving directions with taxi drivers’ intelligence
Java t-drive enhancing driving directions with taxi drivers’ intelligenceEcway Technologies
 
Android t-drive enhancing driving directions with taxi drivers’ intelligence
Android  t-drive enhancing driving directions with taxi drivers’ intelligenceAndroid  t-drive enhancing driving directions with taxi drivers’ intelligence
Android t-drive enhancing driving directions with taxi drivers’ intelligence
ecway
 
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAYFORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
ijiert bestjournal
 
Sadallah resume 2016-11-11
Sadallah resume 2016-11-11Sadallah resume 2016-11-11
Sadallah resume 2016-11-11Kayla Sadallah
 

Similar to BusVizPoster-v2 (20)

Using Big data Analytics for Improved Public Transport
Using Big data Analytics for Improved Public Transport Using Big data Analytics for Improved Public Transport
Using Big data Analytics for Improved Public Transport
 
Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...
Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...
Adaptive Feature Fusion Networks for Origin-Destination Passenger Flow Predic...
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
 
Real-Time Bus Tracking System
Real-Time Bus Tracking SystemReal-Time Bus Tracking System
Real-Time Bus Tracking System
 
Bus vanet
Bus vanetBus vanet
Bus vanet
 
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Trajectory improves data delivery...
 
Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)
 
TRAFI
TRAFITRAFI
TRAFI
 
Data mining
Data miningData mining
Data mining
 
In Data Mining ISBN 978-1-63463-738-1 Editor Harold L..docx
In Data Mining  ISBN 978-1-63463-738-1 Editor Harold L..docxIn Data Mining  ISBN 978-1-63463-738-1 Editor Harold L..docx
In Data Mining ISBN 978-1-63463-738-1 Editor Harold L..docx
 
Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...Predicting Operating Train Delays into New York City using Random Forest Regr...
Predicting Operating Train Delays into New York City using Random Forest Regr...
 
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim  t-drive enhancing driving directions with taxi drivers’ intelligenceCloudsim  t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
 
Java t-drive enhancing driving directions with taxi drivers’ intelligence
Java  t-drive enhancing driving directions with taxi drivers’ intelligenceJava  t-drive enhancing driving directions with taxi drivers’ intelligence
Java t-drive enhancing driving directions with taxi drivers’ intelligence
 
Dotnet t-drive enhancing driving directions with taxi drivers’ intelligence
Dotnet  t-drive enhancing driving directions with taxi drivers’ intelligenceDotnet  t-drive enhancing driving directions with taxi drivers’ intelligence
Dotnet t-drive enhancing driving directions with taxi drivers’ intelligence
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
Java t-drive enhancing driving directions with taxi drivers’ intelligence
Java  t-drive enhancing driving directions with taxi drivers’ intelligenceJava  t-drive enhancing driving directions with taxi drivers’ intelligence
Java t-drive enhancing driving directions with taxi drivers’ intelligence
 
Android t-drive enhancing driving directions with taxi drivers’ intelligence
Android  t-drive enhancing driving directions with taxi drivers’ intelligenceAndroid  t-drive enhancing driving directions with taxi drivers’ intelligence
Android t-drive enhancing driving directions with taxi drivers’ intelligence
 
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAYFORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
 
Sadallah resume 2016-11-11
Sadallah resume 2016-11-11Sadallah resume 2016-11-11
Sadallah resume 2016-11-11
 

BusVizPoster-v2

  • 1. MAP  THE  SPEED  OF  NEW  YORK  CITY at  busvis.cloudapp.net   BACKGROUND Our  project  is  based  on  New  York  City  bus  data,  both  historical  and   real  ;me,  in  order  to  gain  insights  into  service  performance  and  traffic   condi;ons  along  bus  route  road  segments. Each  MTA  bus  pings  its  loca;on  (along  with  a  few  other  trip  details)   every  30  seconds.  By  analyzing  this  data  we  want  to  enable  planners  to   adjust  appropriately  and  op;mize  routes.  We  address  users  who  face   the  challenge  of  improving  bus  services,  like  employees  of  the  MTA  or   City  agencies  who  are  in  charge  of  easing  traffic  conges;on. We  provide  an  interac;ve  website  that  allows  visual  data  explora;on,   supported  by  accumulated  bus  data  sta;s;cs. DATA Data  Sources 1.  Historic  MTA  data  (sta;c,  3  months)  Aug  1  -­‐  Oct  31,  20141 2.  Real-­‐;me  MTA  data  collec;on1 3.  Sta;c  data  on  bus  stops,  routes,  schedules2 Data  Volume 1.  3,000+  bus  routes,  25,000+  bus  stops  in  NYC 2.  4,500  -­‐  5,000  buses  deployed  each  weekday 3.  1  day  of  bus  pings  ranges  from  3-­‐4  million  data  points,  between   700  MB  and  1GB  in  size Data  Transforma;ons  and  Issues 1.  We  conducted  the  first  geospa;al  analysis  with  this  data     →  revealed  erroneous  data 2.  We  projected  the  shape  ID  points  per  bus  route  and  created     bus  line  shapes  for  visualiza;on 3.  We  computed  :   o  The  correct  IDs  for  the  respec;ve  next  stops o  Actual  bus  arrival  ;mes  based  on  bus  pings o  Scheduled  bus  arrival  ;mes  and  according  devia;ons o  The  distance  between  bus  stops o  The  speed  for  all  road  segments  and  aggregated   overlappings 1)  h5p://web.mta.info/developers/   2)  h5p://transi=eeds.com/p/mta   ARCHITECTURE,  METHODS  AND  WORKFLOW POTENTIAL  IMPACT •  Our  end-­‐to-­‐end  solu;on  provides  both  a  scalable  back-­‐end  and   front-­‐end   to   support   bus   data-­‐driven   interac;ve   traffic   visualiza;ons. •  Iden;fying   issues   could   result   in   rerou;ng   that   could   improve   traffic  flow  and  contribute  toward  a  more  balanced  transporta;on   system. •  Poten;al  future  integra;on  with  other  data  sets  can  help  reveal   interes;ng  insights  into  whether  certain  communi;es  or  parts  of   the  city  are  beaer  served  than  others. •  MTA   might   have   to   re-­‐evaluate   the   quality   of   current   bus   data   and  any  analy;cal  processes  that  depend  on  it. BUS  FREQUENCIES  AT  DIFFERENT  TIMES SPEED  CALCULATION  FOR  A  SPECIFIC  BUS  ROUTE ACKNOWLEDGEMENTS Faculty  Advisor: Dr.  Huy  Vo Sponsor: CUSP  Research TEAM Renate  Pinggera  (rp2427@nyu.edu)  |  Kania  Azrina  (ka1531@nyu.edu)   Dimas  Rinarso  Putro  (drp354@nyu.edu)  |  Radu  Stancut  (rs1933@nyu.edu)   Jiamin  Xuan  (jx624@nyu.edu)  |  Eduardo  Franco  (ef1265@nyu.edu) We  would  like  to  thank  Huy  Vo  for  his   inspiring  mentorship,  the  endless   supply  of  breakfast  bagels  and  his  help   and  support  when  we  almost  got  lost  in   the  erroneous  data  for  speed   calcula;ons.   RESULTS:  INTERACTIVE  BUS  SPEED  VISUALIZATION BUS  SPEED  VISUALIZATION  AND  DASHBOARD July  2015 !from!MTA!Bus!Time!SIRI!API Harvest!daily!data!(for!future!use) write!1!CSV!file!per!day!and!store!on! server Hadoop!+!MapReduce! (+!Python) 2.#Real()me#MTA#data Data!Sources 1.#Historic#MTA#data# (sta)c,#3#months) Aug!1!G!Oct!31,!2014 Historical!shapes,!trips,!stops,! stop!Nmes,!bus!pings Redis!database:!keyGvalue! stored!inGmemory!chache Processing "Processed!Data" copy!data!(scp) Linux!Server:!busvis.cloudapp.net ClientGside:!HTML,!CSS,!Leaflet.js,!,!Mapbox,js,!D3 Nginx!Webserver!+!Flask!Framework VisualizaNon Linux!Server:!128.122.72.169 CUSP!Hadoop!Cluster 3.#Sta)c#data#on#bus#stops,# routes,#schedules hap://web.mta.info/developers/ hap://transiceeds.com/p/mta/ GeoJSON!files! in!file!system and Storage Historic!MTA!data!stored!as!txt!files ServerGside:!Python!scripts!query!and!prepare!data! in!JSON!format G!compute!correct!"next!stop!IDs" G!compute!distance!between!bus!stops G!compute!actual!and!scheduled!bus!arrival!Nmes! G!compute!speed!for!all!road!segments G!average!speed,!aggregate!shape!overlappings ArcGIS G!project!route!shape!ID!points G!connect!points!to!create!bus!line!routes G!convert!to!GeoJSON