Abstract
Recently, open sources for geo-spatial information processing and analysis are being developed, and they are widely adopted for the various application development projects. Open sources in the geo-spatial communities consist in several levels or types: viewer, API-level, engine sources of SDK-level, or toolkits. Among them, spatial database engine of PostgreSQL-PostGIS is used in this study for the portable multi-geospatial information processing toolkit. This work can be extended to target-based applications with domain-specific spatial queries and analyses. Design and implementation are based on C Language Interface (LIBPQ) to PostGIS and OGC library on PostgreSQL database. Conclusively, PostGIS according to this approach is an important alternative to develop most applications dealing with multi-geospatial information due to its availability, extensibility, scalability, and stability.
최근, 지공간 정보 처리와 분석을 위한 여러 가지의 공개 소스가 개발되어 다양한 응용 개발 프로젝트에 적용되고 있다. 지형공간 분야에서 공개 소스는 뷰어, 응용 프로그램 인터페이스, 개발 환경으로 제공되는 엔진 소스코드, 툴 킷 등과 같은 여러 가지 유형으로 구분된다. 본 연구에서는 간편한 다중 공간정보처리 툴 킷을 구현하기 위하여 공간 데이터베이스 엔진으로 발표된 PostgreSQL-PostGIS를 적용하였다. 이 결과는 특정 응용 분야의 질의나 분석 기능을 포함하는 응용 시스템 개발시에 적용될 수 있다. 설계 및 구현 작업은 PostgreSQL 데이터베이스에서 운영되는 OGC 라이브러리와 C 인터페이스인 LIBPQ를 이용하였다. 결론적으로 가용성, 확장성, 대용량 처리, 안정성 등의 이점에 따라 PostGIS는 다중 공간정보를 다루는 대부분의 응용 시스템 개발 시에 이용될 수 있는 중요한 대안이 될 수 있다.