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