Construction of a Real-Scene 3D Digital Campus Using a Multi-Source Data Fusion: A Case Study of Lanzhou Jiaotong University
Abstract
:1. Introduction
- (1)
- A Novel Multi-Source Data Fusion Method: We develop an approach that seamlessly integrates heterogeneous geospatial data—including UAV oblique photography, DEM/DSM, BIM, and OSM data—using the 3D Tiles format. This method enhances data consistency and accuracy, effectively resolving compatibility issues among different data formats.
- (2)
- Advancement in Web-Based Real-Scene 3D Digital Campus Visualization: By utilizing Cesium.js, we implement an interactive web application that renders high-precision 3D campus models with features like dynamic loading and perspective switching. This approach offers advantages over traditional visualization methods by offering real-time interaction without the need for specialized client software, thus increasing accessibility and user engagement.
- (3)
- Enhanced Decision Support for Campus Management: The developed platform serves as a practical tool for administrators by providing an intuitive and comprehensive view of campus infrastructure. It supports informed decision-making in facility monitoring, impact assessment of new construction projects, and rapid emergency response, thereby potentially improving management efficiency.
2. Related Work
3. Study Area and Data Acquisition
3.1. Study Area
3.2. Data Sources
3.3. Data Acquisition and Processing
3.3.1. UAV Oblique Photography and Route Planning
3.3.2. Supplementary Data Sources
- (1)
- OSM Building Data: OSM building data were incorporated to fill gaps not captured by UAV Oblique photography. Extracted using the OSM Web API and downloaded in GeoJSON format, this dataset provided basic geometric shapes and attribute information such as building footprints, heights, and types. Referenced in WGS 84 (EPSG:4326), the OSM data complemented the UAV data by adding missing structures and enhancing the overall building dataset.
- (2)
- DEM/DSM: The 3D terrain tiles were developed using both DEM and DSM to meet diverse user requirements for ground and surface representation. The DEM, obtained from the United States Geological Survey (USGS) SRTM-1 data product at a spatial resolution of 30 m, provided essential baseline elevation data for depicting ground surface variations. In addition, the DSM, sourced from the Japan Aerospace Exploration Agency’s (JAXA) ALOS dataset with a finer resolution of 12.5 m, enabled detailed modeling of surface features such as buildings and vegetation. Both DEM and DSM datasets were provided in GeoTIFF format, originally referenced in WGS 84 (EPSG:4326), and were subsequently transformed to Earth-Centered, Earth-Fixed (ECEF) coordinates to ensure precise alignment and seamless integration within the Cesium.js framework.
- (3)
- Point Cloud Data: LiDAR-derived point cloud data contributed to the model’s geometric precision. Due to budget constraints, additional point cloud data were collected using a DJI Mavic Air 2 Pro, performing circular flights at various altitudes to capture precise oblique imagery. This imagery was processed to generate dense 3D point representations in LAS format, supplementing ground-based LiDAR data. This imagery was processed to generate a dense 3D point model in LAS format. To enhance accuracy, the oblique photography model was aligned and fused with the LiDAR-derived point cloud data using an Iterative Closest Point (ICP) algorithm, which improved the precision of the oblique photography model. This integration allowed for enhanced detail in building facades and complex architectural elements, resulting in a more accurate representation of the campus’s physical structures.
- (4)
- BIM Data: BIM data provided detailed architectural insights not captured by aerial imagery alone. Created using software such as Revit, Bentley, and Civil3D, the BIM data included comprehensive structural and attribute details of campus buildings, including internal layouts and material properties. Initially in Industry Foundation Classes (IFC) format, these models were converted to OBJ and glTF formats for compatibility with other datasets. The BIM data were georeferenced and transformed to align with the spatial reference system used in the 3D model, enriching the representation by adding a higher level of architectural detail.
- (5)
- Satellite Imagery: Satellite imagery from Google Maps or TianDiTu provided contextual background for the 3D model. The satellite imagery was retrieved using web mapping services, including Tile Map Service (TMS), Web Map Tile Service (WMTS), and Web Map Service (WMS). These services employed the EPSG:3857 (Web Mercator) projection, which offers a real-scene representation of the geographic context. The imagery enhanced visualization and aided in orientation within the 3D GIS environment by serving as base maps upon which the 3D models were rendered, thereby providing a familiar visual reference.
4. Research Approaches
4.1. Overview of Proposed Approach
4.2. Three-Dimensional Tiles Format Conversion and Integration
4.2.1. Conversion of Oblique Photograph Imagery to 3D Tiles
4.2.2. BIM Data to 3D Tiles
4.2.3. Integration of OSM Building Data and Vector Layers
4.2.4. Integration of 3D Terrain Tiles, and Imagery Layers
4.3. Coordinate System and Transformations
4.3.1. Coordinate Systems
4.3.2. Coordinate Transformation and Position Calibration
4.4. Layered Geospatial Interaction Retrieval Algorithm (LGIRA)
- (1)
- Calculate Multipliers : These adjust the components of each coordinate. The formulas are:
- (2)
- Calculate the Function Value : This function represents the distance between the current projection point and the ellipsoid surface. The formula is:
- (3)
- Calculate the Derivative : The derivative is used to determine whether to adjust to reduce . The formula is:
- (4)
- Update :
5. Case Study
5.1. Development of the 3D Real-Scene Digital Campus System
5.2. Multi-Source Data Integration Visualization
5.2.1. Oblique Photogrammetry Real-Scene 3D Model
5.2.2. Real-Scene 3D Model with Multi-Source Data
5.2.3. Implementation of the LGIRA
5.2.4. Implementation of Coordinate Transformation and Position Calibration
5.3. Dynamic Interaction of the 3D Real-Scene Digital Campus System
6. Result and Discussion
6.1. GCPs and Data Collection
6.2. System Configuration and Model Parameters
6.3. Quantitative Evaluation Results
6.4. Discussion: Advantages, Limitations, and Future Research
6.4.1. Comparative Analysis and Potential for Further Improvement
6.4.2. Advantages of the Proposed Approach
6.4.3. Limitation of the Study
6.4.4. Further Research Directions
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Open-Source Software and Tools Used in Our Work
References
- Wu, B.; Xie, L.; Hu, H.; Zhu, Q.; Yau, E. Integration of aerial oblique imagery and terrestrial imagery for optimized 3D modeling in urban areas. ISPRS J. Photogramm. Remote Sens. 2018, 139, 119–132. [Google Scholar] [CrossRef]
- Nesbit, P.R.; Hugenholtz, C.H. Enhancing UAV–SFM 3D model accuracy in high-relief landscapes by incorporating oblique images. Remote Sens. 2019, 11, 239. [Google Scholar] [CrossRef]
- Zhu, Q.; Wang, Z.; Hu, H.; Xie, L.; Ge, X.; Zhang, Y. Leveraging photogrammetric mesh models for aerial-ground feature point matching toward integrated 3D reconstruction. ISPRS J. Photogramm. Remote Sens. 2020, 166, 26–40. [Google Scholar] [CrossRef]
- Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned aerial vehicles (UAVs): A survey on civil applications and key research challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
- Van der Linden, S.; Okujeni, A.; Canters, F.; Degerickx, J.; Heiden, U.; Hostert, P.; Priem, F.; Somers, B.; Thiel, F. Imaging spectroscopy of urban environments. Surv. Geophys. 2019, 40, 471–488. [Google Scholar] [CrossRef]
- Zhang, X.; Yue, P.; Chen, Y.; Hu, L. An efficient dynamic volume rendering for large-scale meteorological data in a virtual globe. Comput. Geosci. 2019, 126, 1–8. [Google Scholar] [CrossRef]
- Qin, R.; Lin, L. Development of a GIS-based integrated framework for coastal seiches monitoring and forecasting: A North Jiangsu shoal case study. Comput. Geosci. 2017, 103, 70–79. [Google Scholar] [CrossRef]
- Gu, L.; Zhang, H.; Wu, X. Surveying and mapping of large-scale 3D digital topographic map based on oblique photography technology. J. Radiat. Res. Appl. Sci. 2024, 17, 100772. [Google Scholar] [CrossRef]
- Yuanyuan, F.; Hao, L.I.; Chaokui, L.I.; Jun, C. 3D modelling method and application to a digital campus by fusing point cloud data and image data. Heliyon 2024, 10, e36529. [Google Scholar] [CrossRef]
- Yu, S.; Guo, T.; Wang, Y.; Han, X.; Du, Z.; Wang, J. Visualization of regional seismic response based on oblique photography and point cloud data. Structures 2023, 56, 104916. [Google Scholar]
- Yu, K.; Li, H.; Xing, L.; Wen, T.; Fu, D.; Yang, Y.; Zhou, C.; Chang, R.; Zhao, S.; Xing, L.; et al. Scene-aware refinement network for unsupervised monocular depth estimation in ultra-low altitude oblique photography of UAV. ISPRS J. Photogramm. Remote Sens. 2023, 205, 284–300. [Google Scholar] [CrossRef]
- Nex, F.; Remondino, F. UAV for 3D mapping applications: A review. Appl. Geomat. 2014, 6, 1–15. [Google Scholar] [CrossRef]
- Zhou, X.; Zhang, X. Individual tree parameters estimation for plantation forests based on UAV oblique photography. IEEE Access 2020, 8, 96184–96198. [Google Scholar] [CrossRef]
- Wang, S.; Yan, B.; Hu, W.; Liu, X.; Wang, W.; Chen, Y.; Ai, C.; Wang, J.; Xiong, J.; Qiu, S. Digital reconstruction of railway steep slope from UAV+ TLS using geometric transformer. Transp. Geotech. 2024, 48, 101343. [Google Scholar] [CrossRef]
- Wang, J.; Wang, L.; Jia, M.; He, Z.; Bi, L. Construction and optimization method of the open-pit mine DEM based on the oblique photogrammetry generated DSM. Measurement 2020, 152, 107322. [Google Scholar] [CrossRef]
- Yang, B.; Ali, F.; Yin, P.; Yang, T.; Yu, Y.; Li, S.; Liu, X. Approaches for exploration of improving multi-slice mapping via forwarding intersection based on images of UAV oblique photogrammetry. Comput. Electr. Eng. 2021, 92, 107135. [Google Scholar] [CrossRef]
- Tang, S.; Li, X.; Zheng, X.; Wu, B.; Wang, W.; Zhang, Y. BIM generation from 3D point clouds by combining 3D deep learning and improved morphological approach. Autom. Constr. 2022, 141, 104422. [Google Scholar] [CrossRef]
- Han, Y.; Feng, D.; Wu, W.; Yu, X.; Wu, G.; Liu, J. Geometric shape measurement and its application in bridge construction based on UAV and terrestrial laser scanner. Autom. Constr. 2023, 151, 104880. [Google Scholar] [CrossRef]
- Barrile, V.; Fotia, A.; Candela, G.; Bernardo, E. Integration of 3D model from UAV survey in BIM environment. The International Archives of the Photogrammetry. Remote Sens. Spat. Inf. Sci. 2019, 42, 195–199. [Google Scholar]
- Skrzypczak, I.; Oleniacz, G.; Leśniak, A.; Zima, K.; Mrówczyńska, M.; Kazak, J.K. Scan-to-BIM method in construction: Assessment of the 3D buildings model accuracy in terms inventory measurements. Build. Res. Inf. 2022, 50, 859–880. [Google Scholar] [CrossRef]
- Zhu, Q.; Li, S.; Hu, H.; Zhong, R.; Wu, B.; Xie, L. Multiple point clouds data fusion method for 3D city modeling. Geomat. Inf. Sci. Wuhan Univ. 2018, 43, 1962–1971. [Google Scholar]
- Jarząbek-Rychard, M.; Maas, H.G. Modeling of 3D geometry uncertainty in scan-to-BIM automatic indoor reconstruction. Autom. Constr. 2023, 154, 105002. [Google Scholar] [CrossRef]
- Yuan, X.; Meng, D.; Ma, X. Application of multi-source data in 3D reconstruction of buildings in complex scenes. Bull. Surv. Mapp. 2022, 6, 143. [Google Scholar]
- Abdelazeem, M.; Elamin, A.; Afifi, A.; El-Rabbany, A. Multi-sensor point cloud data fusion for precise 3D mapping. Egypt. J. Remote Sens. Space Sci. 2021, 24, 835–844. [Google Scholar] [CrossRef]
- Wu, C.; Chen, X.; Jin, T.; Hua, X.; Liu, W.; Liu, J.; Cao, Y.; Zhao, B.; Jiang, Y.; Hong, Q. UAV building point cloud contour extraction based on the feature recognition of adjacent points distribution. Measurement 2024, 230, 114519. [Google Scholar] [CrossRef]
- Mao, B.; Ban, Y.; Laumert, B. Dynamic online 3D visualization framework for real-time energy simulation based on 3D tiles. ISPRS Int. J. Geo-Inf. 2020, 9, 166. [Google Scholar] [CrossRef]
- Xu, Z.; Zhang, L.; Li, H.; Lin, Y.-H.; Yin, S. Combining IFC and 3D tiles to create 3D visualization for building information modeling. Autom. Constr. 2020, 109, 102995. [Google Scholar] [CrossRef]
- Zhan, W.; Chen, Y.; Chen, J. 3D tiles-based high-efficiency visualization method for complex BIM models on the web. ISPRS Int. J. Geo-Inf. 2021, 10, 476. [Google Scholar] [CrossRef]
- Wang, L.; Li, C.; Dai, W.; Zou, J.; Xiong, H. QoE-driven and tile-based adaptive streaming for point clouds. In Proceedings of the ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021; IEEE: Piscataway, NJ, USA; pp. 1930–1934. [Google Scholar]
- Skondras, A.; Karachaliou, E.; Tavantzis, I.; Tokas, N.; Valari, E.; Skalidi, I.; Bouvet, G.A.; Stylianidis, E. UAV Mapping and 3D Modeling as a Tool for Promotion and Management of the Urban Space. Drones 2022, 6, 115. [Google Scholar] [CrossRef]
- Lu, M.; Wang, X.; Liu, X.; Chen, M.; Bi, S.; Zhang, Y.; Lao, T. Web-based real-time visualization of large-scale weather radar data using 3D tiles. Trans. GIS 2021, 25, 25–43. [Google Scholar] [CrossRef]
- Woo, K.; Onsen, A.; Kim, W.S. Implementation of a 3D WebGIS for Dynamic Geo-Referencing of 3D Tiles on the Virtual Globe. J. Geogr. Inf. Syst. 2023, 15, 440–457. [Google Scholar] [CrossRef]
- Qin, R.; Feng, B.; Xu, Z.; Zhou, Y.; Liu, L.; Li, Y. Web-based 3D visualization framework for time-varying and large-volume oceanic forecasting data using open-source technologies. Environ. Model. Softw. 2021, 135, 104908. [Google Scholar] [CrossRef]
- Zhang, S.; Hou, D.; Wang, C.; Pan, F.; Yan, L. Integrating and managing BIM in 3D web-based GIS for hydraulic and hydropower engineering projects. Autom. Constr. 2020, 112, 103114. [Google Scholar] [CrossRef]
- Evangelidis, K.; Papadopoulos, T.; Papatheodorou, K.; Mastorokostas, P.; Hilas, C. 3D geospatial visualizations: Animation and motion effects on spatial objects. Comput. Geosci. 2018, 111, 200–212. [Google Scholar] [CrossRef]
- Fan, D.L.; Liang, T.L.; He, H.C.; Gou, M.Y.; Wang, M.H. Large-Scale Oceanic Dynamic Field Visualization Based on WebGL. IEEE Access 2023, 11, 82816–82829. [Google Scholar] [CrossRef]
- Kopeć, A.; Bała, J.; Pięta, A. WebGL based visualisation and analysis of stratigraphic data for the purposes of the mining industry. Procedia Comput. Sci. 2015, 51, 2869–2877. [Google Scholar] [CrossRef]
- Yang, Z.; Li, J.; Hyyppä, J.; Gong, J.; Liu, J.; Yang, B. A comprehensive and up-to-date web-based interactive 3D emergency response and visualization system using Cesium Digital Earth: Taking landslide disaster as an example. Big Earth Data 2023, 7, 1058–1080. [Google Scholar] [CrossRef]
- Bi, T.; Yang, X.; Ren, M. The Design and Implementation of Smart Campus System. J. Comput. 2017, 12, 527–533. [Google Scholar] [CrossRef]
- Pavón, R.M.; Alberti, M.G.; Álvarez, A.A.A.; Cepa, J.J. BIM-based Digital Twin development for university Campus management Case study ETSICCP. Expert Syst. Appl. 2025, 262, 125696. [Google Scholar] [CrossRef]
- Luo, D.; Tan, G.; Wen, L.; Zhai, S. A study for 3D virtual campus navigation system based on GIS. In Proceedings of the 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing, Dalian, China, 12–17 October 2008; IEEE: Piscataway, NJ, USA; pp. 1–5. [Google Scholar]
- Chen, Y.; Shooraj, E.; Rajabifard, A.; Sabri, S. From IFC to 3D tiles: An integrated open-source solution for visualising BIMs on cesium. ISPRS Int. J. Geo-Inf. 2018, 7, 393. [Google Scholar] [CrossRef]
- Qiu, Y.; Jiao, Y.; Luo, J.; Tan, Z.; Huang, L.; Zhao, J.; Xiao, Q.; Duan, H. A rapid water region reconstruction scheme in 3D watershed scene generated by UAV oblique photography. Remote Sens. 2023, 15, 1211. [Google Scholar] [CrossRef]
- Alcaraz, C.; Lopez, J. Digital twin: A comprehensive survey of security threats. IEEE Commun. Surv. Tutor. 2022, 24, 1475–1503. [Google Scholar] [CrossRef]
Data Type | SRS | File Format | Data Source | Role in 3D Model |
---|---|---|---|---|
UAV Oblique Photography | ECEF | OSGB, OBJ, 3D Tiles | DJI Mavic Air 2 Pro Acquisition | Provides high-resolution 3D models of buildings and the environment, critical for detailed 3D reconstruction and texture-rich visualization. |
OSM Building Data | WGS 84 (EPSG:4326) | GeoJSON | OSM Website (https://osmbuildings.org/data/ (accessed on 20 May 2024)) | Adds basic geometric and attribute information for buildings not fully captured by UAV photogrammetry, filling data gaps. |
DEM/DSM | WGS 84 (EPSG:4326) | Tiff | USGS, JAXA | Provides terrain elevation data and terrain surface data for accurate terrain modeling in the 3D GIS environment. |
Point Cloud Data | WGS 84 (EPSG:4326) | LAS, LAZ | DJI Mavic Air 2 Pro Acquisition | Enhances the geometric accuracy of the 3D model, representing spatial structures in great detail. |
BIM Model | Local Coordinate System | IFC, OBJ, glTF | Revit (https://www.bimzyw.com (accessed on 25 May 2024)) | Delivers detailed architectural models of campus buildings, including geometric and attribute information. |
Satellite Imagery | EPSG:3857 (Web Mercator) | TMS, WMTS, WMS | Google Maps online, TianDiTu online | Provides satellite imagery and base maps for geographic context and real-world visualization within the 3D GIS environment. |
Layer Type | Priority | Class Name | Loading Method | Click Event Retrieval Method |
---|---|---|---|---|
3D Terrain Tiles | 1 | Cesium.Viewer | viewer.terrainProvider = new Cesium.CesiumTerrainProvider({..}) | Not directly pickable; |
Satellite Imagery | 2 | ImageryProvider | viewer.imageryLayers.addImageryProvider(new Object) | Not directly pickable; |
Oblique Photography | 3 | Cesium3DTileSet | viewer.scene.primitives.add(new Object) | viewer.scene.pick |
BIM model | 4 | Cesium3DTileSet | viewer.scene.primitives.add(new Object) | viewer.scene.pick |
OSM Buildings | 5 | GeoJsonDataSource | viewer.dataSources.add(new Object) | viewer.scene.pick |
3D Model | Region 1 | Region 2 | Region 3 |
---|---|---|---|
Reconstruction Images | 1685 | 1920 | 1621 |
GPS-accuracy | 0.3 m | 0.3 m | 0.3 m |
pc-quality | high | high | high |
Average Ground Sampling Distance (GSD) | 5.7 cm | 2.6 cm | 7.6 cm |
Number of GCPs | 12 | 5 | 8 |
Reconstructed Points (Dense) | 75,806.459 | 125,380,545 | 169,082,661 |
Disk Space Usage | 14.05 GB | 20.07 GB | 13.66 GB |
Processing Time | 4 h | 6 h:26 m | 3 h:54 m |
Model Region | GCP | Mean (Meters) | SD (Meters) | RMSE (Meters) | 3D | Mean (Meters) | SD (Meters) | RMSE (Meters) |
---|---|---|---|---|---|---|---|---|
Region 1 | X Error | 0.008 | 0.064 | 0.065 | X Error | 0.122 | 0.297 | 0.321 |
Y Error | −0.001 | 0.170 | 0.170 | Y Error | 0.127 | 0.295 | 0.321 | |
Z Error | 0.014 | 0.175 | 0.175 | Z Error | 0.206 | 0.412 | 0.461 | |
Total | 0.121 | 0.301 | ||||||
Region 2 | X Error | −0.000 | 0.000 | 0.001 | X Error | 0.124 | 0.538 | 0.552 |
Y Error | −0.000 | 0.001 | 0.001 | Y Error | 0.115 | 0.331 | 0.350 | |
Z Error | 0.000 | 0.001 | 0.001 | Z Error | 0.197 | 0.507 | 0.544 | |
Total | 0.001 | Total | 0.296 | |||||
Region 3 | X Error | −0.019 | 0.052 | 0.055 | X Error | 0.235 | 0.596 | 0.640 |
Y Error | 0.007 | 0.019 | 0.020 | Y Error | 0.178 | 0.421 | 0.457 | |
Z Error | 0.021 | 0.058 | 0.062 | Z Error | 0.371 | 1.602 | 1.644 | |
Total | 0.032 | 0.534 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Published by MDPI on behalf of the International Society for Photogrammetry and Remote Sensing. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gao, R.; Yan, G.; Wang, Y.; Yan, T.; Niu, R.; Tang, C. Construction of a Real-Scene 3D Digital Campus Using a Multi-Source Data Fusion: A Case Study of Lanzhou Jiaotong University. ISPRS Int. J. Geo-Inf. 2025, 14, 19. https://doi.org/10.3390/ijgi14010019
Gao R, Yan G, Wang Y, Yan T, Niu R, Tang C. Construction of a Real-Scene 3D Digital Campus Using a Multi-Source Data Fusion: A Case Study of Lanzhou Jiaotong University. ISPRS International Journal of Geo-Information. 2025; 14(1):19. https://doi.org/10.3390/ijgi14010019
Chicago/Turabian StyleGao, Rui, Guanghui Yan, Yingzhi Wang, Tianfeng Yan, Ruiting Niu, and Chunyang Tang. 2025. "Construction of a Real-Scene 3D Digital Campus Using a Multi-Source Data Fusion: A Case Study of Lanzhou Jiaotong University" ISPRS International Journal of Geo-Information 14, no. 1: 19. https://doi.org/10.3390/ijgi14010019
APA StyleGao, R., Yan, G., Wang, Y., Yan, T., Niu, R., & Tang, C. (2025). Construction of a Real-Scene 3D Digital Campus Using a Multi-Source Data Fusion: A Case Study of Lanzhou Jiaotong University. ISPRS International Journal of Geo-Information, 14(1), 19. https://doi.org/10.3390/ijgi14010019