<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>GIS SDKs dynamics echoed by social requirements transformations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cosmin Tomozei</string-name>
          <email>cosmin.tomozei@ub.ro</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computer Science Alexandru Ioan Cuza University of Iași</institution>
          ,
          <country country="RO">Romania</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Science, Department of Mathematics and Computer Science Vasile Alecsandri University of Bacău</institution>
          ,
          <country country="RO">Romania</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Faculty of Science, Department of Mathematics and Computer Science Vasile Alecsandri University of Bacău</institution>
          ,
          <country country="RO">Romania</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>-The aim of this paper is to describe the evolution of GIS applications development process, based on the SDKs transformations, especially by considering the ESRI ArcGIS development platform. On the one hand, this study relies on our previous experience in GIS software engineering; on the other hand, it reflects the features and particularities of the projects we conducted within the bachelor and master's theses of our students. Further comments are being made, regarding the transformation of traditional desktop applications to gain contextual recommendation functionalities as well as their reengineering towards mobility. We furthermore intend to determine whether the integration of Virtual and Mixed Reality in this typology of applications is feasible and to anticipate the usefulness for communities of users grouped either by their geographical location or by their common interests.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Simona-Elena Vârlan</p>
      <p>Keywords— GIS; Virtual reality; Mixed Reality; Software
Engineering</p>
      <p>I.</p>
      <p>INTRODUCTION</p>
      <p>The process of GIS applications development has been
committed at first to desktop users, interacting with rigid and
inflexible applications, with some basic functionalities and at the
same time demanding higher computing resources for basic
operations. As time passed by, the need for more advanced
features, such as in-place editing, georeferencing, addition of
new layers in a more dynamic way as well as the elaboration of
more complex operation needed in the decision-making process
significantly contributed to the appearance and further to the
evolution of software development platforms such as
ArcObjects. At the same time, documentation has become more
and more relevant and accessible to the GIS applications
developer community. This led to the large-scale distribution of
mapping application with geo referencing functionalities and
many programmers have begun to be interested about the GIS
applications development.</p>
      <p>While desktop GIS remained as a solid foundation for future
transformations and updates in functionalities, developers
started focusing on adapting the applications to Web and
distributed environments, especially by considering the N-tier
architecture. These premises considerably contributed to the
creation of dependable SDKs, among which we may mention
the .NET Framework extensions for ArcGIS, as well as various
APIs and services, included in many types of applications.</p>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] ArcObjects are a set of C++ based
components that were platform independent. They provided to
developers the possibilities of working with thin and thick
clients and on the Web, for creating software that uses maps
presentation, geographic and spatial data analysis. As
professors, we became interested about these technologies and
our students in Computer Science have chosen GIS based
applications as subjects for their graduation projects. A set of
theses and projects have been built by taking into consideration
the evolution in time of different types of application platforms,
the dynamics of knowledge to which the development
technologies correspond.
      </p>
      <p>In these types of projects, the ArcObjects APIs for C++,
.NET and JAVA have been used within both the teaching and
the project development processes. Over time, both GIS
application development and the platforms, which host them,
have evolved and radically transformed, so that in about 10
years’ time applications became widespread on virtually
unlimited number of mobile devices and unlimited possibilities
of further developments.</p>
      <p>The ArcObjects have been greatly used in our projects, at
first for the construction of traditional desktop applications,
which were further transformed through reengineering to obtain
novel and dependable web and mobile applications with higher
level of accuracy, correctness and portability. For each of these
quality characteristics, metrics have been defined and
implemented. The process of testing as well as the processes of
adaptive and corrective maintenance restructured and improved
the quality of the GIS applications. The existing software
libraries proved to be reliable for further developments with
minimal effort of transformation and maintenance. However, the
transition from desktop mapping applications to mobile-enabled
context aware recommender systems presumed large efforts of
development and consequently the only dependable and
efficient solution has been identified as reengineering.</p>
    </sec>
    <sec id="sec-2">
      <title>CONTEXT-AWARE RISK AVOIDANCE RECOMMENDER</title>
      <p>SYSTEMS BASED ON GIS INFORMATION PROCESSING
Given our experience with the .NET platform and the Visual
C # .NET programming language, as well as the outstanding
quality and stability in time of the C# applications, we developed
apps for smart devices in a very straightforward way, by means
of ArcGIS SDKs and development libraries. The examples
delivered were very informative and trustworthy serving for the
advancing in the engineering of new apps. We extended our area
of knowledge by developing applications based on JAVA
programming language and on the corresponding ArcGIS
Android SDK.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] we provided a general framework for the development
of risk management through mobile GIS recommender
applications. An important purpose of the paper was the
improvement of the process of natural and anthropic risks
awareness for the identified Romanian communities. The
software application prototype informs the communities
exposed to natural, environmental and social risks in
welldefined geographic areas. In this way, we have modelled the
requirements and went forward with the engineering process
based on models and patterns, on which the documentation
libraries proved to be very helpful for the construction of GIS
apps. The aim was to obtain context-based recommendations,
based on collaborative filtering, and these recommendations to
be further tested on specific categories of users.
      </p>
      <p>Based on ESRI ArcGIS framework a mobile recommender
GIS application was developed by means of ArcObjects, Web
GIS and ArcGIS extensions for Silverlight.</p>
      <p>
        Owing to the evolution in requirements and in technologies
and to the retreat of the Silverlight extensions of ArcGIS, the
following version of the application has been developed in
JAVA, for Android achieving the mobility feature [18]. In
parallel, a C# application has been developed based on XAML
and ArcGIS.NET SDK [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Nowadays, the development effort
is significantly reduced because of Xamarin and the
Xamarin.Android, Xamarin.iOS, and Xamarin.Forms
crossplatform applications, which also implement the ArcGIS
functionalities.
      </p>
      <p>
        The functional specifications were defined by means of
specialized modelling languages, which integrate patterns,
templates and diagrams for the functional analysis process. It is
very important to make the distinction between the different
categories of actors involved [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] in the use of mobile GIS risk
recommender system. For each categories of users, specific roles
have been defined. These roles clearly separate the actions that
users might take for the notification or distribution of
information related to the identified risks.
      </p>
      <p>The local community members have been identified as the
most important category of users, which were directly exposed
to the risks and simultaneously the ones which have the
possibility of offering help to the authorities in case of natural
disasters in certain exposed areas within a specific region.</p>
      <p>Consequently, the local authorities were in the position to
collect information from the citizens by means of mobile devices
and specialized software and to send them elaborated
recommendations based on contextual information and
collaborative filtering. The regional institutions were also
identified as important actors in the analysis. In case of
necessity, they had the possibility to get informed by the other
categories of actors about the specificity of any risk event, a
natural disaster or an anthropic risk in a precise geographical
location and with prediction facilities for any further resource
allocation to minimize the risks effects.</p>
      <p>
        One of the most important and dependable source of
information consisted of the actors from the field, belonging to
the local authorities. With their help, the information provided
by the citizens could be verified and subjected to collaborative
filtering, as shown in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],[4], and then sent by social media
channels on the mobile devices of the users.
      </p>
      <p>The data obtained from the field have been included on the
geospatial databases, with dedicated layers for each typology of
risks. The geospatial databases had the possibility of being
queried and filtered in correspondence with the users’ need of
information related to specific areas of interest. The
administration of these type of databases was challenging from
both computing resources and the need of specialized personnel,
because of their size complexity and also because of the
measures taken under the supervision of authorities and under
authorization.</p>
      <p>Harmonizing the evolution SDKs to the dynamics of GIS
applications requirements was accelerated by the social demand.
Applications became more flexible, mobile, user friendly and
backing the process of automatic decisions making.</p>
      <p>The dynamics of knowledge and software have placed
various types of actors and actions in very complex scenarios. In
such contexts, collaboration was greatly reflected by specialized
modelling languages, such as UML and presumed the use of the
subsequent object modelling methodologies.</p>
      <p>We obtained the model that has further been transformed
into classes of objects and relational databases, included AI and
the use of sensors. Adding the mobility characteristic has proved
to be quite straightforward, based on the libraries and APIs that
have been provided by ArcGIS SDKs.</p>
      <p>Creating contextual recommendations presumed the deep
study of the behaviour of each actor, and the way it got
information from the system as well as the steps needed to be
taken for achieving its specific objective. This approach
generated complex use cases for each role, which further needed
to be simplified and reduced to essential. The architecture
prototype of the context aware GIS based risk recommender had
finally become fair in terms of size and computing capabilities.
Geolocation and georeferencing were implemented using
mapping engines, mobile devices and tracking devices.</p>
      <p>
        A particularly important topic in the development of GIS
applications is represented using mobile device sensors.
Usually, GPS or A-GPS, cameras, accelerometers and
gyroscopes are needed for positioning the device within the
geographical area. The functionalities of the sensors are usually
implemented by corresponding classes and objects provided by
ArcGIS SDK for mobile devices and for the web. The
manufacturers of the devices also provide dependable classes
and objects for working with the sensors, meaning that the
developer could decide on which objects to use. Xamarin
environment, which allows the development of cross-platform
applications development on C# and Visual Studio, as well as
the previous mobile apps SDKs discussed in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and [6] offer
specialized classes, objects and functionalities for working with
the georeferencing and routing processes by means of the device
sensors.
      </p>
      <p>Figure 1 shows the user interface of two applications for risk
awareness and recommendations, for Android and Windows
Phone. The users may search for information specific to certain
geographic areas and act accordingly.</p>
      <p>They receive notification from the authorities and in case of
risk occurrence, such as flooding, landslides, fire or any other
accident they may either avoid or offer their help if need be.</p>
      <p>Further processing implies data filtering and it ensures that
the appropriate information is given to a community of users
who have common characteristics and should get informed
about a common phenomenon, which applies to them. In this
situation, the recommendations appear as objects generated by
means of the SDK taking the shape of particular messages sent
to the users.</p>
      <p>III. FURTHER ADVANCES IN GIS SOFTWARE DEVELOPMENT –
VIRTUAL, AUGMENTED AND MIXED REALITY INTEGRATION</p>
      <p>A variety of strategies may be used for integrating GIS with
virtual, augmented, or mixed reality. These strategies can be
viewed from several perspectives: A. the technical or
programmer's perspective; B. the functional or user's
perspective, and C. the conceptual perspective.</p>
      <sec id="sec-2-1">
        <title>A. Technical perspective</title>
        <p>
          In literature, we can find two methods to get 3D virtual
reality in the area of GIS. One approach is to use 2D professional
platform in which we may consider as an example the ArcGIS
software, used to obtain virtual reality. The other approach is to
use a 3D or 2.5D software as a platform for development, such
as the Skyline software and Unity3D platform [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] an application called GeoVR was developed, using the
client - server architecture, that successfully created interactive
3D scene and virtual reality modelling language - VRML. This
model started from 2D spatial data by use of GIS and HTML
programming.
        </p>
        <p>In order to create the 3D scenes the users have to provide a
set of properties and through Avenue programming and the use
of ArcView Internet Map Server and ArcView 3D Analyst
software. These properties are processed in order to generate the
3D scene. Based on the scene the VRML model is created and
sent to the specific VRML based browser to be displayed for
navigation.</p>
        <p>By using a specific method, the authors have shown that the
2D GIS data can be automatically transformed into a VRML
model. They also proved that 3D GIS can be enabled for web
browsers. By these means, the geoscientists will have the
opportunity to build applications that combine virtual reality and
spatial data, gathered by 2D GIS tools.</p>
        <p>
          Three types of visualizations have been created in earlier times,
according to [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], to support 3D GIS interaction with the
environment of virtual reality. These types are the plan view, the
model view and the worldview. These kinds of functions
implemented in order to manipulate, model and analyse the 2D
data.
        </p>
        <p>Novel approaches gained the power to build user immersive
experiences. They offer the possibility of using computer vision
by dedicated devices and headsets to get in a transformed 3D
environment.</p>
      </sec>
      <sec id="sec-2-2">
        <title>B. User's perspective</title>
        <p>Users explore the virtual environment and ask for
information according to their objectives and the existing points
of interest from the GIS database. The possibilities to run queries
to the GIS database in a more intelligent way and to access the
more advanced GIS functionalities. The possibilities have been
limited, until the new AR/VR devices and headsets entered the
market.</p>
        <p>
          The immersive technologies adapt the environment to the
actual physical space, transforming it into a virtual environment.
The users have to easily understand and navigate in the 3D
setting, by intuitive interfaces and simple gestures and motions
controlled by sensors. In [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] well-known GIS functionalities
have been analysed, such as the 3D real-time simulations and
remote sensing. Perhaps in industries such as the automotive
certain benefits should be obtained by using this technology.
C. The conceptual perspective of integrating GIS with VR/AR
        </p>
        <p>
          The answer seems to depend on the domain of activity, in
relation to the objectives defined. In activities such as
environmental modelling, the analysis and manipulation of the
virtual reality data is displayed in an exploratory way. The GIS
has the main role in this situation. For architectural modelling
and urban planning virtual reality plays the main role, as
enriched visual communication is usually involved in such
applications [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          Integrating virtual environment and GIS for 3D virtual city
development and urban planning is analysed in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. A
GISbased 4D visualization and simulation system with military
applications [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] provide a virtual environment for predicting
and tracking moving targets. It also envisages the probable
future movement of multiple ground targets based on the
comprehensive analysis of geographical location, terrain,
weather, vehicle movement characteristics and vehicle tactics.
The integration of 3D Visualization and GIS in Education is
tackled in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] while application of augmented reality GIS in
architecture is discussed in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>
          Nowadays, it seems that the IT&amp;C sector is about to bring
new opportunities regarding the perspectives discussed in this
section. With the release of mainstream immersive VR hardware
gear by major players, covering a wide range of prices, levels of
complexity and functionalities. More mature and accessible
mobile and non-mobile VR/AR+GIS applications and devices
will enter the market [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>
          Microsoft launched the Windows Mixed Reality platform at
the IGNITE 2017 event [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], which we believe that could
transfer the technology to a new generation of recommender
systems. Users are included in virtual reality scenarios in which
they directly interact with the environment and get real-time
information, so as to be able to make the best decisions, to act
effectively, and to elaborate activities by modelling the
environment according to their objectives.
        </p>
        <p>IV.</p>
        <p>CONCLUSIONS</p>
        <p>This paper briefly describes the results we obtained in the
development of GIS applications while at the same time the
platforms and the SDKs on which the applications have been
developed continuously evolved along with the social and
economic requirements. In the first stage, we described the
origin of ArcObjects and the features and functionalities that
ArcObjects offered for traditional desktop applications. Further
transformations were applied to the applications in order to
evolve to mobile and distributed environments and to become
available for larger categories of users. The GIS applications
have been enriched with collaborative and context aware
recommendations functionalities, reflecting their dynamics
along with the evolution of the social requirements. Finally, we
tackled the future advances of GIS applications and the
possibility of integrating virtual and mixed reality from three
perspectives, the perspective of software developers, the
functional perspective and the conceptual perspective. This
approach could become efficient and productive in the software
engineering process and could lead to the construction of higher
quality and accuracy in the elaboration of recommendations and
the making of dependable decisions.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>ACKNOWLEDGMENT This work was supported by a grant of the Romanian National Authority for Scientific Research and Innovation,</title>
      <p>CCCDI – UEFISCDI, project number 115BM/2017”.</p>
    </sec>
    <sec id="sec-4">
      <title>REFERENCES</title>
      <p>[18] Mihai A. Oprea – “GIS mobile client application with automatic data
synchronization for multicriterial decision taking” - Bachelor thesis,
under the scientific supervision of professor Cosmin Tomozei, Vasile
Alecsandri University of Bacău, Romania, 2014.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>ESRI</given-names>
            <surname>ArcGIS Desktop Development Guide</surname>
          </string-name>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Vercruyssen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tomozei</surname>
          </string-name>
          , I. Furdu,
          <string-name>
            <given-names>S.</given-names>
            <surname>Varlan</surname>
          </string-name>
          , C. Amancei, “
          <article-title>Collaborative Recommender System Development with Ubiquitous Computing Capability for Risk Awareness”</article-title>
          ,
          <source>Studies in Informatics and Control</source>
          , Vol.
          <volume>24</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>91</fpage>
          -
          <lpage>100</lpage>
          , ISSN 1220-
          <issue>1766</issue>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wan-Shou</surname>
          </string-name>
          , S.-Y. Hwang, “
          <article-title>iTravel: A recommender system in mobile peer-to-peer environment”</article-title>
          ,
          <source>The Journal of Systems and Software</source>
          , vol.
          <volume>86</volume>
          , p.
          <fpage>12</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Kompan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M</given-names>
            <surname>Bielikova</surname>
          </string-name>
          ., “
          <article-title>Personalized Recommendation for Individual Users Based on the Group Recommendation Principles”</article-title>
          ,
          <source>Studies in Informatics and Control</source>
          , vol.
          <volume>22</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>331</fpage>
          -
          <lpage>342</lpage>
          , ISSN 1220-
          <issue>1766</issue>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tomozei</surname>
          </string-name>
          , “
          <article-title>Nouveaux aspects concernant la programmation des dispositifs mobiles”</article-title>
          ,
          <source>Proceedings of Quatrieme Colloque francophone PLUridisciplinaire sur les Matériaux</source>
          , l'Environnement et l'
          <source>Electronique PLUMEE</source>
          <year>2015</year>
          , XLIM Research Institute, Limoges, France, pp.
          <fpage>138</fpage>
          -
          <lpage>140</lpage>
          , ISSN 2343-9092.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Tomozei</surname>
          </string-name>
          , C. Amancei, “
          <article-title>Social Sustainability Achievement through Mobile GIS Applications”</article-title>
          , Development and Audit,
          <source>Informatica Economică Journal</source>
          , Vol.
          <volume>19</volume>
          No.
          <issue>4</issue>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>99</lpage>
          , ISSN 1453-
          <issue>1305</issue>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Mao</surname>
          </string-name>
          et al.,
          <article-title>“A new method of virtual reality based on Unity3D”</article-title>
          , 18th International Conference on Geoinformatics, p.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          ,
          <year>2015</year>
          , http://ieeexplore.ieee.org/abstract/document/5567608
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lin</surname>
          </string-name>
          , “
          <article-title>GeoVR: a web-based tool for virtual reality presentation from 2D GIS data”</article-title>
          ,
          <source>Computers &amp; Geosciences</source>
          , vol.
          <volume>25</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>10</given-names>
          </string-name>
          , p.
          <fpage>1167</fpage>
          -
          <lpage>1175</lpage>
          ,
          <year>1999</year>
          , http://www.sciencedirect.com/science/article/pii/S0098300499000734
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>G. van Maren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Germs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Jansen</surname>
          </string-name>
          , “
          <article-title>Integrating 3D-GIS and Virtual Reality Design and implementation of the Karma VI system”</article-title>
          ,
          <source>Proceedings of the Spatial Information Research Centre's 10th Colloquium</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rossmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schluse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hoppen</surname>
          </string-name>
          , R. Waspe, “
          <article-title>Integrating semantic world modeling, 3D-simulation, Virtual Reality and remote sensing techniques for a new class of interactive GIS-based simulation system”</article-title>
          , 17th International Conference on Geoinformatics, p.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>2009</year>
          , shttp://ieeexplore.ieee.org/abstract/document/5293523/?reload=true.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Haklay</surname>
          </string-name>
          , “
          <article-title>Virtual Reality and GIS: applications, trends</article-title>
          and directions”, Virtual Reality in Geography, p.
          <fpage>47</fpage>
          -
          <lpage>57</lpage>
          , Taylor &amp; Francis, 2002
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Fang</surname>
          </string-name>
          , “
          <article-title>Integrating virtual environment and GIS for 3D virtual city development and urban planning”</article-title>
          ,
          <source>Geoscience and Remote Sensing Symposium (IGARSS)</source>
          , p.
          <fpage>4200</fpage>
          -
          <lpage>4203</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>[13] https://www.google.com/patents/US8229163</mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yin</surname>
          </string-name>
          , “
          <article-title>Integrating 3D Visualization and GIS in Planning Education”</article-title>
          ,
          <source>Journal of Geography in Higher Education</source>
          Vol.
          <volume>34</volume>
          (
          <issue>3</issue>
          ),
          <year>2010</year>
          , http://www.tandfonline.com/doi/abs/10.1080/03098260903556030
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L. Xu, “
          <article-title>Application of augmented realyti GIS in architecture ”, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences</article-title>
          .
          <source>Vol. XXXVII. Part B5</source>
          , Beijing 2008, http://www.isprs.org/proceedings/XXXVII/congress/5_pdf/58.pdf
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M. N. K.</given-names>
            <surname>Boulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lu</surname>
          </string-name>
          , et al., “
          <article-title>From urban planning and emergency training to Pokémon Go: applications of virtual reality GIS (VRGIS) and augmented reality GIS (ARGIS) in personal, public</article-title>
          and environmental health”,
          <source>International Journal of Health Geographics</source>
          ,
          <year>2017</year>
          ,
          <volume>16</volume>
          :7, https://ij-healthgeographics.
          <source>biomedcentral.com/articles/10.1186/s12942- 017-0081-0</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Microsoft</surname>
            <given-names>Ignite</given-names>
          </string-name>
          , https://www.microsoft.com/en-us/ignite/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>