Browse > Article
http://dx.doi.org/10.4218/etrij.2018-0352

Implementation of an open platform for 3D spatial information based on WebGL  

Lee, Ahyun (Hyper-connected Communication Research Laboratory, Electronics and Telecommunications Research Institute)
Jang, Insung (Hyper-connected Communication Research Laboratory, Electronics and Telecommunications Research Institute)
Publication Information
ETRI Journal / v.41, no.3, 2019 , pp. 277-288 More about this Journal
Abstract
VWorld is run by the Ministry of Land, Infrastructure, and Transport of South Korea and provides national spatial information, such as aerial images, digital elevation models, and 3D structural models. We propose herein an open platform for 3D spatial information based on WebGL using spatial information from VWorld. WebGL is a web-based graphics library and has the advantage of being compatible with various web browsers. Our open platform is also compatible with various web browsers. Accordingly, it is easily accessible via the VWorld site and uses the three-dimensional (3D) map program. In this study, we describe the proposed platform configuration, and the requests, management, and visualization approaches for VWorld spatial information data. Our aim is to establish an approach that will provide a stable rendering speed even on a low-end personal computer without a graphics processing unit based on a quadtree structure. We expect that users will be able to visualize 3D spatial information through the VWorld open platform, and that the proposed platform will become the basis for various applications.
Keywords
3D map; geographic information system; spatial information; VWorld; WebGL;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 VWorld Data Center, operated by the Ministry of Land, Transport and Maritime Affairs of, South Korea (2017), available at http://data.vworld.kr/data/v4dc_usrmain.do.
2 H. S. Jang et al., Performance evaluation of CDN method in V‐World web service as spatial information open platform service, Spat. Inf. Res. 24 (2016), 355-364.   DOI
3 M. S. Kim and I. S. Jang, Efficient in‐memory processing for huge amounts of heterogeneous geo‐sensor data, Spat. Inf. Res. 24 (2016), 313-322.   DOI
4 C. Marrin, Webgl specification, Khronos WebGL Working Group, 2011.
5 E. Angel and D. Shreiner, Interactive Computer Graphics: A Top‐Down Approach with WebGL, 7th ed, Addison‐Wesley, Boston, 2015.
6 G. Lavoue et al., Streaming compressed 3D data on the web using JavaScript and WebGL, in Proc. 18th Int. Conf. on 3D Web Technol., San Sebastian, June 2013, pp. 19-27.
7 J. P. Suarez et al., An open source virtual globe framework for iOS, Android and WebGL compliant browser, in Proc. Int. Conf. Comput. Geospatial Research Applicat., Washington, D.C., USA, 2012, pp. 22:1-10.
8 B. Chen, and Z. Xu, A framework for browser‐based multiplayer online games using WebGL and WebSocket, in Int, Conf. Multimed. Technol., Hangzhou, China, 2011, pp. 471-474.
9 J. Congote et al., Interactive visualization of volumetric data with webgl in real‐time, in Proc. Int. Conf. 3D Web Technol, New York, USA, 2011, pp. 137-146.
10 L. Wood, Programming the Web: The W3C DOM specification, IEEE Internet Comput. 3 (1999), 48-54.   DOI
11 VWorld, 3D spatial information open platform base on WebGL, operated by the Ministry of Land, Transport and Maritime Affairs of, South Korea (2017), available at http://map.vworld.kr/map/wcmaps.do.
12 OpenGlobus: A. JavaScript library for interactive 3D maps, 2016, available at http://www.openglobus.org.
13 Cesium: An, open‐source JavaScript library for world‐class 3D globes and maps, Analytical Graphics, Inc. (AGI) and, Bentley Systems (2012), available at https://cesiumjs.org.
14 Google Earth, Google. 2017, available at https://earth.google.com/web.
15 K. Min et al., A system framework for map air update navigation service, ETRI J. 33 (2011), 476-486.   DOI
16 J. Tang and G. H. Gongm, Modeling and real‐time rendering technology of real large area terrain database, J. Syst. Simul. 18 (2006), 453-456.
17 R. Stanaway, GDA94, ITRF, WGS84: What's the difference?, Working with dynamic datums, Australia, 2007.
18 D. Koller et al., Virtual GIS: A real‐time 3D geographic information system, in Proc. Conf. Visualization' 95, Atlanta, GA, USA, 1995, pp. 94-100.
19 M. Krivokuca et al., Progressive compression of 3D mesh geometry using sparse approximations from redundant frame dictionaries, ETRI J. 39 (2017), 1-12.   DOI
20 Seoul 3D, GIS (2018), available at http://3dgis.seoul.go.kr.
21 H. Samet, The quadtree and related hierarchical data structures, ACM Computing Surveys (CSUR) 16 (1984), 184-260.   DOI
22 M. Woo et al., OpenGL Programming Guide: The Official Guide to Learning OpenGL-Version 1.2, third ed, Addison‐Wesley, 1999.
23 J. Kim and I. K. Jeong, Single image‐based 3D tree and growth models reconstruction, ETRI J. 36 (2014), 450-459.   DOI
24 Broggi et al., Terrain mapping for off‐road autonomous ground vehicles using rational B‐spline surfaces and stereo vision, in IEEE Intell, Vehicles Symp., Gold Coast, Australia, 2013, pp. 648-653.
25 L. Zebedin et al., Towards 3D map generation from digital aerial images, ISPRS J. Photogramm. Remote Sens. 60 (2006), 413-427.   DOI
26 J. F. Foley et al., Introduction to Computer Graphics, Addison‐Wesley, Reading, MA, 1994.