Applied Geomatics

, Volume 11, Issue 4, pp 413–427 | Cite as

An indoor navigation model and its network extraction

  • Filippo Mortari
  • Eliseo ClementiniEmail author
  • Sisi Zlatanova
  • Liu Liu
Original Paper


We propose a navigation model for indoor environments that combines a 3D geometric modeling of buildings with connection properties of spaces and semantic elements such as openings and installations. The model is an extension of the IndoorGML standard navigation module with a twofold benefit: the extension facilitated the data import from the international standard CityGML and introduced the semantics of various fixtures in indoor space of buildings making the navigation model more suitable for human needs. Several experiments have been conducted by extracting networks from CityGML data and performing a comparison with other network construction techniques. The second contribution of the paper is an algorithm for the automatic extraction of the navigation network. Such an algorithm is a hybrid solution between medial axis approaches and visibility graph approaches. Normally, medial axes approaches are a good representation of human navigation in narrow corridors, especially to avoid obstacles, but introduce distortions in open space. On the other hand, visibility approaches work better in open spaces. In our extraction technique, the resulting network takes advantages of both approaches and better mimics human beings’ navigation in indoor environments.


Indoor navigation Networks Geometric modeling Medial axis Visibility graph 


  1. Afyouni I, Ray C, Claramunt C (2013) Spatial models for context-aware indoor navigation systems: a survey. J Spat Inf Sci 4:85–123Google Scholar
  2. Agrawala M, Stolte C (2001) Rendering effective route maps: improving usability through generalization. Proceedings of the ACM 28th annual conference on computer graphics and interactive techniques. ACM, New York, pp 241–249Google Scholar
  3. Alattas A, Zlatanova S, van Oosterom P, Chatzinikolaou E, Lemmen C, Li K-J (2017) Supporting indoor navigation using access rights to spaces based on combined use of IndoorGML and LADM models. ISPRS Int J Geo-Inf 6(12):384–405CrossRefGoogle Scholar
  4. Bandi S, Thalmann D (2000) Path finding for human motion in virtual environments. Comput Geom 15:103–127CrossRefGoogle Scholar
  5. Becker T, Nagel C, Kolbe TH (2009) A multilayered space-event model for navigation in indoor spaces.  In: Lee J, Zlatanova S (eds) 3D Geo-Information Sciences. Springer-Verlag, pp 61–77Google Scholar
  6. Billen R, Clementini E (2005) Introducing a reasoning system based on ternary projective relations. In: Fisher P (ed) Developments in Spatial Data Handling, 11th International Symposium on Spatial Data Handling. Springer-Verlag, Berlin, pp 381–394CrossRefGoogle Scholar
  7. Boguslawski P, Gold C (2010) Euler operators and navigation of multi-shell building models. In: Neutens T, De Maeyer P (eds) Developments in 3D geo-information sciences. Lecture notes in Geoinformation and cartography. Springer, Berlin, pp 1–16Google Scholar
  8. Boguslawski P, Gold C (2011) Rapid modelling of complex building interiors. In: Kolbe T, König G, Nagel C (eds) Advances in 3D geo-information sciences. Lecture Notes in Geoinformation and Cartography. Springer, Berlin, pp 43–56CrossRefGoogle Scholar
  9. Clementini E (2010) Ontological impedance in 3D semantic data modeling. ISPRS Int Arch Photogramm Remote Sens Spat Inf Sci XXXVIII-4:97–100Google Scholar
  10. Clementini E (2013) Directional relations and frames of reference. GeoInformatica 17(2):235–255. CrossRefGoogle Scholar
  11. Diakité AA, Zlatanova S (2018) Spatial subdivision of complex indoor environments for 3D indoor navigation. Int J Geogr Inf Sci 32(2):213–235CrossRefGoogle Scholar
  12. Fogliaroni P, Clementini E (2015) Modeling visibility in 3D space: a qualitative frame of reference. In: Breunig M, Al-Doori M, Butwilowski E, Kuper PV, Benner J, Haefele KH (eds) 3D Geoinformation science: the selected papers of the 3D GeoInfo 2014, vol LNG&C. Springer, Berlin, pp 243–258CrossRefGoogle Scholar
  13. Fogliaroni P, Wallgrün JO, Clementini E, Tarquini F, Wolter D (2009) A qualitative approach to localization and navigation based on visibility information. In: Stewart Hornsby K, Claramunt C, Denis M, Ligozat G (eds) Spatial information theory, 9th international conference, COSIT 2009, Aber Wrac’h, France, September 2009, vol 5756. Lecture Notes in Artificial Intelligence, vol LNCS. Springer, Berlin, pp 312–329Google Scholar
  14. Jamali A, Rahman AA, Boguslawski P, Kumar P, Gold CM (2017) An automated 3D modeling of topological indoor navigation network. GeoJournal 82(1):157–170CrossRefGoogle Scholar
  15. Kallmann M (2005) Path planning in triangulations. In:  Proceedings of the Workshop on Reasoning, Representation, and Learning in Computer Games, International Joint Conference on Artificial Intelligence (IJCAI). Edinburgh, Scotland, pp 49-54Google Scholar
  16. Khan AA, Kolbe TH (2012) Constraints and their role in subspacing for the locomotion types in indoor navigation. In: Rizos C, Dempster AG, Li B, Gallagher T (eds) 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN). IEEE, Sidney, Australia, pp 1-12Google Scholar
  17. Kim J-S, Yoo S-J, Li K-J (2014) Integrating IndoorGML and CityGML for indoor space. In: Pfoser D, Li K-J (eds) Web and wireless geographical information systems. W2GIS 2014. Lecture notes in computer science,, vol 8470. Springer, Berlin, pp 184–196Google Scholar
  18. LaValle SM (2006) Planning algorithms. Cambridge University Press, New YorkCrossRefGoogle Scholar
  19. Lee J (2001) 3D data model for representing topological relations of urban features. Paper presented at the 21st Annual ESRI International User Conference, San Diego, CA, 9-13 July 2001Google Scholar
  20. Lee J (2004) A spatial access-oriented implementation of a 3D GIS topological data model for urban entities. GeoInformatica 8(3):237–264CrossRefGoogle Scholar
  21. Li K-J (2008) Indoor space: a new notion of space. In: Bertolotto M, Ray C, Li X (eds) Web and wireless geographical information systems. W2GIS 2008. Lecture notes in computer science, vol 5373. Springer, Berlin, pp 1–3Google Scholar
  22. Li K-J, Conti G, Konstantinidis E, Zlatanova S, Bamidis P (2019) OGC IndoorGML: a standard approach for indoor maps. In: Conesa (ed) geographical and fingerprinting data to create systems for indoor positioning and indoor/outdoor navigation: challenges, experiences and technology roadmap intelligent data-centric systems, pp 187–207CrossRefGoogle Scholar
  23. Liu L, Zlatanova S (2011) A “door-to-door” path-finding approach for indoor navigation. In: Proceedings Gi4DM 2011: GeoInformation for Disaster Management. ISPRS, Antalya, Turkey, pp 3–8Google Scholar
  24. Liu L, Li B, Zlatanova S, Liu H (2018) The path from BIM to a 3D indoor framework – a requirement analysis. Int Arch Photogramm Remote Sens Spat Inf Sci XLII-4:373–378CrossRefGoogle Scholar
  25. Maheshwari N, Rajan KS (2016) A semantic model to define indoor space in context of emergency evacuation. ISPRS Int Arch Photogramm Remote Sens Spat Inf Sci XLI-B4:313–318CrossRefGoogle Scholar
  26. Mortari F, Zlatanova S, Liu L, Clementini E (2014) “Improved geometric network model” (IGNM): a novel approach for deriving connectivity graphs for indoor navigation. ISPRS Ann Photogramm Remote Sens Spat Inf Sci II-4:45–51CrossRefGoogle Scholar
  27. Musliman IA, Rahman AA, Coors V (2008) Implementing 3D network analysis in 3D GIS. ISPRS Archives 37 Part B2:913–918Google Scholar
  28. OGC (2012) OGC CityGML encoding standard, Document No. 12-019, 2012. Accessed 4 June 2019
  29. OGC (2014) OGC IndoorGML, document no. 14-005r5. Accessed 4 June 2019
  30. Park J, Ahn D, Lee J (2018) Development of data fusion method based on topological relationships using IndoorGML Core module. J Sens 2018:14Google Scholar
  31. Russo D, Zlatanova S, Clementini E (2014) Route directions generation using visible landmarks. In: Claramunt C, Li K-J, Zlatanova S (eds) Sixth ACM SIGSpatial international workshop on indoor spatial awareness (ISA 2014). ACM, New York, pp 1–8Google Scholar
  32. Taneja S, Akinci B, Garrett JH, Soibelman L (2011) Transforming IFC-based building layout information into a geometric topology network for indoor navigation assistance. Paper presented at the International Workshop on Computing in Civil Engineering, MiamiGoogle Scholar
  33. Tarquini F, Clementini E (2008) Spatial relations between classes as integrity constraints. Trans GIS 12(s1):45–57. CrossRefGoogle Scholar
  34. Tarquini F, De Felice G, Fogliaroni P, Clementini E (2007) A qualitative model for visibility relations. In: Hertzberg J, Beetz M, Englert R (eds) 30th annual German conference on artificial intelligence (KI 2007), vol 4667. Lecture Notes in Artificial Intelligence. Springer, pp 510–513Google Scholar
  35. Tenbrink T, Winter S (2009) Variable granularity in route directions. Spat Cogn Comput 9(1):64–93CrossRefGoogle Scholar
  36. Winter S, Hamzei E, NVd W, Ooms K (2018) A graph representation for verbal indoor route descriptions. In: Creem-Regehr S, Schöning J, Klippel A (eds) Spatial cognition XI. Lecture notes in computer science, vol 11034. Springer, Cham, pp 77–91Google Scholar
  37. Xiong Q, Zhu Q, Du Z, Zlatanova S, Zhang Y, Zhou Y, Li Y (2017) Free multi-floor indoor space extraction from complex 3D building models. Earth Sci Inf 10(1):69–83CrossRefGoogle Scholar
  38. Yang L, Worboys MF (2015) Generation of navigation graphs for indoor space. Int J Geogr Inf Sci 29(10):1737–1756CrossRefGoogle Scholar
  39. Yao C, Rokne J (1991) A straightforward algorithm for computing the medial axis of a simple polygon. Int J Comput Math 39(1–2):51–60CrossRefGoogle Scholar
  40. Yuan W, Schneider M (2010) Supporting 3D route planning in indoor space based on the LEGO representation. In: Proceedings of the 2nd ACM SIGSPATIAL International Workshop on Indoor Spatial Awareness (ISA '10). ACM, New York, pp 16–23Google Scholar

Copyright information

© Società Italiana di Fotogrammetria e Topografia (SIFET) 2019

Authors and Affiliations

  1. 1.Department of Industrial and Information Engineering and EconomicsUniversity of L’AquilaL’AquilaItaly
  2. 2.Faculty of the Built EnvironmentUniversity of New South WalesKensingtonAustralia
  3. 3.Tongji UniversityShanghaiChina

Personalised recommendations