Page 242 - Kỷ yếu hội thảo khoa học lần thứ 12 - Công nghệ thông tin và Ứng dụng trong các lĩnh vực (CITA 2023)
P. 242

226


                     The Application Layer includes the Map Generation Module, User Interface Module,
                     and Platform Support Module. The Map Generation Module is responsible for creat-
                     ing the indoor map  using data collected  from  the user and stored  in  the  Map Data
                     Storage Module in the Middleware Layer. The User Interface Module allows the user
                     to interact with the map and the Platform Support Module provides support for the
                     software platform used to run the map.
                       The Middleware Layer includes the User Data Collection Module, Map Data Stor-
                     age Module, and API Module. The User Data Collection Module collects data from
                     the user, such as their location, and stores it in the Map Data Storage Module. The
                     API Module provides a set of APIs for the Application Layer to communicate with
                     the Middleware Layer and access the data stored in the Map Data Storage Module.
                       The Connected Devices Layer includes the Location Tracking Module and Device
                     Compatibility Module. The Location Tracking Module allows for the tracking of the
                     user's location within the indoor map, while the Device Compatibility Module ensures
                     that the software is compatible with the user's device.
                       Overall,  the  software  architecture  is  designed  to  generate  and  display  an  indoor
                     map, while also collecting and storing user data, tracking user location.



                     4     Case Study: VKU Campus Map


                     4.1   Description of the VKU campus map and its features

                     Our  map  is  a  strong  tool  that  offers  users  extensive  indoor  navigation  and  routing
                     features,  making  it  simple  to  navigate  complicated  interior  locations.  Users
                     may  explore  indoor  areas  in  a  more  immersive  and  engaging  manner  using  3D
                     visualization,  boosting  their  experience,  and  making  complicated  design  easier  to
                     grasp. The ability to display 2D indoor maps offers users a clear and straightforward
                     picture of the environment they are exploring, allowing them to find their way around
                     quickly and effortlessly.
                       Furthermore, our map is linked to another API, which gives users access to extra
                     information about events and other important data. This makes it a strong all-in-one
                     solution for users who need to navigate and keep informed in interior areas.



                     4.2   Methods used to build VKU Campus Map

                     We employ five primary phase to construct the VKU Campus map. In this section, we
                     provide a summary of the main points to provide an overview of the map. Firstly, we
                     conduct  a  campus  survey  and  mapping,  utilizing  open-source  survey  tools  such  as
                     MapBox and OpenStreetMap to measure and record the location of buildings, roads,
                     paths, and other features. Once we have collected all the data regarding the buildings,
                     we  convert  it  to  a  GeoJSON  file  data  (which  is  an  open  standard  geospatial  data
                     interchange  format  that  represents  simple  geographic  features)  by  QGIS  and  their
                     nonspatial attributes and use open-source software to mark all the building properties
                     accurately (Fig. 4).





                     CITA 2023                                                   ISBN: 978-604-80-8083-9
   237   238   239   240   241   242   243   244   245   246   247