{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T21:53:56Z","timestamp":1772747636098,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T00:00:00Z","timestamp":1517961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Due to their strong immersion and real-time interactivity, helmet-mounted virtual reality (VR) devices are becoming increasingly popular. Based on these devices, an immersive virtual geographic environment (VGE) provides a promising method for research into crowd behavior in an emergency. However, the current cheaper helmet-mounted VR devices are not popular enough, and will continue to coexist with personal computer (PC)-based systems for a long time. Therefore, a heterogeneous distributed virtual geographic environment (HDVGE) could be a feasible solution to the heterogeneous problems caused by various types of clients, and support the implementation of spatiotemporal crowd behavior experiments with large numbers of concurrent participants. In this study, we developed an HDVGE framework, and put forward a set of design principles to define the similarities between the real world and the VGE. We discussed the HDVGE architecture, and proposed an abstract interaction layer, a protocol-based interaction algorithm, and an adjusted dead reckoning algorithm to solve the heterogeneous distributed problems. We then implemented an HDVGE prototype system focusing on subway fire evacuation experiments. Two types of clients are considered in the system: PC, and all-in-one VR. Finally, we evaluated the performances of the prototype system and the key algorithms. The results showed that in a low-latency local area network (LAN) environment, the prototype system can smoothly support 90 concurrent users consisting of PC and all-in-one VR clients. HDVGE provides a feasible solution for studying not only spatiotemporal crowd behaviors in normal conditions, but also evacuation behaviors in emergency conditions such as fires and earthquakes. HDVGE could also serve as a new means of obtaining observational data about individual and group behavior in support of human geography research.<\/jats:p>","DOI":"10.3390\/ijgi7020054","type":"journal-article","created":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T12:20:29Z","timestamp":1518006029000},"page":"54","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A Heterogeneous Distributed Virtual Geographic Environment\u2014Potential Application in Spatiotemporal Behavior Experiments"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1756-7719","authenticated-orcid":false,"given":"Shen","family":"Shen","sequence":"first","affiliation":[{"name":"State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100012, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianhua","family":"Gong","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100012, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"},{"name":"Zhejiang-CAS Application Center for Geoinformatics, Jiaxing 314199, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4043-6816","authenticated-orcid":false,"given":"Jianming","family":"Liang","sequence":"additional","affiliation":[{"name":"School of Life Sciences, Arizona State University, Tempe, AZ 85287, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenhang","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100012, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100012, China"},{"name":"School of Geology and Geomatics, Tianjin Chengjian University, Tianjin 300384, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lin","family":"Huang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100012, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoyong","family":"Zhang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100012, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,2,7]]},"reference":[{"key":"ref_1","unstructured":"Raggett, D. (1995). Extending WWW to support platform independent virtual reality. Proc. Internet Society\/European Networking, Internet Society Press."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Haklay, M.E. (2002). Virtual reality and GIS: Applications, trends and directions. Virtual Reality in Geography, Taylor & Francis.","DOI":"10.1201\/9780203305850.ch5"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.earscirev.2013.08.001","article-title":"Virtual Geographic Environments (VGEs): A New Generation of Geographic Analysis Tool","volume":"126","author":"Lin","year":"2013","journal-title":"Earth-Sci. Rev."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2231","DOI":"10.1016\/j.ins.2011.01.017","article-title":"Collaborative virtual geographic environments: A case study of air pollution simulation","volume":"181","author":"Xu","year":"2011","journal-title":"Inf. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Mallot, H., Gillner, S., Van Veen, H., and B\u00fclthoff, H. (1998). Behavioral experiments in spatial cognition using virtual reality. Spatial Cognition, Springer.","DOI":"10.1007\/3-540-69342-4_21"},{"key":"ref_6","unstructured":"B\u00fclthoff, H.H., Campos, J.L., and Meilinger, T. (2008, January 15\u201319). Virtual Reality as a Valuable Research Tool for Investigating Different Aspects of Spatial Cognition (Abstract). Proceedings of the International Conference on Spatial Cognition, Freiburg, Germany."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Notelaers, S., De Weyer, T., Goorts, P., Maesen, S., Vanacken, L., Coninx, K., and Bekaert, P. (2012, January 4\u20135). HeatMeUp: A 3DUI serious game to explore collaborative wayfinding. Proceedings of the 2012 IEEE Symposium on 3D User Interfaces (3DUI), Costa Mesa, CA, USA.","DOI":"10.1109\/3DUI.2012.6184219"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1037\/0096-1523.29.2.343","article-title":"Behavioral dynamics of steering, obstable avoidance, and route selection","volume":"29","author":"Fajen","year":"2003","journal-title":"J. Exp. Psychol. Hum. Percept. Perform."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kretz, T., Hengst, S., Roca, V., Perez Arias, A., Friedberger, S., and Hanebeck, U.D. (2011, January 6\u201313). Calibrating dynamic pedestrian route choice with an Extended Range Telepresence System. Proceedings of the 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), Barcelona, Spain.","DOI":"10.1109\/ICCVW.2011.6130239"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Drachen, A., Thurau, C., Togelius, J., Yannakakis, G.N., and Bauckhage, C. (2013). Game Data Mining. Game Analytics, Springer.","DOI":"10.1007\/978-1-4471-4769-5_12"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Guardini, P., and Maninetti, P. (2013). Better Game Experience through Game Metrics: A Rally Videogame Case Study. Game Analytics, Springer.","DOI":"10.1007\/978-1-4471-4769-5_16"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Medler, B. (2013). Visual Game Analytics. Game Analytics, Springer.","DOI":"10.1007\/978-1-4471-4769-5_18"},{"key":"ref_13","unstructured":"Gower, D.W., and Fowlkes, J.E. (1989). Simulator Sickness in the UH-60 (Black Hawk) Flight Simulator."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1016\/j.aap.2009.04.013","article-title":"Simulator sickness during driving simulation studies","volume":"42","author":"Brooks","year":"2010","journal-title":"Accid. Anal. Prev."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.firesaf.2012.01.004","article-title":"A virtual reality based fire training simulator integrated with fire dynamics data","volume":"50","author":"Cha","year":"2012","journal-title":"Fire Saf. J."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Lovreglio, R., and Gonzalez, V. (2017, January 4\u201312). The Need for Enhancing Earthquake Evacuee Safety by using Virtual Reality Serious Games. Proceedings of the Lean & Computing in Construction Congress, Crete, Greece.","DOI":"10.24928\/JC3-2017\/0058"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.compenvurbsys.2016.03.007","article-title":"Visibility of urban activities and pedestrian routes: An experiment in a virtual environment","volume":"58","author":"Natapov","year":"2016","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/j.compenvurbsys.2015.09.006","article-title":"Virtual reality as an empirical research tool\u2014Exploring user experience in a real building and a corresponding virtual model","volume":"54","author":"Kuliga","year":"2015","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_19","unstructured":"Schrom-Feiertag, H., Schinko, C., Settgast, V., and Seer, S. (2014, January 23). Evaluation of guidance systems in public infrastructures using eye tracking in an immersive virtual environment. Proceedings of the 2nd International Workshop on Eye Tracking for Spatial Research, Vi-enna, Austria."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1586","DOI":"10.1109\/TPAMI.2014.2300484","article-title":"Measuring crowd collectiveness","volume":"36","author":"Zhou","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Shao, J., Kang, K., Loy, C.C., and Wang, X. (2015, January 7\u201312). Deeply learned attributes for crowded scene understanding. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7299097"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4282","DOI":"10.1103\/PhysRevE.51.4282","article-title":"Social force model for pedestrian dynamics","volume":"51","author":"Helbing","year":"1995","journal-title":"Phys. Rev. E"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.physa.2014.10.044","article-title":"Simulation and analysis of congestion risk during escalator transfers using a modified social force model","volume":"420","author":"Li","year":"2014","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1160","DOI":"10.1145\/1141911.1142008","article-title":"Continuum crowds","volume":"25","author":"Treuille","year":"2006","journal-title":"ACM Trans. Graph."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"964","DOI":"10.1080\/13658816.2013.835816","article-title":"High-resolution space-time processes for agents at the built-human interface of urban earthquakes","volume":"28","author":"Torrens","year":"2014","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1287\/trsc.1040.0102","article-title":"Pedestrian Behavior at Bottlenecks","volume":"39","author":"Hoogendoorn","year":"2005","journal-title":"Transp. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1016\/j.physa.2015.06.040","article-title":"Calibrating floor field cellular automaton models for pedestrian dynamics by using likelihood function optimization","volume":"438","author":"Lovreglio","year":"2015","journal-title":"Phys. A Stat. Mech. Its Appl."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1016\/j.proenv.2011.09.051","article-title":"Development of emergency drills system for petrochemical plants based on WebVR","volume":"10","author":"Wang","year":"2011","journal-title":"Procedia Environ. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"20160414","DOI":"10.1098\/rsif.2016.0414","article-title":"Crowd behaviour during high-stress evacuations in an immersive virtual environment","volume":"13","author":"Kapadia","year":"2016","journal-title":"J. R. Soc. Interface"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/129888.129892","article-title":"The CAVE: Audio visual experience automatic virtual environment","volume":"35","author":"Sandin","year":"1992","journal-title":"Commun. ACM"},{"key":"ref_31","unstructured":"Chen, W. (2016). Collaboration in Multi-User Immersive Virtual Environments. [Ph.D. Thesis, Universit\u00e9 Paris-Saclay]."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kinateder, M., Ronchi, E., Nilsson, D., Kobes, M., M\u00fcller, M., Pauli, P., and M\u00fchlberger, A. (2014, January 7\u201310). Virtual Reality for Fire Evacuation Research. Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, Warsaw, Poland.","DOI":"10.15439\/2014F94"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.trf.2014.06.003","article-title":"Social influence on route choice in a virtual reality tunnel fire","volume":"26","author":"Kinateder","year":"2014","journal-title":"Transp. Res. Part F Traffic Psychol. Behav."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.tra.2016.06.018","article-title":"A mixed logit model for predicting exit choice during building evacuations","volume":"92","author":"Lovreglio","year":"2016","journal-title":"Transp. Res. Part A Policy Pract."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1007\/s10694-015-0462-5","article-title":"A Virtual Reality Experiment on Flashing Lights at Emergency Exit Portals for Road Tunnel Evacuation","volume":"52","author":"Ronchi","year":"2016","journal-title":"Fire Technol."},{"key":"ref_36","first-page":"4","article-title":"Human-Activity-Geographical-Environment Relationship, Its System and Its Regional System","volume":"5","author":"Qingshan","year":"2001","journal-title":"Econ. Geogr."},{"key":"ref_37","first-page":"399","article-title":"On Thought and Methodology of Virtual Geographic Experiment","volume":"30","author":"Jianhua","year":"2013","journal-title":"J. Geomat. Sci. Technol."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1111\/j.1468-2885.2010.01371.x","article-title":"The mapping principle, and a research framework for virual worlds","volume":"20","author":"Williams","year":"2010","journal-title":"Commun. Theory"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Moussa\u00efd, M., Perozo, N., Garnier, S., Helbing, D., and Theraulaz, G. (2010). The walking behaviour of pedestrian social groups and its impact on crowd dynamics. PLoS ONE, 5.","DOI":"10.1371\/journal.pone.0010047"},{"key":"ref_40","unstructured":"McMahan, R., Kopper, R., and Bowman, D. (2014). Principles for Designing Effective 3D Interaction Techniques. Handbook of Virtual Environments, CRC Press. Human Factors and Ergonomics."},{"key":"ref_41","unstructured":"Wikipedia (2018, February 05). Dead Reckoning\u2014Wikipedia, The Free Encyclopedia. Available online: https:\/\/en.wikipedia.org\/wiki\/Dead_reckoning."},{"key":"ref_42","unstructured":"Murphy, C. (2011). Believable Dead Reckoning for Networked Games. Game Engine Gems 2, A K Peters\/CRC Press."},{"key":"ref_43","unstructured":"Wikipedia (2018, February 05). Kalman Filter\u2014Wikipedia, The Free Encyclopedia. Available online: https:\/\/en.wikipedia.org\/wiki\/Kalman_filter."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Pantel, L., and Wolf, L.C. (2002, January 16\u201317). On the suitability of dead reckoning schemes for games. Proceedings of the 1st Workshop on Network and System Support for Games, Braunschweig, Germany.","DOI":"10.1145\/566500.566512"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Shi, W., Corriveau, J.P., and Agar, J. (2014). Dead reckoning using play patterns in a simple 2D multiplayer online game. Int. J. Comput. Games Technol., 2014.","DOI":"10.1155\/2014\/138596"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1162\/PRES_a_00237","article-title":"Evaluation of Control Interfaces for Desktop Virtual Environments","volume":"24","author":"Thrash","year":"2015","journal-title":"Presence Teleoperators Virtual Environ."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/7\/2\/54\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:54:05Z","timestamp":1760194445000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/7\/2\/54"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,7]]},"references-count":46,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2018,2]]}},"alternative-id":["ijgi7020054"],"URL":"https:\/\/doi.org\/10.3390\/ijgi7020054","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints201712.0201.v1","asserted-by":"object"}]},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,7]]}}}