Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment
Abstract
:1. Introduction
2. VWorld Spatial Information Data
2.1. Sector
2.2. Aerial Images
2.3. Digital Elevation Model
3. Visualization of 3D Terrain Object Model
3.1. Method of Requesting for Vworld Data
3.2. Generation of 3D Terrain Object Model
3.3. Minimizing the Gap Between Sectors at Different LODs
4. Frame-Rate Improvement for Limited Web-Based Environments
4.1. Finding Sectors to Be Rendered
4.2. Data Request through Subdomain
- During the experiment, the web browser cache was initialized each try.
- Thirty simultaneous requests were made while using four subdomains and an original single domain.
- Because the time of speed is determined by the network environment, only relative time comparisons are meaningful. The network environment changes according to the experiment time, and the experiments are alternately performed in the same order as once for the subdomain and once if not.
5. Conclusions
Author Contributions
Acknowledgments
Conflicts of Interest
References
- VWorld Data Center, operated by the Ministry of Land, Transport and Maritime Affairs of South Korea. Available online: http://data.vworld.kr/data/v4dc_usrmain.do (accessed on 23 October 2019).
- Yu, L.; Gong, P. Google Earth as a virtual globe tool for Earth science applications at the global scale: Progress and perspectives. Int. J. Remote Sens. 2012, 33, 3966–3986. [Google Scholar] [CrossRef]
- Jang, H.S.; Go, J.H.; Jung, W.R.; Jang, I.S. Performance evaluation of CDN method in V-World web service as spatial information open platform service. Spat. Inf. Res. 2016, 24, 355–364. [Google Scholar] [CrossRef]
- VWorld 3D Spatial Information Open Platform Base on WebGL, 2017, Operated by the Ministry of Land, Transport and Maritime Affairs of South Korea. Available online: http://map.vworld.kr/map/wcmaps.do (accessed on 23 October 2019).
- Lee, A.; Jang, I. Implementation of an open platform for 3D spatial information based on WebGL. ETRI J. 2019, 41, 277–288. [Google Scholar] [CrossRef]
- VWorld 3D Spatial Information Open Platform Base on ActiveX, 2015, Operated by the Ministry of Land, Transport and Maritime Affairs of South Korea. Available online: http://map.vworld.kr/map/maps.do (accessed on 23 October 2019).
- WebGL Overview, Khronos WebGL Working Group, 2019. Available online: https://www.khronos.org/webgl (accessed on 23 October 2019).
- Cantor, D.; Jones, B. WebGL Beginner’s Guide, 1st ed.; Packt Publishing Ltd.: Birmingham, UK, 2012; pp. 23–58. [Google Scholar]
- Lavoué, G.; Chevalier, L.; Dupont, F. Streaming Compressed 3D Data on the Web using JavaScript and WebGL. In Proceedings of the 18th International Conference on 3D Web Technology, San Sebastian, Spain, 20–22 June 2013; ACM: New York, NY, USA; pp. 19–27. [Google Scholar]
- Parisi, T. WebGL: Up and Running, 1st ed.; O’eilly Media, Inc.: Sebastopol, NY, USA, 2012; pp. 137–164. [Google Scholar]
- Angel, E.; Shreiner, D. Interactive Computer Graphics with WebGL, Global Edition, 7th ed.; Addison-Wesley Professional: Boston, NY, USA, 2014; pp. 191–223. [Google Scholar]
- Zebedin, L.; Klaus, A.; Gruber-Geymayer, B.; Karner, K. Towards 3D map generation from digital aerial images. ISPRS J. Photogramm. Remote Sens. 2006, 60, 413–427. [Google Scholar] [CrossRef]
- Min, K.; An, K.; Jang, I.; Jin, S. A system framework for map air update navigation service. ETRI J. 2011, 33, 476–486. [Google Scholar] [CrossRef]
- Wang, J.A.; Ma, H.T.; Wang, C.M.; He, Y.J. Fast 3D reconstruction method based on UAV photography. ETRI J. 2018, 40, 788–793. [Google Scholar] [CrossRef]
- Samet, H. The quadtree and related hierarchical data structures. ACM Comput. Surv. 1984, 16, 184–260. [Google Scholar] [CrossRef]
- Cesium: An Open-Source JavaScript Library for World-Class 3D Globes and Maps; Analytical Graphics, Inc. and Bentley Systems, 2012. Available online: https://cesiumjs.org (accessed on 23 October 2019).
- Agrawal, A.; Radhakrishna, M.; Joshi, R.C. Geometry-based mapping and rendering of vector data over LOD phototextured 3D terrain models. In Proceedings of the 14th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, Plzen, Czech Republic, 31 January–2 February 2006; pp. 1–9. [Google Scholar]
- Polack, T. Focus on 3D Terrain Programming, 1st ed.; Premier Press: Cincinnati, OH, USA, 2003; pp. 106–126. [Google Scholar]
- Tang, J.; Gong, G.H. Modeling and real-time rendering technology of real large area terrain database. J. Syst. Simul. 2006, 18, 453–456. [Google Scholar]
- Koller, D.; Lindstrom, P.; Ribarsky, W.; Hodges, L.F.; Faust, N.; Turner, G. Virtual GIS: A real-time 3D geographic information system. In Proceedings of the 6th IEEE Visualization Conference, Atlanta, NY, USA, 29 October–3 November 1995; pp. 94–100. [Google Scholar]
- Krivokuća, M.; Abdulla, W.H.; Wünsche, B.C. Progressive compression of 3D mesh geometry using sparse approximations from redundant frame dictionaries. ETRI J. 2017, 39, 1–12. [Google Scholar] [CrossRef]
- Haala, N.; Rothermel, M.; Cavegn, S. Extracting 3D urban models from oblique aerial images. In Proceedings of the 2015 Joint Urban Remote Sensing Event (JURSE), Lausanne, Switzerland, 30 March–1 April 2015; pp. 1–4. [Google Scholar]
- Kim, M.; Jang, I.S. Efficient in-memory processing for huge amounts of heterogeneous geo-sensor data. Spat. Inf. Res. 2016, 24, 313–322. [Google Scholar] [CrossRef]
- Podobnikar, T. Production of integrated digital terrain model from multiple datasets of different quality. Int. J. Geogr. Inf. Sci. 2005, 19, 69–89. [Google Scholar] [CrossRef]
- Susaki, J. Adaptive slope filtering of airborne LiDAR data in urban areas for digital terrain model (DTM) generation. Remote Sens. 2012, 4, 1804–1819. [Google Scholar] [CrossRef] [Green Version]
- Woo, M.; Neider, J.; Davis, T.; Shreiner, D. OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.2; Addison-Wesley Longman Publishing Co., Inc.: Boston, NY, USA, 1999; pp. 85–139. [Google Scholar]
Type | Layer | Level | IDX, Y | URL |
---|---|---|---|---|
Aerial image | tile_mo_HD | 0 | 0, 0 | Request=GetLayer&Layer=tile_mo_HD&Level=0&IDX=0&IDY=0&Key=* |
Aerial image | 2018 | 0 | 0, 0 | Request=GetLayer&Layer=2018&Level=0&IDX=0&IDY=0&Key=* |
Aerial image | hybrid _silgam | 0 | 0, 0 | Request=GetLayer&Layer=hybrid_silgam&Level=0&IDX=0&IDY=0&Key=* |
DEM | DEM | 0 | 0, 0 | Request=GetLayer&Layer=dem&Level=0&IDX=0&IDY=0&Key=* |
GPU (ms) | Without GPU (ms) | |
---|---|---|
Our platform | 5.34 (60 FPS) | 19.01 (52.6 FPS) |
Previous research [5] | 6.93 (60 FPS) | 25.06 (39.9 FPS) |
Subdomain (ms) | Single Domain (ms) | |
---|---|---|
Try 1 | 2137.66 | 5303.46 |
Try 2 | 1460.88 | 4475.67 |
Try 3 | 1340.15 | 4460.35 |
© 2019 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lee, A.; Jang, I. Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment. Electronics 2019, 8, 1411. https://doi.org/10.3390/electronics8121411
Lee A, Jang I. Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment. Electronics. 2019; 8(12):1411. https://doi.org/10.3390/electronics8121411
Chicago/Turabian StyleLee, Ahyun, and Insung Jang. 2019. "Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment" Electronics 8, no. 12: 1411. https://doi.org/10.3390/electronics8121411
APA StyleLee, A., & Jang, I. (2019). Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment. Electronics, 8(12), 1411. https://doi.org/10.3390/electronics8121411