Skip to main content

Map Matching Algorithms: An Experimental Evaluation

  • Conference paper
  • First Online:
Web and Big Data (APWeb-WAIM 2018)

Abstract

Map matching is an important operation of location-based services, which matches raw GPS trajectories onto real road networks, and facilitates tasks of urban computing, such as intelligent traffic systems, etc. More than ten algorithms have been proposed to address this problem in the recent decade. However, existing algorithms have not been thoroughly compared under the same experimental framework. For example, some algorithms are tested only on specific datasets. This makes it rather difficult for practitioners to decide which algorithms should be used for various scenarios. To address this problem, in this paper we provide a survey on a wide spectrum of existing map matching algorithms, classify them into different categories based on their main techniques, and compare them through extensive experiments on a variety of real-world and synthetic datasets with different characteristics. We also report comprehensive findings obtained from the experiments and provide new insights about the strengths and weaknesses of existing map matching algorithms which can guide practitioners to select appropriate algorithms for various scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In this paper we use ‘trajectory’ to represent any raw GPS trajecotry for simplicity.

References

  1. Aly, H., Youssef, M.: SemMatch: road semantics-based accurate map matching for challenging positioning data. In: Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems, Bellevue, WA, USA, 3–6 November 2015, pp. 5:1–5:10 (2015)

    Google Scholar 

  2. Alt, H., Godau, M.: Computing the fréchet distance between two polygonal curves. Int. J. Comput. Geometry Appl. 5, 75–91 (1995)

    Article  Google Scholar 

  3. Bierlaire, M., Chen, J., Newman, J.: A probabilistic map matching method for smartphone GPS data. Transp. Res. Part C-emerg. Technol. 26, 78–98 (2013)

    Article  Google Scholar 

  4. Blazquez, C., Vonderohe, A.P.: Simple map-matching algorithm applied to intelligent winter maintenance vehicle data. Transp. Res. Rec. 1935, 68–76 (2005)

    Article  Google Scholar 

  5. Brakatsoulas, S., Pfoser, D., Salas, R., Wenk, C.: On map-matching vehicle tracking data. In: Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, Norway, 30 August–2 September 2005, pp. 853–864 (2005)

    Google Scholar 

  6. Brakatsoulas, S., Pfoser, D., Tryfona, N.: Practical data management techniques for vehicle tracking data. In: Proceedings of the 21st International Conference on Data Engineering, ICDE 2005, 5–8 April 2005, Tokyo, Japan, pp. 324–325 (2005)

    Google Scholar 

  7. Chandio, A.A., Tziritas, N., Zhang, F., Xu, C.-Z.: An approach for map-matching strategy of GPS-trajectories based on the locality of road networks. In: Hsu, C.-H., Xia, F., Liu, X., Wang, S. (eds.) IOV 2015. LNCS, vol. 9502, pp. 234–246. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-27293-1_21

    Chapter  Google Scholar 

  8. Chawathe, S.S.: Segment-based map matching. In: Intelligent Vehicles Symposium, pp. 1190–1197 (2007)

    Google Scholar 

  9. Goh, C.Y., Dauwels, J., Mitrovic, N., Asif, M.T., Oran, A., Jaillet, P.: Online map-matching based on hidden markov model for real-time traffic sensing applications. In: 15th International IEEE Conference on Intelligent Transportation Systems, ITSC 2012, Anchorage, AK, USA, 16–19 September 2012, pp. 776–781 (2012)

    Google Scholar 

  10. Gonzalez, H., Han, J., Li, X., Myslinska, M., Sondag, J.P.: Adaptive fastest path computation on a road network: a traffic mining approach. In: Proceedings of the 33rd International Conference on Very Large Data Bases, University of Vienna, Austria, 23–27 September 2007, pp. 794–805 (2007)

    Google Scholar 

  11. Greenfeld, J.: Matching GPS observations to locations on a digital map. In: Proceedings of TRB (2002)

    Google Scholar 

  12. Haibin, S., Jiansheng, T., Chaozhen, H.: A integrated map matching algorithm based on fuzzy theory for vehicle navigation system, vol. 1, pp. 916–919 (2006)

    Google Scholar 

  13. Hu, H., Liu, Y., Li, G., Feng, J., Tan, K.: A location-aware publish/subscribe framework for parameterized spatio-textual subscriptions. In: 31st IEEE International Conference on Data Engineering, ICDE 2015, Seoul, South Korea, 13–17 April 2015, pp. 711–722 (2015)

    Google Scholar 

  14. Lou, Y., Zhang, C., Zheng, Y., Xie, X., Wang, W., Huang, Y.: Map-matching for low-sampling-rate GPS trajectories. In: Proceedings of 17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2009, 4–6 November 2009, Seattle, Washington, USA, pp. 352–361 (2009)

    Google Scholar 

  15. Luo, W., Tan, H., Chen, L., Ni, L.M.: Finding time period-based most frequent path in big trajectory data. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2013, New York, NY, USA, 22–27 June 2013, pp. 713–724 (2013)

    Google Scholar 

  16. Newson, P., Krumm, J.: Hidden Markov Map matching through noise and sparseness. In: Proceedings of 17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2009, 4–6 November 2009, Seattle, Washington, USA, pp. 336–343 (2009)

    Google Scholar 

  17. Ochieng, W.Y., Quddus, M.A., Noland, R.B.: Map-matching in complex urban road networks. Revista Brasileira de Cartografia 2(55), 1–14 (2003)

    Google Scholar 

  18. Pereira, F.C., Costa, H., Pereira, N.M.: An off-line map-matching algorithm for incomplete map databases. Eur. Transp. Res. Rev. 1(3), 107–124 (2009)

    Article  Google Scholar 

  19. Pink, O., Hummel, B.: A statistical approach to map matching using road network geometry, topology and vehicular motion constraints, pp. 862–867 (2008)

    Google Scholar 

  20. Qu, M., Zhu, H., Liu, J., Liu, G., Xiong, H.: A cost-effective recommender system for taxi drivers. In: The 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2014, New York, NY, USA, 24–27 August 2014, pp. 45–54 (2014)

    Google Scholar 

  21. Quddus, M.A., Noland, R.B., Ochieng, W.Y.: A high accuracy fuzzy logic based map matching algorithm for road transport. J. Intell. Transp. Syst. 10(3), 103–115 (2006)

    Article  Google Scholar 

  22. Quddus, M.A., Ochieng, W.Y., Zhao, L., Noland, R.B.: A general map matching algorithm for transport telematics applications. GPS Solut. 7(3), 157–167 (2003)

    Article  Google Scholar 

  23. Rohani, M., Gingras, D., Gruyer, D.: A novel approach for improved vehicular positioning using cooperative map matching and dynamic base station DGPS concept. IEEE Trans. Intell. Transp. Syst. 17(1), 230–239 (2016)

    Article  Google Scholar 

  24. Schuessler, N., Axhausen, K., Zurich, E.: Map-matching of GPS traces on high-resolution navigation networks using the multiple hypothesis technique (MHT), vol. 01 (2009)

    Google Scholar 

  25. Wenk, C., Salas, R., Pfoser, D.: Addressing the need for map-matching speed: localizing globalb curve-matching algorithms. In: Proceedings 18th International Conference on Scientific and Statistical Database Management, SSDBM 2006, 3–5 July 2006, Vienna, Austria, pp. 379–388 (2006)

    Google Scholar 

  26. Yin, H., Wolfson, O.: A weight-based map matching method in moving objects databases. In: Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM 2004), 21–23 June 2004, Santorini Island, Greece, pp. 437–438 (2004)

    Google Scholar 

  27. Yuan, J., Zheng, Y., Zhang, C., Xie, X., Sun, G.: An interactive-voting based map matching algorithm. In: Eleventh International Conference on Mobile Data Management, MDM 2010, Kanas City, Missouri, USA, 23–26 May 2010, pp. 43–52 (2010)

    Google Scholar 

  28. Yuan, N.J., Zheng, Y., Xie, X., Wang, Y., Zheng, K., Xiong, H.: Discovering urban functional zones using latent activity trajectories. IEEE Trans. Knowl. Data Eng. 27(3), 712–725 (2015)

    Article  Google Scholar 

  29. Zheng, K., Zheng, Y., Xie, X., Zhou, X.: Reducing uncertainty of low-sampling-rate trajectories. In: IEEE 28th International Conference on Data Engineering (ICDE 2012), Washington, DC, USA (Arlington, Virginia), 1–5 April 2012, pp. 1144–1155 (2012)

    Google Scholar 

Download references

Acknowledgement

This research is supported in part by the Key Grant Project on Humanities and Social Sciences of MOE of China (16JJD860008), the 2018 RUC Special Fund for First-Class Universities (Majors) of Central Universites, and RUC Start-up Fund (2018030119).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Na Ta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ta, N., Wang, J., Li, G. (2018). Map Matching Algorithms: An Experimental Evaluation. In: Cai, Y., Ishikawa, Y., Xu, J. (eds) Web and Big Data. APWeb-WAIM 2018. Lecture Notes in Computer Science(), vol 10988. Springer, Cham. https://doi.org/10.1007/978-3-319-96893-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-96893-3_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-96892-6

  • Online ISBN: 978-3-319-96893-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics