Skip to main content
Log in

Road network simplification for location-based services

  • Published:
GeoInformatica Aims and scope Submit manuscript

Abstract

Road-network data compression or simplification reduces the size of the network to occupy less storage with the aim to fit small form-factor routing devices, mobile devices, or embedded systems. Simplification (a) reduces the storage cost of memory and disks, and (b) reduces the I/O and communication overhead. There are several road network compression techniques proposed in the literature. These techniques are evaluated by their compression ratios. However, none of these techniques takes into consideration the possibility that the generated compressed data can be used directly in Map-matching operation which is an essential component for all location-aware services. Map-matching matches a measured latitude and longitude of an object to an edge in the road network graph. In this paper, we propose a novel simplification technique, named COMA, that (1) significantly reduces the size of a given road network graph, (2) achieves high map-matching quality on the simplified graph, and (3) enables the generated compressed road network graph to be used directly in map-matching and location-based applications without a need to decompress it beforehand. COMA smartly deletes those nodes and edges that will not affect the graph connectivity nor causing much of ambiguity in the map-matching of objects’ location. COMA employs a controllable parameter; termed a conflict factor \(\mathcal {C}\), whereby location aware services can trade the compression gain with map-matching accuracy at varying granularity. We show that the time complexity of our COMA algorithm is O(|N|log|N|). Intensive experimental evaluation based on a real implementation and data demonstrates that COMA can achieve about a 75% compression-ratio while preserving high map-matching quality. Road Network, Simplification, Compression, Spatial, Location, Performance, Accuracy, Efficiency, Scalability.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Akimov A, Kolesnikov A, Franti P (2004) Reference line approach for vector data compression. In: Proceeding of the IEEE international conference on image processing, ICIP, pp 1891–1894, Singapore

  2. Ali M., Krumm J., Teredesai A (2012) ACM SIGSPATIAL GIS Cup 2012. In: Proceedings of the ACM SIGSPATIAL international conference on advances in geographic information systems, ACM SIGSPATIAL GIS, pp 597–600, California, USA

  3. Ali M. H., Krumm J., Rautman T., A. Teredesai. (2012) ACM SIGSPATIAL GIS cup 2012. In: Proceedings of the ACM international conference on advances in geographic information systems. ACM GIS, pp 597–600

  4. Brakatsoulas S., Pfoser D., Salas R., Wenk C. (2005) On map-matching vehicle tracking data. In: Proceedings of the international conference on very large data bases, VLDB, pp 853–864

  5. Chen M., Xu M., Franti P. (2010) Fast dynamic quantization algorithm for vector map compression. In: Proceeding of the IEEE international conference on image processing, ICIP

  6. Douglas D. H., Peuker TK (1973) Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. The International Journal for Geographic Information and Geovisualization, Cartographica 10(2):112–122

    Article  Google Scholar 

  7. Greenfeld JS (2002) Matching gps observations to locations on a digital map. In: the 81th annual meeting of the transportation research board, Washington, DC, USA

  8. Alt H, Efrat A, Rote G, Wenk C (2003) Matching planar maps. J Algorithms 49:262–283

    Article  Google Scholar 

  9. Hendawi A., Sturm E., Oliver D., Shekhar S. (2013) CrowdPath: A framework for next generation routing services using volunteered geographic information. In: Proceedings of the international symposium on advances in spatial and temporal databases, SSTD, Munich, Germany

  10. Hendawi A. M., Bao J., Mokbel M. F. (2013) iRoad: A framework for scalable predictive query processing on road networks. In: Proceedings of the international conference on very large data bases, VLDB, Riva Del Garda, Italy

  11. Hendawi A. M., Bao J., Mokbel M. F., Ali M. (2015) Predictive Tree: An efficient index for predictive queries on road networks. In: Proceedings of the international conference on data engineering, ICDE, Seoul, South Korea

  12. Hendawi A. M., Khot A., Rustum A., Basalamah A., Teredesai A., Ali M. (2015) COMA: Road network compression for map-matching. In: Proceedings of the international conference on mobile data management, MDM, Pennsylvania USA

  13. Hendawi AM, Khot A, Rustum A, Basalamah A, Teredesai A, Ali M (2015) A map-matching aware framework for road network compression. In: IEEE MDM, pp 307–310, Pittsburgh, Pennsylvania, USA

  14. Hendawi A. M., Mokbel M. F. (2012) Panda: A predictive spatio-temporal query processor. In: Proceedings of the ACM international conference on advances in geographic information systems, ACM GIS, California USA

  15. Jonghyun S, Sungwon J, Martin P, Marcus VKTO, Gerhard R (2007) Compression of digital road networks. In: Proceedings of the international symposium on advances in spatial and temporal databases, SSTD, pp 423–440. Massachusetts, USA

  16. JOSM (2014) An extensible editor for OpenStreetMap (OSM). http://josm.openstreetmap.de/wiki

  17. Khoshgozaran A., Khodaei A., Sharifzadeh M., Shahabi C. (2008) A hybrid aggregation and compression technique for road network databases. Knowl Inf Syst 17 (3):265–286

    Article  Google Scholar 

  18. Khot A, Hendawi A, Katti R., Nascimento A., Teredesai A., Ali M. (2014) Road network compression techniques in spatiotemporal embedded systems: A survey. In: the International ACM SIGSPATIAL workshop on geostreaming, IWGS, Dallas, TX, USA

  19. Kim S., Kim J. -H. (2001) Adaptive fuzzy-network-based c-measure map-matching algorithm for car navigation system. IEEE Trans Ind Electron 48(2):432–441

    Article  Google Scholar 

  20. Krumm J., Letchner J., Horvitz E. (2007) Map matching with travel time constraints. In: Society of automotive engineers, SAE, Detroit, Michigan, USA

  21. Lamb P., Thiebaux S. (1999) Avoiding explicit map-matching in vehicle location. In: the 6th world conference on intelligent transportation systems, ITS, Toronto, Canada

  22. Li Y, George S, Apfelbeck C, Hendawi AM, Hazel D, Teredesai A, Ali M (2014) Routing service with real world severe weather. In: Proceedings of the ACM SIGSPATIAL international conference on advances in geographic information systems, ACM SIGSPATIAL GIS, Texas, USA

  23. Liu K, Li Y, He F, Xu J, Ding Z (2012) Effective map-matching on the most simplified road network. In: Proceedings of the ACM international conference on advances in geographic information systems, ACM GIS, pp 609–612. Redondo Beach, CA, USA

  24. Mokbel M. F., Alarabi L., Bao J., Eldawy A., Magdy A., Sarwat M., Waytas E., Yackel S. (2013) MNTG: An extensible web-based traffic generator. In: Proceedings of the international symposium on advances in spatial and temporal databases, SSTD, pp 38–55. Munich, Germany

  25. Mustafa N. H., Krishnan S., Varadhan G., Venkatasubramanian S. (2006) Dynamic simplification and visualization of large maps. Int J Geogr Inf Sci 20(3):273–302

    Article  Google Scholar 

  26. Paul N, John K (2009) Hidden Markov map matching through noise and sparseness. In: Proceedings of the ACM international conference on advances in geographic information systems, ACM GIS, pp 336–343. Seattle, Washington

  27. Qi J., Tao Y., Chang Y., Zhang R. (2018) Theoretically optimal and empirically efficient r-trees with strong parallelizability. Proc VLDB Endowment 11 (5):621–634

    Article  Google Scholar 

  28. Quddus M. A., Ochieng W. Y., Noland R. B. (2007) Current map-matching algorithms for transport applications: State-of-the art and future research directions. Trans Res Part C-emerging Technol 15(5):312–328

    Article  Google Scholar 

  29. Saalfeld A. (1999) Topologically consistent line simplification with the Douglas-Peucker algorithm. Cartogr Geogr Inf Sci 26(1):7–18

    Article  Google Scholar 

  30. Shekhar S., Huang Y., Djugash J., Zhou C. (2002) Vector map compression: A clustering approach. In: Proceedings of the ACM international conference on advances in geographic information systems, ACM GIS, pp 74–80, VA USA

  31. Spencer N. (2015) The apple watch and smart watch forecast for 2015. https://www.abiresearch.com/market-research/product/1021800-the-apple-watch-and-smart-watch-forecast-f/

  32. Ting Wu S, Marquez MRG (2003) A non-self-intersection Douglas-Peucker algorithm. In: Brazilian symposium on computer graphics and image processing, SIBGRAPI, pp 60–66, Ouro Preto, Brazil

  33. White C. E., Bernstein D., Kornhauser A. L. (Dec. 2000) Some map matching algorithms for personal navigation assistants. Trans Res Part C:, Emerging Technol 8 (1-6):91–108

  34. Zhang Z. (2006) Vector road network compression : A prediction approach. In: Proceedings of the American society for photogrammetry and remote sensing conference, ASPRS, Reno, Nevada USA

Download references

Acknowledgments

We extend our thanks to Anas Basalamah (Umm Al-Qura University), Amruta Khot, Aqeel Rustum, and Ankur Teredesai (University of Washington Tacoma) for their comments and support in the initial phase of the work. This research is partially funded by the European Union’s Horizon 2020 research and innovation program under the Marie Skłodowska-Curie Grant Agreement No. 860621. It is also partially supported by the Spanish Ministry of Science, Innovation and Universities (grants RTI2018-099646-B-I00, TIN2017-84796-C2-1-R, TIN2017-90773-REDT, and RED2018-102641-T) and the Galician Ministry of Education, University and Professional Training (grants ED431F2018/02, ED431C2018/29, ED431G/08 and ED431G2019/04). Some of the previous grants were co-funded by the European Regional Development Fund (ERDF/FEDER program).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdeltawab Hendawi.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hendawi, A., Stankovic, J.A., Taha, A. et al. Road network simplification for location-based services. Geoinformatica 24, 801–826 (2020). https://doi.org/10.1007/s10707-020-00406-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10707-020-00406-x

Keywords

Navigation