DOI QR코드

DOI QR Code

Application of OGC WPS 2.0 to Geo-Spatial Web Services

공간정보 웹 서비스에서 OGC WPS 2.0 적용

  • YOON, Goo-Seon (Dept. of Information Systems Engineering, Hansung University) ;
  • LEE, Ki-Won (Dept. of Information Systems Engineering, Hansung University)
  • 윤구선 (한성대학교 정보시스템공학과) ;
  • 이기원 (한성대학교 정보시스템공학과)
  • Received : 2016.05.23
  • Accepted : 2016.07.07
  • Published : 2016.09.30

Abstract

Advancing geo-spatial web technologies and their applications require compatible and interoperable heterogeneous browsers and platforms. Reduction of common or supporting components for web-based system development is also necessary. If properly understood and applied, OGC-based standards can be utilized as effective solutions for these problems. Thus, OGC standards are central to the design and development of web-based geo-spatial systems, and are particularly applicable to web services, which contain data processing modules. However, the application for OGC WPS 2.0 is at an early stage as compared with other OGC standards; thus, this study describes a test implementation of a web-based geo-spatial processing system with OGC WPS 2.0 focused on asynchronous processing functionality. While a binary thresholding algorithm was tested in this system, further experiments with other processing modules can be performed on requests for many types of processing from multiple users. The client system of the implemented product was based on open sources such as jQuery and OpenLayers, and server-side running on Spring framework also used various types of open sources such as ZOO project, and GeoServer. The results of geo-spatial image processing by this system implies further applicability and extensibility of OGC WPS 2.0 on user interfaces for practical applications.

공간정보 웹 서비스 기술과 응용 분야의 발전에 따라 서로 다른 운영 플랫폼과 브라우저 환경들에서의 호환성과 상호운용성을 위한 기술적 고려가 필요한 상황이다. 또한 웹 시스템 구현에 필요한 공통요소 및 지원요소의 중복성 문제가 발생하는 경우도 있다. 이러한 문제에 대하여 국제표준기구인 OGC에서 개발한 공간정보와 관련된 표준들을 이해하고 적용하는 것이 적절한 해결 방안이 될 수 있다. 따라서 현재 공간정보 웹 서비스 설계와 개발에서 서비스 목적과 환경에 적합하도록 OGC 표준들을 적용하는 것은 핵심 고려사항이다. 특히 목표 시스템이 웹상에서의 실제 공간정보 처리기능을 지원하는 경우에는 WPS를 고려해야 한다. 그러나 최근에 발표된 WPS 2.0 표준에 대한 연구는 아직 초기 응용단계이다. 본 연구에서는 WPS 2.0의 주요 특징이라고 할 수 있는 다양한 프로세스의 동시 처리를 가능하게 하는 비동기식 처리기능을 제공하는 기초 운영 환경 구축에 주안점을 두고 웹 기반 공간정보 분석서비스를 위한 시험 시스템을 구현하였다. Binary thresholding 알고리즘을 적용한 사례를 제시하였으며 향후 다중 사용자의 다중 알고리즘 동시 사용요청에 대한 실험을 계속 연구로 수행할 예정이다. 예시 시스템은 jQuery와 OpenLayers를 이용한 클라이언트 시스템과 Spring 프레임워크를 기반으로 ZOO 프로젝트와 Geoserver등의 오픈소스를 적용한 서버 시스템으로 구성하였다. 이번 연구에서 제시된 모델과 처리 결과는 실제 사용자 환경에서 WPS 적용성과 확장성을 위한 참고모델로 이용될 수 있다.

Keywords

References

  1. Foerster, T., A. Bruhl and B. Schaffer. 2007. RESTful web processing service. Proceedings of the 14th AGILE International Conference on Geographic Information Science, Utrecht, Netherlands. pp.1-8. GeoServer. 2016. http://geoserver.org/about/ (Accessed May 19, 2016).
  2. GDAL(Geospatial Data Abstraction Library). 2016. http://www.gdal.org/index.html (Accessed May 19, 2016).
  3. Kim, K. S. and K. W. Lee. 2014. A web application for open data visualization using R, Journal of the Korean Association of Geographic Information Studies 17(2):72-81 (김광섭, 이기원. 2014. R 이용 오픈데이터 시각화 웹 응용. 한국지리정보학회지 17(2):72-81). https://doi.org/10.11108/kagis.2014.17.2.072
  4. Meng, X., Y. Xie and F. Bian. 2010. Distributed geospatial analysis through web processing service: a case study of earthquake disaster assessment. Journal of Software 5(6):671-679.
  5. Michael, C. and D. P. Ames. 2007. Evaluation of the OGC web processing service for use in a client-side GIS. OSGeo Journal 1:1–19.
  6. OGC(Open Geospatial Consortium). 2015. OGC(R) WPS 2.0 Interface Standard, OGC document 14-065. p.133. http://docs.opengeospatial.org/is/14-065/14-065.html (Accessed May 19, 2016).
  7. OTB(Orefeo Tool Box) Development Team. 2016. The ORFEO tool box software guide updated for OTB-5.2.1. CNES. p.790.
  8. Park, H. S. and K. W. Lee. 2015. Applicability of responsive web of geospatial web services. Journal of the Korean Association of Geographic Information Studies 18(3):52-62 (박한샘. 이기원. 2015. 공간정보 웹 서비스의 반응형 웹 적용성. 한국지리정보학회지 18(3):52-62). https://doi.org/10.11108/kagis.2015.18.3.052
  9. Schut, P. 2007. OpenGIS Web Processing Service, OGC document 05-007r7. p.88. http://www.opengeospatial.org/files/?artifact_id=24151 (Accessed May 19, 2016).
  10. Swain, N. R., K. Latu, S. D. Christensen, N. L. Jones, E. J. Nelson, D. P. Ames and G. P. Williams. 2015. A review of open source software solutions for developing water resources web applications. Environmental Modelling & Software 67:108-117. https://doi.org/10.1016/j.envsoft.2015.01.014
  11. Yeon, Y.K. and J.G. Han. 2013. A study on the implementation of standards-based web geographic information service. Journal of the Korean Association of Geographic Information Studies 16(1):47-58 (연영광, 한종규. 2013. 표준기반 웹 지리정보 서비스 구현방안. 한국지리정보학회지 16(1):47-58). https://doi.org/10.11108/kagis.2013.16.1.047
  12. Yoon, G.S. and K.W. Lee. 2015a. Testing application of web processing service (WPS) standard to satellite image processing. Korean Journal of Remote Sensing 31(3): 245-253 (윤구선, 이기원, 2015. 웹 처리 서비스(WPS) 표준의 위성영상 정보처리 시험 적용. 대한원격탐사학회 31(3):245-253). https://doi.org/10.7780/kjrs.2015.31.3.4
  13. Yoon, G.S. and K.W. Lee. 2015b. WPSbased satellite image processing on web framework and cloud computing environment. Korean Journal of Remote Sensing 31(6):561-570 (윤구선, 이기원. 2015. 클라우드 컴퓨팅과 웹 프레임워크 환경에서 WPS 기반 위성영상 정보처리. 대한원격탐사학회 31(6):561-570). https://doi.org/10.7780/kjrs.2015.31.6.6
  14. Xavier, E. M. A., F. J. Ariza-Lopez and M. A. Urena-Camara. 2015. Web service for positional quality assessment: the WPS TIER. ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Volume II-3/W5:257-262. https://doi.org/10.5194/isprsannals-II-3-W5-257-2015
  15. ZOO-project. 2016. http://zoo-project.org/docs/intro.html (Accessed May 19, 2016).

Cited by

  1. Performance Testing of Satellite Image Processing based on OGC WPS 2.0 in the OpenStack Cloud Environment vol.32, pp.6, 2016, https://doi.org/10.7780/kjrs.2016.32.6.6
  2. 극지 해양환경 연구를 위한 웹GIS 구축 vol.20, pp.1, 2016, https://doi.org/10.11108/kagis.2017.20.1.015
  3. Performance Test of Asynchronous Process of OGC WPS 2.0: A Case Study for Geo-based Image Processing vol.33, pp.4, 2016, https://doi.org/10.7780/kjrs.2017.33.4.5
  4. 분포형 모형과 클라우드 서비스를 이용한 낙동강 실시간 유출해석시스템 개발 및 성능평가 vol.20, pp.3, 2017, https://doi.org/10.11108/kagis.2017.20.3.012