AGILE 2015 pp 219-234 | Cite as

Understanding Taxi Driving Behaviors from Movement Data

  • Linfang DingEmail author
  • Hongchao Fan
  • Liqiu Meng
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


Understanding taxi mobility has significant social and economic impacts on the urban areas. The goal of this paper is to visualize and analyze the spatiotemporal driving patterns for two income-level groups, i.e. high-income and low-income taxis, when they are not occupied. Specifically, we differentiate the cruising and stationary states of non-occupied taxis and focus on the analysis of the mobility patterns of these two states. This work introduces an approach to detect the stationary spots from a large amount of non-occupied trajectory data. The visualization and analysis procedure comprises of mainly the visual analysis of the cruising trips and the stationary spots by integrating data mining and visualization techniques. Temporal patterns of the cruising trips and stationary spots of the two groups are compared based on the line charts and time graphs. A density-based spatial clustering approach is applied to cluster and aggregate the stationary spots. A variety of visualization methods, e.g. map, pie charts, and space-time cube views, are used to show the spatial and temporal distribution of the cruising centers and the clustered and aggregated stationary spots. The floating car data collected from about 2000 taxis in 47 days in Shanghai, China, is taken as the test dataset. The visual analytic results demonstrate that there are distinctive cruising and stationary driving behaviors between the high-income and low-income taxi groups.


Taxi driving behavior Mobility pattern Movement data 



This work is partially funded by the China Scholarship Council. We would like to thank Prof. Chun Liu (School of Surveying and Geoinformatics, Tongji University) for sharing with us the Shanghai Taxi FCD dataset.


  1. Andrienko, N., & Andrienko, G. (2011). Spatial generalization and aggregation of massive movement data. IEEE Transactions on Visualization and Computer Graphics (TVCG), 17(2), 205–219.CrossRefGoogle Scholar
  2. Andrienko, G., Andrienko, N., Hurter, C., Rinzivillo, S., & Wrobel, S. (2013). Scalable analysis of movement data for extracting and exploring significant places. IEEE Transactions on Visualization and Computer Graphics, 19(7), 1078–1094.CrossRefGoogle Scholar
  3. Ester, M., Kriegel, H., Sander, J., & Xu, X. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. In E. Simoudis, J. Han, U. Fayyad & M. Usama (Eds.), Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96) (pp. 226–231, ISBN 1–57735-004-9). Palo Alto: AAAI Press.Google Scholar
  4. Guo, H., Wang, Z., Yu, B., Zhao, H., & Yuan, X. (2011). TripVista: triple perspective visual trajectory analytics and its application on microscopic traffic data at a road intersection. In Proceedings of IEEE Pacific Visualization Symposium (PacificVis 2011) (pp. 163–170), Hong Kong, March 1–4, 2011.Google Scholar
  5. Huber, W., Lädke, M., & Ogger, R. (1999). Extended floating-car data for the acquisition of traffic information. In Proceedings of the 6th World Congress on Intelligent Transport Systems.Google Scholar
  6. Liu, L., Andris, C., Biderman, A., & Ratti, C. (2009). Uncovering taxi driver’s mobility intelligence through his trace. IEEE Pervasive Computing.Google Scholar
  7. Liu, Y., Kang, C., Gao, S., Xiao, Y., & Tian, Y. (2012a). Understanding intra-urban trip patterns from taxi trajectory data. Journal of Geographical Systems, 14(4), 463–483. doi: 10.1007/s10109-012-0166-z.CrossRefGoogle Scholar
  8. Liu, Y., Wang, F., Xiao, Y., & Gao, S. (2012b). Urban land uses and traffic ‘source-sink areas’: Evidence from GPS-enabled taxi data in Shanghai. Landscape and Urban Planning, 106(1), 73–87. doi: 10.1016/j.landurbplan.2012.02.012.CrossRefGoogle Scholar
  9. Tominski, C., Schumann, H., Andrienko, G., & Andrienko, N. (2012). Stacking-based visualization of trajectory attribute data. IEEE Transactions on Visualization and Computer Graphics, 18(12), 2012.Google Scholar
  10. Yuan, J., Zheng, Y., Sun, G., & Xie, X. (2013). T-drive: Enhancing driving directions with taxi drivers’ intelligence. IEEE Transactions on Knowledge and Data Engineering (TKDE), 25(1), 220–232.CrossRefGoogle Scholar
  11. Yuan, J., Zheng, Y., Zhang, L., & Xie, X. (2012a), T-finder: A recommender system for finding passengers and vacant taxis. IEEE Transactions on Knowledge and Data Engineering (TKDE).Google Scholar
  12. Yuan, Y., Raubal, M., & Liu, Y. (2012b). Correlating mobile phone usage and travel behavior—A case study of Harbin, China. Computers, Environment and Urban Systems, 36(2), 118–130.CrossRefGoogle Scholar
  13. Zheng, Y., & Zhou, X. (2011). Computing with spatial trajectories. Berlin: Springer. ISBN:978-1-4614-1628-9.Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of CartographyTechnical University of MunichMunichGermany
  2. 2.Department of GIScienceHeidelberg UniversityHeidelbergGermany

Personalised recommendations