earticle

논문검색

래스터 자료 서비스를 위한 오픈 API의 구현

원문정보

Implementation of an Open API for Raster Database

김형우, 안재성, 이양원

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Current web-based GIS (geographic information system) requires a more effective way of managing and distributing large time-series dataset. This paper describes a method for improving the interoperability and extensibility of web GIS services by implementing an Open API (application programming interface) for timeseries raster database on the REST (Representation State Transfer) basis. We first implemented spatio-temporal operations for time-series raster dataset by creating temporal objects and temporal functions within a DBMS (database management system) which can be combined with the existing spatial objects and spatial functions of the DBMS. We employed the REST communication for a lighter request-response structure between client and server, and defined URI (unified resource identifier) interfaces for building spatio-temporal query statements. Our Open API can be consumed by any client in the identical ways irrespective of their development environments so that all computer languages supporting HTTP (Hypertext Transfer Protocol) are compatible with the Open API. For the feasibility tests of our Open API, we carried out spatio-temporal queries and the 3-D visualization of time-series raster dataset using Google Earth Web Plugin and WebGL (Web Graphics Library).

한국어

오늘날의 웹 GIS(geographic information system)에서는 다양한 원격지로부터 접근하는 사용자를 위하여 대용량 시계열 자료를 효과적으로 관리 및 공유할 수 있는 방법론을 필요로 한다. 이 논문에서는 시계열 래스터 데이터베이스의 웹 서비스를 위하여 REST(Representation State Transfer) 방식의 오픈 API를 구현함으로써 웹 GIS 서비스의 상호운용성과 확장성을 향상시키 는 방안을 제시하고자 한다. 먼저 DBMS(database management system) 내에 시간객체 및 시간함수를 생성하여, 이미 존재하는 공간객체 및 공간함수와 결합시킴으로써 시계열 래스터 자료에 대한 시공간연산이 가능하도록 하였다. 또한 사용자와 서버 간의 요청/응답 구조를 경량화한 REST 방식의 데이터 통신을 채택하고, 그 인터페이스인 URI(unified resource identifier)를 통해 시공간 질의문 구성이 가능하도록 하였다. 이러한 오픈 API는 개발 클라이언트의 환경에 상관없이 동일한 방식으로 사용될 수 있으며, Java, C++.NET, C#.NET, VB.NET 등의 컴파일러 언어와 JavaScript, Python, Ruby, R 등의 스크립트 언어를 포함하여 HTTP(Hypertext Transfer Protocol)를 사용하는 모든 프로그래밍 언어가 지원된다. 본 연구에서 구현한 오픈 API의 가용성 테스트 를 위하여, 웹상에서 3D 디스플레이를 지원하는 구글어스 웹플러그인(Google Earth Web Plugin)과 WebGL(Web Graphics Library) 을 이용하여 시계열 래스터 자료에 대한 시공간 질의와 그 결과의 3차원 시각화를 수행하였다.

목차

요약
 Abstract 
 I. 서론
 II. 관련기술 및 선행연구 검토
 III. 시스템 구현
  1. 아키텍처
  2. 시공간 질의
  3. URI 구성
  4. 질의문 구성
  5. 웹 클라이언트 구현
 IV. 가용성 테스트
 V. 결론
 참고문헌

저자정보

  • 김형우 Hyung-Woo Kim. 부경대학교 공간정보시스템공학과 석사과정
  • 안재성 Jae-Seong Ahn. 경일대학교 공간정보공학과 조교수
  • 이양원 Yang-Won Lee. 부경대학교 공간정보시스템공학과 조교수

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.