Developing a 3D Routing Instruction Engine for Indoor Environment

  • Ismail Rakip KarasEmail author
  • Umit Atila
  • Emrullah Demiral
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 698)


The need for 3D visualization and navigation within 3D-GIS environment is increasingly growing and spreading to various fields. When we consider current navigation systems, most of them are still in 2D environment that is insufficient to realize 3D objects and obtain satisfactory solutions for 3D environment. For realizing such a 3D navigation system we need to solve complex 3D network analysis. The objective of this paper is to investigate and implement 3D visualization and navigation techniques and develop 3D routing instruction engine for indoor spaces within 3D-GIS. As an initial step and as for implementation a Graphical User Interface provides 3D visualization based on CityGML data, stores spatial data in a Geo-Database and then performs complex network analysis. By using developed engine, the GUI also provides a routing simulation on a calculated shortest path with voice commands and visualized instructions.


3D-GIS Network analysis Visualization Navigation 



This study was supported by Karabuk University BAP Unit and TUBITAK - The Scientific and Technological Research Council of Turkey (Project No: 112Y050) research grant. We are indebted for their financial support.


  1. 1.
    Cutter, S., Richardson, D.B., Wilbanks, T.J. (eds.): The Geographical Dimensions of Terrorism, pp. 75–117. Routledge, New York, London (2003)Google Scholar
  2. 2.
    Karas, I.R.: Objelerin Topolojik İlişkilerinin 3B CBS ve Ağ Analizi Kapsamında Değerlendirilmesi. Ph.D. thesis, YTÜ FBE Jeodezi ve Fotogrametri Anabilim Dalı Uzaktan Algılama ve CBS, pp. 99–101 (2007)Google Scholar
  3. 3.
    Kolbe, T.H.: Representing and exchanging 3D city models with CityGML. In: Lee, J., Zlatanova, S. (eds.) 3D Geo-Information Sciences, pp. 15–31. Springer, Heidelberg (2009). Kothuri, R., Godfrind, A., Beinat, E.: Pro Oracle Spatial for Oracle Database 11g. Apress, New YorkCrossRefGoogle Scholar
  4. 4.
    Kwan, M.P., Lee, J.: Emergency response after 9/11: the potential of real-time 3D GIS for quick emergency response in micro-spatial environments. Comput. Environ. Urban Syst. 29, 93–113 (2005)CrossRefGoogle Scholar
  5. 5.
    Musliman, I.A., Rahman, A.A.: Implementing 3D network analysis in 3D GIS. In: International Archives of ISPRS, vol. 37, Part B, Comm. 4/4, Beijing, China (2008)Google Scholar
  6. 6.
    Musliman, I.A., Rahman, A.A., Coors, V.: 3D navigation for 3D-GIS — initial requirements. In: Abdul-Rahman, A., Zlatanova, S., Coors, V. (eds.) Innovations in 3D Geo Information Systems, pp. 125–134. Springer, Heidelberg (2006)Google Scholar
  7. 7.
    OGC: City Geography Markup Language (CityGML) Encoding Standard. Open Geospatial Consortium Inc. (2012)Google Scholar
  8. 8.
    Pu, S., Zlatanova, S.: Evacuation route calculation of inner buildings. In: van Oosterom, P.J.M., Zlatanova, S., Fendel, E.M. (eds.) Geo-information for Disaster Management, pp. 1143–1161. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Serbetci, M., Atasoy, V.: Jeodezik Hesap (Survey Computations), Trabzon, Turkey, pp. 72–78. Karadeniz Technical University Publications, Trabzon (1990)Google Scholar
  10. 10.
    Zlatanova, S., van Oosterom, P., Verbree, E.: 3D technology for improving disaster management: geo-DBMS and positioning. In: Proceedings of the XXth ISPRS Congress, Istanbul, Turkey (2004)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2017

Authors and Affiliations

  • Ismail Rakip Karas
    • 1
    Email author
  • Umit Atila
    • 1
  • Emrullah Demiral
    • 1
  1. 1.Department of Computer EngineeringKarabuk UniversityKarabukTurkey

Personalised recommendations