DOI QR코드

DOI QR Code

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)
  • Received : 2018.07.19
  • Accepted : 2018.11.20
  • Published : 2019.06.03

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

References

  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. https://doi.org/10.1007/s41324-016-0033-y
  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. https://doi.org/10.1007/s41324-016-0029-7
  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. https://doi.org/10.1109/4236.747321
  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. https://doi.org/10.4218/etrij.11.1610.0012
  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. 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.
  18. M. Krivokuca et al., Progressive compression of 3D mesh geometry using sparse approximations from redundant frame dictionaries, ETRI J. 39 (2017), 1-12. https://doi.org/10.4218/etrij.17.0116.0509
  19. Seoul 3D, GIS (2018), available at http://3dgis.seoul.go.kr.
  20. R. Stanaway, GDA94, ITRF, WGS84: What's the difference?, Working with dynamic datums, Australia, 2007.
  21. H. Samet, The quadtree and related hierarchical data structures, ACM Computing Surveys (CSUR) 16 (1984), 184-260. https://doi.org/10.1145/356924.356930
  22. J. Kim and I. K. Jeong, Single image‐based 3D tree and growth models reconstruction, ETRI J. 36 (2014), 450-459. https://doi.org/10.4218/etrij.14.0113.0069
  23. 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.
  24. L. Zebedin et al., Towards 3D map generation from digital aerial images, ISPRS J. Photogramm. Remote Sens. 60 (2006), 413-427. https://doi.org/10.1016/j.isprsjprs.2006.06.005
  25. M. Woo et al., OpenGL Programming Guide: The Official Guide to Learning OpenGL-Version 1.2, third ed, Addison‐Wesley, 1999.
  26. J. F. Foley et al., Introduction to Computer Graphics, Addison‐Wesley, Reading, MA, 1994.

Cited by

  1. Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment vol.8, pp.12, 2019, https://doi.org/10.3390/electronics8121411
  2. Planetary-Scale Geospatial Open Platform Based on the Unity3D Environment vol.20, pp.20, 2020, https://doi.org/10.3390/s20205967