Skip to main content

The Next Generation of Navigational Services Using OpenStreetMap Data: The Integration of Augmented Reality and Graph Databases

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Geoinformation and Cartography ((LNGC))

Abstract

The OpenStreetMap (OSM) project is the most successful collaborative geospatial content generation project. The distinguishing attribute of OSM is free access to huge amounts of geospatial data, which has resulted in hundreds of commercial and non-commercial web and mobile applications and services. The OSM data is freely available and that is why the data can be used within many data infrastructure applications and value-added services. In addition, the free access to data has led to the growth of OSM as a replacement of propriety systems in academic and business environments. This chapter describes the implementation of a navigational application using OSM data as part of the eCampus project in Maynooth University (formerly known as National University of Ireland Maynooth or NUIM). The application provides users several navigation services with navigational instructions through standard textual and cartographic interfaces and also through augmented images showing way-finding objects. There are many navigation services available over the internet; however, the navigation services in this chapter are implemented using a graph database which can be used in connected as well as disconnected modes (online and offline). In addition to the graph database, there is a spatial database for storage and management of images in the system. In other words, the implemented eCampus uses polyglot geospatial data persistence in order to get the best features of several storage systems in a single system in contrast to many traditional storage systems in which all data is stored in a single storage system. The evaluation of the eCampus application by the target users of university students and staff indicated that the visual navigation service using augmented reality provides an intuitive interface that could be integrated into augmented reality systems.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    In the property graph model each node and each edge can have different sets of properties and each edge is between exactly two nodes. In other models of graphs like the hyper-graph model a single edge can be shared between many nodes. Neo4j implements the property graph model. In the hyper-graph model it is possible that an edge is shared between more than two nodes. HypergraphDB uses this model.

References

  • Abadi D, Boncz P, Harizopoulos S, Madden S (2014) The design and implementation of modern column-oriented database systems (No. 136711)

    Google Scholar 

  • Afyouni I, Ray C, Claramunt C (2014) Spatial models for context-aware indoor navigation systems: a survey. J Spat Inf Sci 4(2014):85–123

    Google Scholar 

  • Amirian P, Alesheikh AA, Basiri A (2010) Standard-based, interoperable services for accessing urban services data. Comput Environ Urban Syst 34(4):309–321

    Article  Google Scholar 

  • Amirian P, Basiri A, Winstanley A (2013) Efficient online sharing of geospatial big data using NoSQL XML databases. Computing for geospatial research and application (COM. Geo). In: Fourth international conference on computing for geospatial research and application (COM. Geo). IEEE, New york, pp 150–152

    Google Scholar 

  • Amirian P, Basiri A, Winstanley A (2014) Evaluation of data management systems for geospatial big data. In: Proceedings of the 14th international conference on computational science and its applications (ICCSA 2014), ICCSA 2014, Part V. LNCS 8583, pp 678–690

    Google Scholar 

  • Angles R, Gutierrez C (2008) Survey of graph database models. ACM Comput Surv 40(1):1–39

    Google Scholar 

  • Bader D, Feo J, Gilbert J, Kepner J, Koester D (2009) Hpc scalable graph analysis benchmark. Citeseer. Citeseer 2009:1–10

    Google Scholar 

  • Basiri A, Amirian P, Winstanley A (2014a) Use of graph databases in tourist navigation application. In: The 14th international conference on computational science and its applications (ICCSA 2014), ICCSA 2014, Part V. LNCS 8583, pp 663–677

    Google Scholar 

  • Basiri A, Amirian P, Winstanley A (2014b) The use of quick response (QR) codes in landmark-based pedestrian navigation. Int J Navig Obs (1)

    Google Scholar 

  • Bass B (2012) NoSQL spatial: Neo4j versus PostGIS. Geographic information management and applications (GIMA). M.S. Thesis, Delft University of Technology, Delft, The Netherlands

    Google Scholar 

  • Bentley F, Henriette C, Müller J (2014) Beyond the bar: the places where location-based services are used in the city. Pers Ubiquit Comput 1–7

    Google Scholar 

  • Chang F, Dean J, Ghemawat S, Hsieh W, Gruber R (2006) Bigtable: a distributed storage system for structured data. In: Proceedings of Seventh symposium on operating system design and implementation

    Google Scholar 

  • Ciglan M, Averbuch A, Hluchy L (2012) Benchmarking traversal operations over graph databases. In: Proceedings of 28th international conference on data engineering workshops. IEEE, New York, pp 186–189

    Google Scholar 

  • De Souza B, Cláudio C, Daniel F, Maxwell G (2014) NoSQL geographic databases: an overview. Geograph Inf Syst Trends Technol 2014:73–103

    Google Scholar 

  • Dominguez-Sal D, Martinez-Bazan N, Muntes-Mulero V, Baleta P, Larriba-Pay JL (2010a) A discussion on the design of graph database benchmarks, 13 Sept 2010, pp 25–40

    Google Scholar 

  • Dominguez-Sal D, Urbón-Bayes P, Giménez-Vañó A, Gómez-Villamor S, Martinez-Bazán N, LarribaPey J (2010b) Survey of graph database performance on the hpc scalable graph analysis benchmark. Web-Age Inf Manage 2010:37–48

    Article  Google Scholar 

  • Fallah N, Apostolopoulos I, Bekris K, Folmer E (2013) Indoor human navigation systems: a survey. Interact Comput 25(1):21–33

    Google Scholar 

  • Fowler M, Sadalage P (2012) NoSQL distilled: a brief guide to the emerging world of polyglot persistence. Addison-Wesley publication, Boston

    Google Scholar 

  • Lawrence R (2014) Integration and virtualization of relational SQL and NoSQL systems including MySQL and MongoDB. In: Proceedings of international conference on computational science and computational intelligence (CSCI), vol 1. IEEE, New York

    Google Scholar 

  • McCreary D, Kelly A (2013) Making sense of NoSQL. Manning Publications, Greenwich

    Google Scholar 

  • Miler M, Damir M, Dražen O (2014) The shortest path algorithm performance comparison in graph and relational database on a transportation network. PROMET-Traffic Transport 26(1):75–82

    Google Scholar 

  • Partner J, Vukotic A, Watt N (2014) Neo4j in Action. Manning Publication, Greenwich

    Google Scholar 

  • Purohit A, Sun Z, Pan S, Zhang P (2013) Indoor navigation in retail environments without surveys and maps. In: Proceedings of 10th annual IEEE Communications Society conference on sensor, mesh and ad hoc communications and networks (SECON), 2013. IEEE, New York (2013), pp 300–308

    Google Scholar 

  • Robinson I, Webber J, Eifrem E (2013) Graph databases. O’Reilly Media, Sebastopol

    Google Scholar 

  • Sternberg H, Keller F, Willemsen T (2013) Precise indoor mapping as a basis for coarse indoor navigation. J Appl Geodesy 7(4):231–246

    Google Scholar 

  • Yang S, Yinghui W, Sun H, Xifeng Y (2014) Schemaless and structureless graph querying. In: Proceedings of the VLDB endowment 7(7)

    Google Scholar 

Download references

Acknowledgments

Research presented in this paper was funded by a Strategic Research Cluster grant (07/SRC/I1168) by Science Foundation Ireland under the National Development Plan. The authors gratefully acknowledge this support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pouria Amirian .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Amirian, P., Basiri, A., Gales, G., Winstanley, A., McDonald, J. (2015). The Next Generation of Navigational Services Using OpenStreetMap Data: The Integration of Augmented Reality and Graph Databases. In: Jokar Arsanjani, J., Zipf, A., Mooney, P., Helbich, M. (eds) OpenStreetMap in GIScience. Lecture Notes in Geoinformation and Cartography. Springer, Cham. https://doi.org/10.1007/978-3-319-14280-7_11

Download citation

Publish with us

Policies and ethics