Next Article in Journal
An Unconventional Field Mapping Application: A Complete Opensource Workflow Solution Applied to Lithological Mapping of the Coatings of Cultural Heritage
Next Article in Special Issue
Three-Dimensional Measurement and Three-Dimensional Printing of Giant Coastal Rocks
Previous Article in Journal
Usage of Airborne Hyperspectral Imaging Data for Identifying Spatial Variability of Soil Nitrogen Content
Previous Article in Special Issue
Near Real-Time Semantic View Analysis of 3D City Models in Web Browser
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Virtual 3D Campus for Universiti Teknologi Malaysia (UTM)

3D GIS Research Lab, Department of Geoinformation, Faculty of Built Environment and Surveying, Universiti Teknologi Malaysia (UTM), Johor Bahru 81310, Johor, Malaysia
*
Author to whom correspondence should be addressed.
ISPRS Int. J. Geo-Inf. 2021, 10(6), 356; https://doi.org/10.3390/ijgi10060356
Submission received: 29 March 2021 / Revised: 11 May 2021 / Accepted: 15 May 2021 / Published: 22 May 2021
(This article belongs to the Special Issue Virtual 3D City Models)

Abstract

:
University campuses consists of many buildings within a large area managed by a single organization. Like 3D city modeling, a 3D model of campuses can be utilized to provide a better foundation for planning, navigation and management of buildings. This study approaches 3D modeling of the UTM campus by utilizing data from aerial photos and site observations. The 3D models of buildings were drawn from building footprints in SketchUp and converted to CityGML using FME software. The CityGML models were imported into a geodatabase using 3DCityDB and visualized in Cesium. The resulting 3D model of buildings was in CityGML format level of detail 2, consisting of ground, wall and roof surfaces. The 3D models were positioned with real-world coordinates using the geolocation function in SketchUp. The non-spatial attributes of the 3D models were also stored in a database managed by PostgreSQL. While the methodology demonstrated in this study was found to be able to create LoD2 building models. However, issues of accuracy arose in terms of building details and positioning. Therefore, higher accuracy data, such as point cloud data, should produce higher LoD models and accurate positioning.

1. Introduction

In recent years, entire cities are being modeled in three dimensions (3D) to facilitate urban modeling. This has been found to provide a more accurate representation of buildings than 2D visualizations [1]. A 3D city model can be defined as a 3D duplication of urban structures, which can be used to better understand the city [2]. The developments in visualization and data collection technology have brought to light the needs for a city or urban system to be represented in 3D.
Current technologies that can now collect 3D data provide a data source that can provide optimum support for 3D models. The availability of 3D data and 3D graphical visualizations within a 3D city model has allowed users to do simulations that allow them to interact with the virtual model as they interact in the real world [3]. Thompson et al. [4] also found that 3D models can improve and ease user interactions in exploring the urban system in different resolutions or level-of-detail. Therefore, 3D models are better for user interactions and warrant complete representation of spatial information than 2D representations [5]. In addition, 3D city models also allow integrating qualitative data and information from different disciplines to best replicate the actual conditions of a city [4]. This also provides an opportunity for experts from different disciplines to acquire information from the same 3D city model and improve the city. Accurate 3D visualization is crucial as the basis of virtual reality or environment, which underlies any application utilizing 3D models [6].
The simplest presentation of 3D models in visualization is apparent in developments of the virtual environment and augmented reality. Virtual environments that replicate the real world assist users in navigating a new environment by providing a point of view relatable to the user compared to the top view of 2D maps. This being said, virtual environments can also present 3D data from a top view, which gives users an overview of the area, but users will not be as immersed when experiencing the virtual environment compared to a 3D view of how they would experience it in reality [7]. This is especially useful in urban tourism applications that provide virtual tours of an area to provide familiarity to first-time visitors. A study by Andri, Alkawaz and Sallow [8] developed a mobile augmented reality application of a campus, which includes information of places of interests and events alongside the virtual environment. Replication of landmarks of different levels of realism was also found to affect users’ ability to recall routes experienced in the virtual environment [9]. The estimation of distances in a virtual environment by users also affects how the virtual environment is perceived specifically in moving from one area to another [10]. On the other hand, virtual environments can also be utilized in visualizing objects, which are not easily accessible, such as underground infrastructure [11]. This gives users an alternative to understanding inaccessible underground infrastructure as close to reality as possible.
The development of 3D models as a virtual environment can also be extended further to providing a sound foundation for performing analysis, simulations and other applications. For instance, a digital twin of a city with high-level-of-detail will include road networks in addition to buildings, which can be used for visibility analysis, urban heat island detection and air quality simulations [12]. 3D models can also be constructed to document historical structures, such as windmills, as part of cultural heritage conservation [13]. This can also be extended to immersive and interactive virtual reality visualization of prehistoric artifacts [14]. At a building scale, highly detailed 3D models offer support for applications for noise analysis, energy usage and others [15]. Underground infrastructure, such as drainage pipes in addition to 3D models of buildings, can facilitate urban flooding simulations by also including other data, such as elevation, water flow, volume, and others [16]. However, to implement such applications for analysis and simulations, 3D visualization or models cannot remain as merely graphical output. In addition to being a digital twin, 3D models should ensure maintaining spatial and non-spatial attributes as well as geometric, semantic and topological characteristics. Although virtual environments are essentially replicas of the real world, it remains a visualization open to the perception of developers or users and without standards.
As an effort to standardize 3D city modeling, CityGML was established by the Open Geospatial Consortium (OGC) as an international standard and open data model for 3D city modeling [17]. The development of CityGML was targeted to be a shared definition of entities, attributes and relationships within a 3D city model [18]. Similar to the compliance of the CityGML data model to ISO standards, the schema for CityGML also complies with OGC’s geography markup language GML3 (GML 3.1.1) [19]. The entities in a 3D city model can also be represented in five different scales or levels of detail (LoD) [17]. LoD0 is generally a 2.5D model of the terrain, which includes building footprints or roof edges. LoD1 represents buildings as blocks with smooth and planar roofs. In LoD2, the roof of a building will be segregated from other thematically different surfaces of the building. LoD3 allows the definition of architectural details of wall and roof structures. LoD4 provides and addition of interior structure for the building, which can include rooms, stairs, doors and other structures. In constructing virtual 3D campus models, using CityGML enables interoperability with future city models, which can be used for different applications.
University campuses can be considered miniature cities, which consist of buildings within a large area. Nonetheless, campuses should also be modeled in 3D to serve as the foundation in moving towards the enablement of smart cities of smart campuses. This study focuses on constructing a 3D campus, which can be extended to meet future applications for campus management using aerial photos and site verifications to produce 3D models adhering to CityGML standards. The CityGML models will be built using feature manipulation engine (FME) software that allows manipulation, conversion and transformation of data. A similar approach was demonstrated for transforming historical buildings into CityGML models from vector Esri Shapefiles obtained from point cloud data [20]. A study by Beil et al. [12] also utilized FME software to convert multiple sources of data to build CityGML models of detailed street systems and 3Dtile files for 3D web visualization. Another study by Shen et al. [16] also integrated various data sources using FME to produce a comprehensive CityGML file for managing urban flooding. To model campus in 3D, various approaches to modeling buildings can be applied. One of the main differences in modeling approaches depends on the data available at hand. However, due to unavoidable restrictions, only aerial photos and site visits could be carried out in this study.
This paper presents the methods used to construct a virtual 3D Campus for Universiti Teknologi Malaysia (UTM) in the level of detail 2 (LoD2) of CityGML based on aerial photos and site visits and verifications. Section 2 of this paper explains the methodology, which includes the construction of models and data conversion and storage. Section 3 presents the results of the virtual 3D campus and discusses future smart campus applications. Finally, the paper is concluded in Section 4.

2. Methodology

The virtual 3D campus for Universiti Teknologi Malaysia (UTM) was constructed in LoD2 of CityGML. First, the 3D models were created using SketchUp software based on the building footprint and aerial photos. Site visits were also done to acquire a more detailed look at the buildings. Next, the 3D buildings were converted into CityGML files using feature manipulation engine (FME). Finally, the 3D buildings were stored in 3DCityDB as the geodatabase. The overall methodology is described in Figure 1.

2.1. Study Area

The study area situated at coordinates 1°33′33″ N 103°38′29″ E consists of the Universiti Teknologi Malaysia (UTM) Campus, which has an area of 1148 hectares and 381 buildings. Figure 2 illustrates an overview of the study area.

2.2. Construction of 3D Models

Three layers were created in SketchUp, which consists of GroundSurface, WallSurface and RoofSurface. These layers provide the basis of the data conversion from SketchUp to CityGML with the level of detail (LoD) 2. To draw the layers, the building footprint was drawn based on aerial photos and Google Earth. Figure 3 depicts an aerial photo of a building, and Figure 4 illustrates the resulting building footprint.
Further details, such as roof design, height and observation of buildings, were acquired from site visits. Layers, such as “GroundSurface”, “WallSurface,” and “RoofSurface” were created, and models were drawn in SketchUp. Figure 5 depicts (a) Ground Surface layer, (b) Wall Surface layer and (c) Roof Surface layer. These layers will be used for filtering in the data conversion process.
Once constructed, the 3D building was geolocated using the Geolocation function in SketchUp, which provides the coordinates and position of the building. Figure 6 shows a 3D model of a building constructed in SketchUp.

2.3. Data Conversion and Storage

To create a 3D model, which adheres to the international standard of city modeling (CityGML), a conversion process was required to convert the 3D models drawn in SketchUp (.skp) to CityGML (gml) files. This was done using FME software that provides an engine for spatial data conversions using various transformers. The general flow of processes executed in FME is depicted in Figure 7.
The first process done in FME was the layer extraction from SketchUp, which differentiates the surfaces of the 3D building as ground surface, wall surface and roof surface. The transformers used for the extraction process include the deaggregator, geometry property extractor and test filter. The deaggregator transformer was used to break up the source input file (.skp) into the surface layers. The geometry property extractor transformer extracted the surface layers according to the layers defined in the SketchUp file. The ground, wall and roof surfaces were then filtered using the test filter transformer to separate the surface features. The layer extraction process done in FME is depicted in Figure 8.
After the layers are extracted, the CityGML features or surfaces are created using transformers, such as attribute renamer, attribute creator, CityGML geometry setter and feature merger. The attribute renamer transformer was used to rename the layer according to CityGML, such as “GroundSurface”. Additional attributes required in CityGML, such as GML ID was created using the attribute creator transformer. Next, the CityGML geometry setter transformer was used to assign the features LOD and feature role. The feature merger transformer was used to combine the geometries and attributes of the features. The CityGML surface creation process for each surface layer is shown in Figure 9. The resulting CityGML file after being converted is displayed in Figure 10.
The converted 3D models of buildings were stored in a geodatabase using 3DCityDB, where the attribute data are managed by PostgreSQL. Spatial data were handled by the PostGIS extension. Additional non-spatial attributes of buildings were obtained from site visits and stored in the PostgreSQL database. The attributes are described in Figure 11.

3. Results and Discussions

The imported 3D models stored in 3DCityDB geodatabase are displayed in CityGML format using FZK Viewer, as shown in Figure 12 and visualized as 3D tiles in Cesium as depicted in Figure 13.
The first phase of this study consisted of 3D modeling based on aerial photos and site visits. The building footprint was generated from aerial photos, while the wall and roof surfaces were drawn based on on-site visit observations. Therefore, the resulting 3D building models for 381 UTM buildings were in LoD2, including ground, wall and roof surfaces. Figure 14 illustrates an example of building details that were generalized in producing the LoD2 buildings. A higher LoD could not be achieved with the data at hand. More accurate data are required to achieve a higher scale of 3D models, such as point cloud data.
The modeling phase also included the positioning of the 3D models with real-world coordinates. The geolocation function in SketchUp was used to position the 3D models. However, some 3D models were inaccurately positioned. This is due to the nature of the geolocation function, which relies on manually placing the building on the imported satellite image. An example of the inaccurate placing of the 3D models is depicted in Figure 15. However, this error could be avoided by utilizing geopositioned data, such as point cloud data, where each point is registered with X, Y and Z coordinates.
Digital twins or smart cities will happen in the future. Therefore, constructing a 3D city model like this virtual 3D campus is necessary as it will be the base map to the digital twin or smart city Development. This virtual 3D campus base needs to be developed prudently so that applications built based on 3D city models later in the future can operate properly.
The foundation for smart cities relies on developing 3D models to ensure accurate output of specific applications. An automated approach for constructing 3D models can be developed as a system module, which supports an energy usage application where 3D models are constructed based on 2D building footprints and building height [21]. In high-rise buildings, 3D models were also constructed based on building footprints and floor-to-floor height to determine spaces for vertical urban farming [22]. Another open approach includes using building footprint data from OpenStreetMap and a single photo to accurately determine building height to construct 3D models [23]. A separate open-source software can also be used to automatically construct 3D models based on point cloud data and building height, such as 3dfier [24]. A machine learning approach can also be implemented by integrating point cloud data and other data sources, such as building footprints to generate accurate 3D models [25]. Generation of 3D models with both geometric and texture properties from point cloud data complemented by photogrammetry techniques was found to provide a precise representation of historical cities for tourism, historical documentation or cultural heritage preservation [26].
To develop the 3D models as accurate representations of the real world, utmost importance lies in the data collected as input for the 3D models. Point cloud data are known to be one of the highest accuracy data for generating 3D models. However, point cloud data can be costly and requires extensive processing. Another data source for 3D modeling is UAV data, which can be processed using photogrammetry methods and sewn together to produce 3D models. This method should adhere to the photogrammetry overlap principle of photos to obtain an accurate 3D model. Therefore, the data collection of UAV data are often time-consuming and reliant on weather conditions. This study attempted to appropriate the data at hand, which consisted of aerial photos and site visits to construct 3D models of the campus. The methods of manually constructing and converting the 3D models resulted in a good representation of the buildings, but with estimated height and low accuracy in the placement of the 3D models.
As suggested in this research, this virtual 3D campus is developed based on a 3D city modeling development approach that follows international standards (CityGML and ISO TC211). Therefore, applications developed based on the virtual 3D campus can subsequently be done easily. Examples of applications that can be used are; knowing the appropriate sensor placement around the campus (both 2D and 3D) [27,28,29], finding out the proper hall for academic activities that require good ventilation space and high ceilings to enter machinery equipment [30], systematic energy management by looking at the location of spaces of offices that use relatively high electricity, but the low number of users [31], and selecting appropriate new facilities to accommodate students or staff on campus, who need to undergo the process of quarantine due to pandemic [32].
All this can facilitate the university in managing the administration of the university in the future. It will be more efficient, and the data will be faster to acquire before any decisions are made. The research conducted in this paper is the initial steps to build the foundation of a smart campus to be utilized by users (students and staff) in the future.

4. Conclusions

The study presented a methodology for generating 3D models of buildings in LoD2 for a virtual 3D campus based on aerial photos and Google Earth images. The 3D building models were created in CityGML and visualized in Cesium as 3D tiles. However, an issue of accuracy in the location of some of the 3D models was found to occur. This is due to the 3D model creation based on the building footprint and Geolocation function in SketchUp. This issue could be resolved by manually correcting the location in Cesium. Nonetheless, this issue could be avoided by using more accurate data, such as point cloud data. In addition, higher LoD of the 3D buildings could also be achieved with higher quality data.

Author Contributions

Conceptualization, Uznir Ujang and Suhaibah Azri; Methodology, Uznir Ujang, Suhaibah Azri and Syahiirah Salleh; Validation, Uznir Ujang, Syahiirah Salleh and Suhaibah Azri; Formal Analysis, Syahiirah Salleh; Investigation, Uznir Ujang and Syahiirah Salleh; Writing-Original Draft Preparation, Syahiirah Salleh and Uznir Ujang; Writing-Review & Editing, Suhaibah Azri and Uznir Ujang; 3D Visualization, Syahiirah Salleh and Uznir Ujang; Supervision, Uznir Ujang and Suhaibah Azri; Model Optimization, Syahiirah Salleh. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Universiti Teknologi Malaysia (UTM) Research University Grant, Vot Q.J130000.2652.15J95 entitled “Universiti Teknologi Malaysia (UTM) 3D City Campus”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

We would like to acknowledge the 3D GIS Research Lab internship students, Haziqah Abdul Hadi, Noridayu Kosni and Muhammad Tahfiz, who assisted in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ujang, U.; Rahman, A.A. Temporal Three-Dimensional Ontology for Geographical Information Science (GIS)—A Review. J. Geogr. Inf. Syst. 2013, 5, 314–323. [Google Scholar] [CrossRef] [Green Version]
  2. Billen, R.; Cutting-Decelle, A.-F.; Marina, O.; de Almeida, J.-P. 3D City Models and Urban Information: Current Issues and Perspectives, European COST Action TU0801; EDP Sciences: Les Ulis, France, 2014; pp. 1–118. ISBN 978-275-981-153-3. [Google Scholar]
  3. Zhu, Q.; Hu, M.; Zhang, Y.; Du, Z. Research and Practice in Three-Dimensional City Modeling. Geo-Spat. Inf. Sci. 2009, 12, 18–24. [Google Scholar] [CrossRef]
  4. Thompson, E.M.; Horne, M.; Fleming, D. Virtual Reality Urban Modelling–An Overview. In Proceedings of the CONVR2006: 6th Conference of Construction Applications of Virtual Reality, Orlando, FL, USA, 3–4 August 2006. [Google Scholar]
  5. Kaňuk, J.; Gallay, M.; Hofierka, J. Generating Time Series of Virtual 3-D City Models Using a Retrospective Approach. Landsc. Urban Plan. 2015, 139, 40–53. [Google Scholar] [CrossRef]
  6. Edler, D.; Husar, A.; Keil, J.; Vetter, M.; Dickmann, F. Virtual Reality (VR) and Open Source Software: A Workflow for Constructing an Interactive Cartographic VR Environment to Explore Urban Landscapes. J. Cartogr. Geogr. Inf. 2018, 68, 5–13. [Google Scholar] [CrossRef]
  7. Schmol, S.; Tutzauer, P.; Haala, N. Stuttgart City Walk: A Case Study on Visualizing Textured DSM Meshes for the General Public Using Virtual Reality. J. Photogramm. Remote Sens. Geoinf. Sci. 2020, 88, 147–154. [Google Scholar] [CrossRef]
  8. Andri, C.; Alkawaz, M.; Sallow, A. Adoption of Mobile Augmented Reality as a Campus Tour Application. Int. J. Eng. Technol. 2018, 7, 64–69. [Google Scholar] [CrossRef] [Green Version]
  9. Lokka, I.E.; Çöltekin, A. Toward Optimizing the Design of Virtual Environments for Route Learning: Empirically Assessing the Effects of Changing Levels of Realism on Memory. Int. J. Digit. Earth 2019, 12, 137–155. [Google Scholar] [CrossRef]
  10. Keil, J.; Edler, D.; O’Meara, D.; Korte, A.; Dickmann, F. Effects of Virtual Reality Locomotion Techniques on Distance Estimations. ISPRS Int. J. Geo-Inf. 2021, 10, 150. [Google Scholar] [CrossRef]
  11. Jurado, J.M.; Graciano, A.; Ortega, L.; Feito, F.R. Web-Based GIS Application for Real-Time Interaction of Underground Infrastructure through Virtual Reality. In Proceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Redondo Beach, CA, USA, 7–10 November 2017. [Google Scholar]
  12. Beil, C.; Ruhdorfer, R.; Coduro, T.; Kolbe, T.H. Detailed Streetspace Modelling for Multiple Applications: Discussions on the Proposed CityGML 3.0 Transportation Model. ISPRS Int. J. Geo-Inf. 2020, 9, 603. [Google Scholar] [CrossRef]
  13. Smaczynski, M.; Horbinski, T. Creating 3D Model of the Existing Historical Topographic Object Based on Low-Level Aerial Imagery. J. Cartogr. Geogr. Inf. 2020, 71, 33–43. [Google Scholar] [CrossRef]
  14. Buyuksalih, G.; Kan, T.; Ozkan, G.E.; Meric, M.; Isin, L.; Kersten, T.P. Preserving the Knowledge of the Past Through Virtual Visits: From 3D Laser Scanning to Virtual Reality Visualisation at the Istanbul Catalca Incegiz Caves. J. Photogramm. Remote Sens. Geoinf. Sci. 2020, 88, 133–146. [Google Scholar] [CrossRef]
  15. Lim, J.; Janssen, P.; Biljecki, F. Visualising Detailed CityGML and ADE at the Building Scale. Int. Arch. Photogramm. Remote Sens. Spat. Sci. 2020, 44, 83–90. [Google Scholar] [CrossRef]
  16. Shen, J.; Zhou, J.; Zhou, J.; Herman, L.; Reznik, T. Constructing the CityGML ADE for the Multi-Source Data Integration of Urban Flooding. ISPRS Int. J. Geo-Inf. 2020, 9, 359. [Google Scholar] [CrossRef]
  17. Gröger, G.; Plümer, L. CityGML–Interoperable semantic 3D city models. ISPRS J. Photogramm. Remote Sens. 2012, 71, 12–33. [Google Scholar] [CrossRef]
  18. Kolbe, T.H. Representing and exchanging 3D city models with CityGML. In 3D Geo-Information Sciences; Springer: Heidelberg/Berlin, Germany, 2009; pp. 15–31. [Google Scholar]
  19. Open Geospatial Consortium. OGC City Geography Markup Language (CityGML) Encoding Standard; Open Geospatial Consortium: Wayland, MA, USA, 2012. [Google Scholar]
  20. Pepe, M.; Costantino, D.; Alfio, V.S.; Angelini, M.G.; Garofalo, A.R. A CityGML Multiscale Approach for the Conservation and Management of Cultural Heritage: The Case Study of the Old Town of Taranto (Italy). ISPRS Int. J. Geo-Inf. 2020, 9, 449. [Google Scholar] [CrossRef]
  21. Yeo, I.; Yee, J. Development of an Automated Modeler of Environment and Energy Geographic Information (E-GIS) for Ecofriendly City Planning. Autom. Constr. 2016, 71, 398–413. [Google Scholar] [CrossRef]
  22. Palliwal, A.; Song, S.; Tan, H.T.W.; Biljecki, F. 3D City Models for Urban Farming Site Identification in Buildings. Comput. Environ. Urban Syst. 2021, 86, 101584. [Google Scholar] [CrossRef]
  23. Bshouty, E.; Shafir, A.; Dalyot, S. Towards the Generation of 3D OpenStreetMap Building Models from Single Contributed Photographs. Comput. Environ. Urban Syst. 2020, 79, 101421. [Google Scholar] [CrossRef]
  24. Dukai, B.; Ledoux, H.; Stoter, J.E. A Multi-Height LoD1 Model of All Buildings in the Netherlands. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, 4, 51–57. [Google Scholar] [CrossRef] [Green Version]
  25. Park, Y.; Guldmann, J. Creating 3D City Models with Building Footprints and LiDAR Point Cloud Classification: A Machine Learning Approach. Comput. Environ. Urban Syst. 2019, 75, 76–89. [Google Scholar] [CrossRef]
  26. Balsa-Barreiro, J.; Fritsch, D. Generation of Visually Aesthetic and Detailed 3D Models of Historical Cities by Using Laser Scanning and Digital Photogrammetry. Digit. Appl. Archaeol. Cult. Herit. 2018, 8, 57–64. [Google Scholar] [CrossRef]
  27. Azri, S.; Ujang, U.; Abdul Rahman, A. 3D Geo-clustering for Wireless Sensor Network in Smart City. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, XLII-4/W12, 11–16. [Google Scholar] [CrossRef] [Green Version]
  28. Azri, S.; Ujang, U.; Anton, F.; Mioc, D.; Rahman, A.A. 3D Partition-Based Clustering for Supply Chain Data Management. In ISPRS Wii/2 Workshop; ISPRS Annals: Kuala Lumpur, Malaysia, 2015; pp. 9–17. [Google Scholar]
  29. Azri, S.; Ujang, U.; Anton, F.; Mioc, D.; Rahman, A.A. Spatial Access Method for Urban Geospatial Database Management: An Efficient Approach of 3D Vector Data Clustering Technique. In Proceedings of the Ninth International Conference on Digital Information Management (ICDIM 2014), Bangkok, Thailand, 29 September–1 October 2014. [Google Scholar]
  30. Scaramozzino, J.; White, R.; Essic, J.; Fullington, L.A.; Mistry, H.; Henley, A.; Olivares, M. Map Room to Data and GIS Services: Five University Libraries Evolving to Meet Campus Needs and Changing Technologies. J. Map Geogr. Libr. 2014, 10, 6–47. [Google Scholar] [CrossRef]
  31. Ashkezari, A.D.; Hosseinzadeh, N.; Chebli, A.; Albadi, M. Development of an enterprise Geographic Information System (GIS) integrated with smart grid. Sustain. Energy Grids Netw. 2018, 14, 25–34. [Google Scholar] [CrossRef]
  32. Rafalski, E.; Zun, L. Using GIS to Monitor Emergency Room Use in a Large Urban Hospital in Chicago. J. Med. Syst. 2015, 28, 311–319. [Google Scholar] [CrossRef]
Figure 1. General methodology of virtual 3D campus construction.
Figure 1. General methodology of virtual 3D campus construction.
Ijgi 10 00356 g001
Figure 2. Overview of the study area.
Figure 2. Overview of the study area.
Ijgi 10 00356 g002
Figure 3. Example of aerial photo for building footprint.
Figure 3. Example of aerial photo for building footprint.
Ijgi 10 00356 g003
Figure 4. Building footprint based on aerial photos and Google Earth.
Figure 4. Building footprint based on aerial photos and Google Earth.
Ijgi 10 00356 g004
Figure 5. 3D model drawn in SketchUp according to (a) “GroundSurface” layer, (b) “WallSurface” layer and (c) “RoofSurface” layer.
Figure 5. 3D model drawn in SketchUp according to (a) “GroundSurface” layer, (b) “WallSurface” layer and (c) “RoofSurface” layer.
Ijgi 10 00356 g005
Figure 6. 3D model of building constructed in SketchUp.
Figure 6. 3D model of building constructed in SketchUp.
Ijgi 10 00356 g006
Figure 7. Data conversion processes executed in FME.
Figure 7. Data conversion processes executed in FME.
Ijgi 10 00356 g007
Figure 8. Layer extraction from SketchUp file conducted in FME.
Figure 8. Layer extraction from SketchUp file conducted in FME.
Ijgi 10 00356 g008
Figure 9. Surface creation for CityGML conducted in FME.
Figure 9. Surface creation for CityGML conducted in FME.
Ijgi 10 00356 g009
Figure 10. Resulting 3D model of building in CityGML format.
Figure 10. Resulting 3D model of building in CityGML format.
Ijgi 10 00356 g010
Figure 11. List of non-spatial attributes stored in a database.
Figure 11. List of non-spatial attributes stored in a database.
Ijgi 10 00356 g011
Figure 12. Virtual 3D of Universiti Teknologi Malaysia campus with 381 buildings as displayed using FZK Viewer.
Figure 12. Virtual 3D of Universiti Teknologi Malaysia campus with 381 buildings as displayed using FZK Viewer.
Ijgi 10 00356 g012
Figure 13. Virtual 3D campus of Universiti Teknologi Malaysia as displayed in Cesium.
Figure 13. Virtual 3D campus of Universiti Teknologi Malaysia as displayed in Cesium.
Ijgi 10 00356 g013
Figure 14. Example of real-world building and generalized LoD2 building.
Figure 14. Example of real-world building and generalized LoD2 building.
Ijgi 10 00356 g014
Figure 15. Example of inaccurate positioning of buildings in 2D and 3D.
Figure 15. Example of inaccurate positioning of buildings in 2D and 3D.
Ijgi 10 00356 g015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Salleh, S.; Ujang, U.; Azri, S. Virtual 3D Campus for Universiti Teknologi Malaysia (UTM). ISPRS Int. J. Geo-Inf. 2021, 10, 356. https://doi.org/10.3390/ijgi10060356

AMA Style

Salleh S, Ujang U, Azri S. Virtual 3D Campus for Universiti Teknologi Malaysia (UTM). ISPRS International Journal of Geo-Information. 2021; 10(6):356. https://doi.org/10.3390/ijgi10060356

Chicago/Turabian Style

Salleh, Syahiirah, Uznir Ujang, and Suhaibah Azri. 2021. "Virtual 3D Campus for Universiti Teknologi Malaysia (UTM)" ISPRS International Journal of Geo-Information 10, no. 6: 356. https://doi.org/10.3390/ijgi10060356

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop