DOI QR코드

DOI QR Code

Design and Implementation of 3D Geospatial Open Platform Based on HTML5/WebGL Technology

HTML5/WebGL 기반 3D 공간정보 오픈플랫폼 소프트웨어 설계 및 구현

  • Kim, Min Soo (Dept. of IT Convergence, Daejeon University) ;
  • Jang, In Sung (Spatial Information Technology Research Team, ETRI)
  • Received : 2015.11.01
  • Accepted : 2015.12.29
  • Published : 2015.12.31

Abstract

Recently, the utilization of geospatial open platforms has been constantly increased and the interest in 3D geospatial data such as terrain, building and shopping mall has been increased significantly. In particular, rather than simplified 3D geospatial data, interest in high-precision 3D geospatial data which similarly represents the real world objects has increased significantly. In order to satisfy the demand for such the high-precision 3D geospatial data, various kinds of 3D geospatial open platforms has been developed and has provided services on the web. However, most of the 3D geospatial open platforms have been used plug-in module in order to ensure a fast 3D rendering performance on the web, despite the many problems such as difficulty of the installation, no supporting of cross browser/operating system and security issues. In addition, recently, the existing 3D geospatial open platforms based on plug-in module are facing a serious problem, by declaring the NPAPI service interruption in Chrome and Firefox browsers. In this study, we presents the design and implementation of a new 3D geospatial open platform based on HTML5/WebGL technology without the use of plug-ins. Such the new 3D geospatial open platform based on HTML5/WebGL may support cross browsers such as IE, Chrome, Firefox, Safari and cross OS platforms such as Windows, Linux, Mac and mobile OS platforms.

최근 공간정보 오픈플랫폼의 활용도가 지속적으로 증가하고 있으며, 지형, 건물, 쇼핑몰 등과 같이 3차원 공간정보에 대한 관심이 크게 증가하고 있다. 특히, 단순화된 3차원 공간정보가 아니라 실세계와 유사한 고정밀 공간정보에 대한 관심이 크게 증가하고 있다. 이러한 3차원 공간정보에 대한 수요를 충족시키기 위하여 다양한 3차원 공간정보 오픈플랫폼들이 개발되어 서비스를 제공하여 왔다. 그러나, 대부분의 3차원 공간정보 오픈플랫폼들은 빠른 렌더링 성능을 제공하기 위하여 설치 과정의 어려움, 크로스 웹 브라우저/운영체제 지원 불가, 보안 약화 등의 많은 문제점에도 불구하고, 플러그인 모듈을 부득이하게 이용하고 있다. 더구나, 최근 크롬, 파이어폭스 등의 웹 브라우저에서 플러그인 모듈의 동작을 지원하였던 NPAPI 서비스에 대한 중단을 선언함으로써, 기존 플러그인 기반 3차원 공간정보 오픈플랫폼의 동작에 큰 문제가 발생하게 되었다. 이에 본 연구에서는 플러그인을 사용하지 않고 3차원 공간정보를 빠른 성능으로 서비스할 수 있는 방법으로 HTML5/WebGL의 차세대 웹 표준 기술을 활용한 새로운 3차원 공간정보 오픈플랫폼의 설계 및 구현 방법을 제시하고 있다. 이러한 HTML5/WebGL 기반의 차세대 공간정보 오픈플랫폼은 Windows, Linux, Mac 등의 크로스 운영체제와 IE, Chrome, Firefox, Safari 등의 크로스 브라우저, 그리고 모바일 플랫폼에서 동작이 가능하다.

Keywords

References

  1. Lee, D. G; Go, J. W; Lee, H. J. 2015, Using Geospatial Information Open Platform for Design and Planning of Route Unused Land, The Korean Society for Geospatial Information System, 23(3): 96-106.
  2. Nokia HERE City and Country Maps, http:// heremaps.cn.
  3. Google Earth, https://www.google.com/earth/.
  4. CESIUM 3D Buildings in Cesium, https:// cesiumjs.org/2015/04/27/3D-Buildings-in-Cesium/
  5. VWORLD Map Service, http://www.vworld.kr.
  6. Seoul 3D GIS Map Service, http://3dgis.seoul.go.kr.
  7. Auer, M. 2012, Real-Time Web GIS Analysis Using WebGL, International Journal of 3-D Informa tion Modeling, 1(3):49-61. https://doi.org/10.4018/ij3dim.2012070105
  8. Christen, M; Nebiker, S; Loesch, B. 2012, Web- Based Large-Scale 3D-Geovisualisation Using WebGL: The OpenWebGlobe Project, International Journal of 3-D Information Modeling, 1(3):16-25. https://doi.org/10.4018/ij3dim.2012070102
  9. Kim, J. I; Kim T. J; Bae, S. K. 2014, A Study on 3D Visualization Strategy of Cadastral Spatial Information, Journal of Korea Spatial Information Society, 32(4):413-420.
  10. Oliveira, N; Rocha, J. G. 2013, Tiling 3D Terrain Models, Lecture Notes in Computer Science, 7971:550-561.
  11. Shojaei, D; Kalantari, M; Bishop, I; Rajabifard, A; Aien, A. 2013, Visualization requirements for 3D cadastral systems, Computers, Environment and Urban Systems, 41:39-54. https://doi.org/10.1016/j.compenvurbsys.2013.04.003
  12. Zhou, Y; Dao, T. H. D; Thill, J. C; Delmelle, E. 2015, Enhanced 3D visualization techniques in support of indoor location planning, Computers, Environment and Urban Systems, 50:15-29. https://doi.org/10.1016/j.compenvurbsys.2014.10.003
  13. Go, J. H; Lim Y. H; Kim, M. S; Jang, I. S. 2015, A Study on the Next VWorld System Architecture: New Technology Analysis for the Optimal Architecture Design, Journal of Korea Spatial Information Society, 23(4):13-22. https://doi.org/10.12672/ksis.2015.23.4.013
  14. Jang, H. S; Hong, S. H; Kim, M. S; Jang, I. S. 2015, Service Status Analysis About the Spatial Information Open Platform based on the Analysis of Web Server Log and System Log, Journal of Korea Spatial Information Society, 23(3):45-54. https://doi.org/10.12672/ksis.2015.23.3.045
  15. Lee, S. H; Cho T. H; Kim, M. S. 2014, A Study on the Service Status of the Spatial Open Platform based on the Analysis of Web Server User Log: 2014.5.20.-2014.6.2. Log Data, Journal of Korea Spatial Information Society, 22(4):67-76.
  16. Jeong, J. D; Han S. H; Lee, J. Y. 2014, A Study to Establish the Expansion Strategies through the Classification of Overseas Countries for Spatial Open Platform Export, Journal of Korean Cartographic Association, 14(2):73-87.
  17. Kim, M. G; Yoon D. H; Koh, J. H. 2015, A Study on the Development Strategy for Future GeoSpatial Open Platform, Journal of Korea Spatial Information Society, 23(2):59-68.

Cited by

  1. Improving rendering speed of 3D geospatial data based on HTML5/WebGL using improved arithmetic operation speed pp.2161-6779, 2018, https://doi.org/10.1080/12265934.2018.1476175
  2. Performance evaluation of automated 3D image-scan-based reverse engineering in architectural MEP pipe object modeling vol.24, pp.6, 2015, https://doi.org/10.1007/s41324-016-0066-2
  3. 공간정보와 통계정보의 융합 활용을 위한 오픈플랫폼 아키텍처에 관한 연구 vol.46, pp.2, 2015, https://doi.org/10.22640/lxsiri.2016.46.2.211
  4. 다양한 맵 플랫폼을 이용한 대용량 동적정보와 공간정보의 매쉬업 성능 비교 연구 vol.47, pp.2, 2017, https://doi.org/10.22640/lxsiri.2017.47.2.49