DOI QR코드

DOI QR Code

Geovisualization of Coastal Ocean Model Data Using Web Services and Smartphone Apps

웹서비스와 스마트폰앱을 이용한 연안해양모델 예측자료의 시각화시스템 구현

  • Kim, Hyung-Woo (Department of Spatial Information Engineering, Pukyong National University) ;
  • Koo, Bon-Ho (Department of Ocean Sciences, Inha University) ;
  • Woo, Seung-Buhm (Department of Ocean Sciences, Inha University) ;
  • Lee, Ho-Sang (Geospatial Information Research Division, Korea Research Institute for Human Settlements) ;
  • Lee, Yang-Won (Department of Spatial Information Engineering, Pukyong National University)
  • Received : 2014.02.18
  • Accepted : 2014.04.25
  • Published : 2014.04.30

Abstract

Ocean leisure sports have recently emerged as one of so-called blue ocean industries. They are sensitive to diverse environmental conditions such as current, temperature, and salinity, which can increase needs of forecasting data as well as in-situ observations for the ocean. In this context, a Web-based geovisualization system for coastal information produced by model forecasts was implemented for use in supporting various ocean activities. First, FVCOM(Finite Volume Coastal Ocean Model) was selected as a forecasting model, and its data was preprocessed by a spatial interpolation and sampling library. The interpolated raster data for water surface elevation, temperature, and salinity were stored in image files, and the vector data for currents including speed and direction were imported into a distributed DBMS(Database Management System). Web services in REST(Representational State Transfer) API(Application Programming Interface) were composed using Spring Framework and integrated with desktop and mobile applications developed on the basis of hybrid structure, which can realize a cross-platform environment for geovisualization.

최근 해양레포츠 산업이 블루오션으로 떠오르고 있는데, 해양레포츠는 조류, 수온, 염도 등과 같은 다양한 환경조건에 영향을 받기 때문에 관측자료 뿐만 아니라 모델 예측자료도 매우 필요한 정보이다. 본 연구에서는 연안해양모델인 FVCOM(Finite Volume Coastal Ocean Model)에서 산출된 예측자료를 웹 및 스마트폰을 통해 제공하는 시각화시스템을 구현하였다. 이를 위하여 FVCOM 자료에 내삽과 샘플링 등의 전처리를 하여, 조위, 수온, 염도의 래스터 이미지와 조류(유속, 유향)의 벡터 데이터베이스를 구축하였고, 스프링 프레임워크(Spring Framework)를 활용하여 REST(Representational State Transfer) 기반의 API(Application Programming Interface)를 제공하는 웹서비스를 구축하였다. 또한 데이터베이스 자료를 데스크톱 및 이기종의 스마트폰에 탑재시킴으로써 크로스플랫폼(cross-platform) 시각화 환경을 실현하였다.

Keywords

References

  1. Chen, A; Leptoukh, G; Kempler S; Lynnes, C; Savtchenko, A; Nadeau, D. 2008, Visualization of A-Train Vertical Profiles Using Google Earth, Computer & Geosciences, 35(2):419-427.
  2. Chen, C; Liu, H; Beardsley, C. R. 2003, An Unstructured, Finite Volume, Three-Dimensional, Primitive Equation Ocean Model: Application to Coastal Ocean and Estuaries, Journal of Atmospheric and Oceanic Technology, 20(1):159-186. https://doi.org/10.1175/1520-0426(2003)020<0159:AUGFVT>2.0.CO;2
  3. Feng, L; Wang, C; Li, C; Li, Z. 2011, A Research for 3D WebGIS Based on WebGL, Paper presented at 2011 International Conference on Computer Science and Network Technology (ICCSNT), Harbin, China, December 24-26.
  4. Hwang, J. R; Kim, T. H; Choi, H. S. 2012, A Study on the Strategies for Promoting Spatial Information Service for Mobile Environment, Journal of Korea Spatial Information Society, 20(4):57-67. https://doi.org/10.12672/ksis.2012.20.4.057
  5. IBM 2012, Native, Web or Hybrid Mobile-App Development, http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=SA&subtype=WH&htmlfid=WSW14182USEN.
  6. Kim, H. W; Ahn J. S; Lee Y. W. 2012, Implementation of an Open API for Raster Database, Journal of the Korean Cartographic Association, 12(3):45-53.
  7. Kim, J. A; Kim, C. S; Park, J. A. 2011, Implementation of Saemangeum Coastal Environmental Information System Using GIS, Journal of the Korean Association of Geographic Information Studies, 14(4):128-136.
  8. Kim, K. H; Kim, S. Y; Park, E. J; Yoo, H. S. 2007, Development of GIS-Based EEZ Marine Resources Information System, Journal of Korea Spatial Information Society, 9(2):1-22.
  9. Kim, M. G; Koh, J. H. 2012, The Characteristic of Web Map Service Using RIA Technologies, Journal of Korea Spatial Information Society, 20(2):35-44. https://doi.org/10.12672/ksis.2012.20.2.035
  10. Kim, M. H; Woo, S. B. 2013, Characteristics of Mass Transport Depending on the Future of Tidal Creek at Han River Estuary, Gyeong-gi Bay, South Korea, Korean Society of Coastal and Ocean Engineers, 25(2):41-51. https://doi.org/10.9765/KSCOE.2013.25.2.41
  11. Kulawiak, M; Chybicki, A; Rucinski, A. 2010, Integrated Visualization and Analysis of Threats for Marine and Coastal Regions via a Web-Based GIS, Paper presented at 2010 Waterside Security Conference(WSS), Marina di Carrara, Italy, November 3-5.
  12. Korea Hydrographic and Oceanographic Administration, Total Oceanographic Information System (TOIS), http://www.khoa.go.kr.
  13. Lee, S. W; Lee, J. H; Hong, J. W; Lee, Y. J. 2009, Strategy Research of Development of Ocean Leisure Boat Industry, Korea Maritime Institute.
  14. Park, M. R; Park, K. H; Ahn, J. S. 2011, Design and Implementation of a Computing Environment for Geovisual Analytics Using HTML5 Canvas, Journal of the Korean Association of Geographic Information Studies, 14(4):44-53. https://doi.org/10.11108/kagis.2011.14.4.044
  15. Postgres-XC, http://sourceforge.net/apps/mediawiki/ postgres-xc/index.php?title=Main_Page.
  16. Suzuki, K; Paquier, M; Bapat, A. 2012, Configuring Write-Scalable PostgreSQL Cluster, Paper presented at the PostgreSQL Conference 2012, Ottawa, Canada, May 15-19.
  17. Woo, S. B. 2009, New Blue Ocean of Busan: Necessity of Industrial Rearing of Ocean Leisure Equipment, Busan Development Institute Policy Focus, 37:30-34.

Cited by

  1. 북극해 안전운항 지원시스템 구축을 위한 기능적 요구조건 도출 vol.22, pp.5, 2014, https://doi.org/10.12672/ksis.2014.22.5.019
  2. 전자정부 표준 프레임워크 모바일 실행환경 기반 공공데이터와 공간데이터 시각화 vol.23, pp.1, 2014, https://doi.org/10.12672/ksis.2015.23.1.009