Development of a Web-based Geovisualization System using Google Earth and Spatial DBMS

구글어스와 공간데이터베이스를 이용한 웹기반 지리정보 표출시스템 개발

  • 임우혁 (부경대학교 위성정보과학과) ;
  • 이양원 (부경대학교 위성정보과학과) ;
  • 서용철 (부경대학교 위성정보과학과)
  • Received : 2010.09.13
  • Accepted : 2010.10.26
  • Published : 2010.10.31

Abstract

One of recent trends in Web-based GIS is the system development using FOSS (Free and Open Source Software). Open Source software is independent from the technologies of commercial software and can increase the reusability and extensibility of existing systems. In this study, we developed a Web-based GIS for interactive visualization of geographic information using Google Earth and spatial DBMS(database management system). Google Earth Plug-in and Google Earth API(application programming interface) were used to embed a geo-browser in the Web browser. In order to integrate the Google Earth with a spatial DBMS, we implemented a KML(Keyhole Markup Language) generator for transmitting server-side data according to user's query and converting the data to a variety of KML for geovisualization on the Web. Our prototype system was tested using time-series of LAI(leaf area index), forest map, and crop yield statistics. The demonstration included the geovisualization of raster and vector data in the form of an animated map and a 3-D choropleth map. We anticipate our KML generator and system framework will be extended to a more comprehensive geospatial analysis system on the Web.

최근 웹 GIS에 있어 큰 흐름 중의 하나는 오픈소스 소프트웨어 (Free and Open Source Software: FOSS)를 이용한 시스템 구축이다. 지리정보를 웹에서 처리하는데 있어서 오픈소스 소프트웨어의 등장은 기존 상용소프트웨어의 기술에 의존하지 않으면서, 구현모듈의 재사용과 시스템 확장성을 증대시키고 있다. 본 연구에서는 오픈소스 공간데이터베이스인 PostgreSQL/PostGIS와 동적상호작용을 지원하는 구글어스를 이용하여 지리정보의 효율적인 사각화를 위한 웹기반의 지리정보 표출시스템을 설계 및 구현하였다. 본 시스템의 지도 시각화는 구글어스 플러그인 및 API(application programming interface)를 이용하여 구현하였으며, 사용자의 요구에 따라 동적으로 데이터를 KML(Keyhole Markup Language)로 자동 생성하여 구글어스 상에 다양한 지리적 형태로 시각화 할 수 있는 자바 모듈(KML Generator)을 구현하였다. 프로토타입 시스템은 우리나라의 LAI(leaf area index), 임상도 및 정곡생산량 데이터를 이용하여 테스트되었으며 본 연구에서 설계 및 구현된 웹기반의 지리정보 표출 시스템이 다양한 지리공간데이터의 시각화에 적용될 수 있는 가능성을 제시하였다.

Keywords

References

  1. A. Chen, G. Leptoukh, S. Kempler, C. Lynnes, A. Savtchenko, D. Nadeau, and J. Farley, 2009, "Visualization of A-Train vertical profiles using Google Earth", Computers & Geosciences, vol. 35, no. 2, pp. 419-427. https://doi.org/10.1016/j.cageo.2008.08.006
  2. C. Arnulf, 2006, "Introduction to Spatial Data Management with PostGIS", Proc. of 2006 GeoWeb.
  3. E. Castrogiovanni, G. Loggia, and L. Noto, 2005, "Design storm prediction and hydrologic modeling using a web-GIS approach on a free-software platform", Atmospheric Research, vol. 77, no. 1-4, pp. 367-377. https://doi.org/10.1016/j.atmosres.2004.12.015
  4. F. Mantovani, F. Gracia, P. Cosmo and A. Suma, 2009, "A new approach to landslide geomorphological mapping using the Open Source software in the Olvera area(Cadiz, Spain)", Landslides, vol. 7, no. 1, pp. 69-74.
  5. G. Conroy, R. Anemone, J. Regenmorter, and A. Addison, 2008, ",Google Earth, GIS, and the Great Divide: A new and simple method for sharing paleontological data", Journal of Human Evolution, vol. 55, no. 4, pp. 751-755. https://doi.org/10.1016/j.jhevol.2008.03.001
  6. A. MacEachren and M. Kraak, 2001, "Research challenges in geovisualization", Cartography and Geographic Information Science, vol. 28, no. 1, pp. 3-12. https://doi.org/10.1559/152304001782173970
  7. M. Kulawiak, A. Prospathopoulos, L. Perivoliotis, M. Łuba, S. Kioroglou, and A. Stepnowski, 2010, "Interactive visualization of marine pollution monitoring and forecasting data via a Web-based GIS", Computers & Geosciences, vol. 36, no. 8, pp. 1069-1080. https://doi.org/10.1016/j.cageo.2010.02.008
  8. R. Philippe, S. Michell, and V. Agenes, 2001, Spatial Database with Application to GIS, 2nd Ed., p. 410, Morgan Kaufmann Publishers Inc. San Francisco.
  9. S. Pezanowski, B. Tomaszewski, and A. MacEachren, 2007, Geomatics Solutions for Disaster Management-An Open GeoSpatial Standards-Enabled Google Earth Application to Support Crisis Management, Geoinformation and Cartography, pp. 225-238, Springer.
  10. S. Sheppard and P. Cizek, 2009, "The ethics of Google Earth: Crossing thresholds from spatial data to landscape visualization", Journal of Environmental Management, vol. 90, no. 6, pp. 2102-2117. https://doi.org/10.1016/j.jenvman.2007.09.012
  11. 김영표, 2008, "GIS와 Google Earth Web을 활용한 바람분표 시뮬레이션", 한국산림휴양학회 추계학술대회, pp. 62-68.
  12. 남광우, 오달수, 2006, 표준/Open Source 기반의 GIS 구축 지침 개발에 관한 연구, 한국정보사회 진흥원.
  13. 남광우, 하수욱, 하태석, 2009, "Awarematics/WM SServer: 오픈소스 웹 맵 서비스 서버의 설계와 구현", 한국공간정보시스템학회 논문지, 제11권, 제3호, pp. 70-72.
  14. 남상관, 오윤석, 김태훈, 강진아, 김장욱, 2009, "오픈소스 GIS 소프트웨어를 활용한 u-GIS 기반 도시 지상시설물 관리시스템 개발", 한국지형공간정보학회지, 제17권, 제4호, pp. 67-74.
  15. 박미정, 이승연, 최진용, 김한중, 김상범, 2008, "Web GIS 기반의 3차원 농촌경관 시뮬레이션", 농촌계획, 제14권, 제1호, pp. 51-58.
  16. 신석효, 2002, "3차원 공간 시설물의 효율적인 관리를 위한 웹 GIS기법의 적용", 경상대학교, 박사학위 논문.
  17. 신정엽, 홍일영, 2006, "오픈환경에서 웹기반 (web-based) 상호작용방식의 GIS 시각화(visualization) 방법 연구: 상용 GIS 시각화 솔루션과 SWF, SVG의 비교 분석적 고찰과 탐색", 地理敎育論集, 제50권, pp. 41-62.
  18. 안재성, 김형태, 김희원, 임용호, 2009, "FOS(Free and Open Source)GIS를 활용한 OpenAPI 기반의 공공 부동산정보 활용 서비스 제공방안", 地理學硏究, 제43권, 제2호, pp. 173-185.
  19. 윤경담, 정유란, 윤진일, 2006, "한반도 기후변화 의시각적 표현을 위한 Google Earth 활용", 한국농림기상학회지, 제8권, 제4호, pp. 275-278.
  20. 이미지, 임완수, 고준환, 최윤수, 2007, "Google Earth와 Sketch Up을 이용하여 지역개발과정에 서 Public Participation을 가능하게 하는 Web Portal Site의 발전모델", 한국GIS학회 춘.추계학술대회, pp. 430-435.
  21. 장민원, 정회훈, 이상현, 최진용, 2009, "인터넷 고 해상도 영상서비스를 이용한 농촌어메니티 자원 조사 기술에 관한 연구-Google Earth를 중심으로-", 농촌계획, 제15권, 제4호, pp. 199-211.
  22. 정장윤, 염재홍, 2007, "분산형 Web GIS 시스템을 위한 표준 웹 서비스 및 오픈소스 프로그램 활용 방안", 대한토목학회 학술대회발표집, pp. 2871-2874.
  23. 천동석, 차승준, 김경옥, 이규철, 2009, "u-GIS 환경에서 OpenAPI와 매쉬업 가능 서비스에 대한 통합 검색 기법 개발", 한국공간정보시스템학회 논문지, 제11권, 제1호, pp. 25-34.
  24. 최진우, 최재영, 양영규, 2008, "MODIS 센서 영상을 이용한 한반도 식생 분석 및 Google Earth 기반 표현 기법 연구", 한국GIS학회 춘.추계학술대회, pp. 353-358.
  25. 한선묵, 이기원, 2009, "공개소스 PostGIS 기반 공간정보 처리 툴 킷 사용자 인터페이스 구현", 대한원격탐사학회지, 제25권, 제2호, pp. 185-192. https://doi.org/10.7780/kjrs.2009.25.2.185
  26. http://code.google.com/intl/ko/apis/earth/
  27. http://www.osgeo.org/
  28. https://lpdaac.usgs.gov/lpdaac/products/modis_products_table
  29. http://www.wamis.go.kr/MS/main.aspx?ab=1&dv=do&cd=4400000000
  30. http://kosis.kr/abroad/abroad_01List.jsp
  31. http://www.opensource.org/docs/osd
  32. http://cse-mjmcl.cse.bris.ac.uk/blog/2006/05/27/1148737394599.html