At the time of writing, we started an evaluation of
the algorithm for some real building floors. In Fig-
ure 14, we took into consideration an emergency map
of a floor in our university and we applied the algo-
rithm to find the navigation network for this map: the
result is shown in Figure 15. Further work will follow
in several research directions. To validate the shape
of the network, we plan to collect various trajecto-
ries of moving people inside a building instructing
them to walk from the entrance to a given target and
compare their trajectories with the proposed naviga-
tion network to assess if it could be considered as the
representation of the average trajectory. Another de-
velopment is to find an automatic way of extracting
qualitative directions for moving inside the building
floor, similarly to the work of (Russo et al., 2014).
Directions should not be expressed in terms of angles
and metric distances, but in qualitative terms, making
use of various models for qualitative spatial reason-
ing (e.g., (Clementini, 2013; Fogliaroni and Clemen-
tini, 2015; Bartie et al., 2013; Clementini and Cohn,
2014; Tarquini and Clementini, 2008)). An extension
of the proposed network is necessary as well to con-
nect building floors among them via stairs or elevators
and with outdoor space.
REFERENCES
Bartie, P., Clementini, E., and Reitsma, F. (2013). A quali-
tative model for describing the arrangement of visible
cityscape objects from an egocentric viewpoint. Com-
puters, Environment and Urban Systems, 38(1):21–
34.
Clementini, E. (2013). Directional relations and frames of
reference. GeoInformatica, 17(2):235–255.
Clementini, E. and Cohn, A. (2014). RCC*-9 and CBM*.
In Duckham, M., Pebesma, E., Stewart, K., and Frank,
A., editors, GIScience 2014: Geographic Information
Science, volume 8728 of Lecture Notes in Computer
Science, pages 349–365, Cham. Springer.
Fallah, N., Apostolopoulos, I., Bekris, K., and Folmer, E.
(2013). Indoor human navigation systems: A survey.
Interacting with Computers, 25(1):21–33.
Felkel, P. and Obdr
ˇ
z
´
alek, S. (1998). Straight skeleton imple-
mentation. In Szirmay-Kalos, L., editor, Proceedings
of Spring Conference on Computer Graphics, pages
210–218, Budmerice, Slovakia.
Fogliaroni, P. and Clementini, E. (2015). Modeling visi-
bility in 3D space: A qualitative frame of reference.
In Breunig, M., Al-Doori, M., Butwilowski, E., Ku-
per, P., Benner, J., and Haefele, K., editors, 9th Inter-
national 3DGeoInfo Conference, 2014, Lecture Notes
in Geoinformation and Cartography, pages 243–258,
Cham. Springer.
Fu, M., Liu, R., Qi, B., and Issa, R. R. (2020). Generating
straight skeleton-based navigation networks with in-
dustry foundation classes for indoor way-finding. Au-
tomation in Construction, 112:103057.
Kolbe, T., Gr
¨
oger, G., and Pl
¨
umer, L. (2005). CityGML:
Interoperable access to 3D city models. In van Oost-
erom, P., Zlatanova, S., and Fendel, E., editors, Geo-
information for Disaster Management, pages 883–
898, Berlin, Heidelberg. Springer.
Lee, J. (2004). A spatial access-oriented implementation of
a 3D GIS topological data model for urban entities.
GeoInformatica, 8(3):237–264.
Montello, D. R. (1993). Scale and multiple psychologies of
space. In Frank, A. U. and Campari, I., editors, Spa-
tial Information Theory A Theoretical Basis for GIS,
pages 312–321, Berlin, Heidelberg. Springer.
Mortari, F., Clementini, E., Zlatanova, S., and Liu, L.
(2019). An indoor navigation model and its network
extraction. Applied Geomatics, 11(4):413–427.
Russo, D., Zlatanova, S., and Clementini, E. (2014). Route
directions generation using visible landmarks. In 6th
ACM SIGSPATIAL International Workshop on Indoor
Spatial Awareness, ISA 2014, pages 1–8, New York,
NY, USA. Association for Computing Machinery.
Taneja, S., Akinci, B., Garrett, J. H., and Soibelman, L.
(2016). Algorithms for automated generation of nav-
igation models from building information models to
support indoor map-matching. Automation in Con-
struction, 61:24 – 41.
Taneja, S., Akinci, B., Garrett, J. H., Soibelman, L., and
East, B. (2011). Transforming IFC-based building
layout information into a geometric topology network
for indoor navigation assistance. In International
Workshop on Computing in Civil Engineering 2011,
pages 315–322. American Society of Civil Engineers
(ASCE).
Tarquini, F. and Clementini, E. (2008). Spatial relations
between classes as integrity constraints. Transactions
in GIS, 12(SUPPL. 1):45–57.
van Toll, W., Cook Iv, A. F., van Kreveld, M. J., and Ger-
aerts, R. (2018). The medial axis of a multi-layered
environment and its application as a navigation mesh.
ACM Transactions on Spatial Algorithms and Sys-
tems, 4(1):1–21.
Wein, R., van den Berg, J. P., and Halperin, D. (2007).
The visibility–Voronoi complex and its applications.
Computational Geometry, 36(1):66 – 87.
Yang, L. and Worboys, M. (2015). Generation of naviga-
tion graphs for indoor space. International Journal of
Geographical Information Science, 29(10):210–218.
Yao, C. and Rokne, J. (1991). A straightforward algorithm
for computing the medial axis of a simple polygon. In-
ternational Journal of Computer Mathematics, 39(1-
2):51–60.
Zlatanova, S., Yan, J., Wang, Y., Diakit
´
e, A., Isikdag,
U., Sithole, G., and Barton, J. (2020). Spaces in
spatial science and urban applications—state of the
art review. ISPRS International Journal of Geo-
Information, 9(1):58.
The Construction of a Network for Indoor Navigation
261