2009년 12월 30일 수요일

국토공간계획지원체계(KOPSS) 표준 API 개요

국토공간계획지원체계(KOPSS) 표준 API는 국토공간계획지원체계를 구축하기 위해 OGC 웹 서비스인 WMS, WFS, WCS, WPS 인터페이스를 기반표준으로 하여 설계된 지도서비스 및 분석 표준 인터페이스를 말합니다.

사업기간
 - 2009년 5월 ~10월(5개월)

설계 원칙
 - 「OGC 표준준수」 + 「개방형 표준API방식」 + 「서비스기반 3Tier구조」
 - 지도 서비스의 설계 및 연계는 OGC  WMS, WFS, WCS 인터페이스를 기반으로 하고, 분석 서비스는 WPS 인터페이스를 기반으로 WMS, WFS, WCS 및 WPS 결과물의 조합으로 구성
 - 업무중심보다는 GIS 기본기능, 확장성에 중점을 두어 향후 국가공간정보기반, UPIS 등 타 시스템 연계를 용이하게 하고 GIS 엔진 벤더사의 참여를 유도
 - KOPSS와 타 시스템과의 연계는 OGC 표준 서비스 연계를 원칙으로 함

설계 범위(2009년)
 - KOPSS 기본기능 및 지자체 활용도/완성도가 높은 모형 중심
 - 도시재정비계획지원모형은 전 모형 대상

적용 아키텍처

기반표준
KOPSS 표준 API는 Visualization(WMS), Data Access & Management(WFS, WCS), Analysis(WPS)로 구성


표준 범위

OGC 표준

지원버전

비고

Web Map Service(WMS)

1.3

기반 표준

Web Feature Service(WFS)

1.1

기반 표준

Web Coverage Service(WCS)

1.1

기반 표준

Web Processing Service(WPS)

1.0

응용 표준

Styled Layer Descriptor(SLD)

1.1

기반 표준

Symbology Encoding Standard(SES)

1.1

기반 표준

Filter Encoding Standard(FES)

1.1

기반 표준

Geography Markup Language(GML)

3.1/3.2

기반 표준

Keyhole Markup Language(KML)

2.2

기반 표준


Web Map Service(WMS)

요청

응답

설명

적용여부

GetCapabilities

XML

서비스 가능한 Layer에 대한 메타정보를 XML로 반환

필수

GetMap

Image

요청한 Layer에 해당하는 공간정보를 이미지로 반환

필수

GetFeatureInfo

XML

요청한 위치의 Feature정보를 XML로 반환

필수

GetLegendGraphic(SLD)

Image

요청한 Layer의 범례 정보를 이미지로 반환

필수

GetStyles(SLD)

XML

요청한 Layer의 스타일 정보 반환

필수

PutStyles(SLD)

XML

요청한 Layer의 스타일 정보 등록

필수


Web Feature Service(WFS)

요청

응답

설명

적용여부

GetCapabilities

XML

서비스 가능한 Layer에 대한 메타정보를 XML로 반환

필수

GetFeature

XML

요청한 레이어의 공간 정보를 XML형식으로 반환

필수

DescribeFeatureType

XML

요청한 Layer에 해당하는 메타정보를 XML로 반환

필수

Transaction

XML

피쳐의 입력, 수정, 삭제를 처리

필수


Web Coverage Service(WCS)

요청

응답

설명

적용여부

GetCapabilities

XML

서비스 가능한 Coverage에 대한 메타정보를 XML로 반환

필수

DescribeCoverage

XML

요청한 Coverage에 해당하는 메타정보를 XML로 반환

필수

GetCoverage

Coverage

요청한 범위의 Coverage를 Raw Data 형식(GeoTIFF 등)으로 반환

필수


Web Processing Service(WPS)

요청

응답

설명

적용여부

GetCapabilities

XML

서비스 가능한 Process에 대한 메타정보를 XML로 반환

필수

DescribeProcess

XML

프로세스에 대한 상세정보(input, output, 사용가능 포맷 등) 제공

필수

Execute

XML

WPS가 제공하는 프로세스들 중 하나를 실행하고 결과를 반환

WPS의 결과는 Map, Feature, Coverage 및 이들의 조합 또는 사용자 설정 포맷 등 다양하게 정의 가능

필수


응용표준 및 분석프로세스 도출 절차
모든 모형은 하위 프로세스로 세분화하여 단위 Process를 도출
KOPSS 표준 기능은 KOPSS 및 외부시스템에서 재사용 가능하도록 설계된 단위 처리 기능

KOPSS 표준 API 지원포맷 및 버전