2009년 12월 31일 목요일

KOPSS 표준 API - Vector Analysis Process

KOPSS 분석 Process는 WPS 인터페이스를 기반으로 하며, Geometry, Vector Analysis, Grid Coverage Analysis, Statistics, KOPSS Model Process로 구분됩니다.

Vector Analysis Process는 WFS의 GetFeature Operation 및 WPS Execute Operation의 결과로 리턴되는 GML을 을 이용하여 벡터 데이터의 중첩분석, 좌표변환, 포맷변환, 통계계산 등을 수행합니다.

Service Type

Category

Identifier

Vector

Analysis

(VA)

GeoProcessing

VA_Clip

VA_Dissolve

VA_Intersect

VA_Merge

VA_Union

VA_BufferVA_PointStatistics

VA_PointDistance

VA_Fishnet

VA_ThiessenPolygon

Conversion

VA_FeaturesToPoint

VA_ShapefileToGML

VA_FeaturesToShapefile

Projection

VA_Project

Calculation

VA_CalculateXYCoordinate

VA_CalculateArea

VA_CalculateLength


▣ VA_Buffer  예
입력한 버퍼거리나 필드값을 이용하여 버퍼 폴리곤 피쳐 생성 후 GML로 리턴

Syntax
VA_Buffer(inputFeatures GML, Distance Double, DissolveType String): GML

Parameters

Parameter

Explanation

Data type

Required

inputFeatures

GML

Complex

Distance

Buffer Distance(Value) Or Field

Literal

DissolveType

None(Dissolve를 수행하지 않음, 기본값), All(겹치는 피쳐 Dissolve 수행)

Literal

 


Constraints
GML의 속성값이 모두 유지되어야 한다.
Distance 파라미터의 Field 사용시 반드시 Numeric 필드이어야 한다.
Dissolve Type이 All일 경우 겹치는 피쳐는 Dissolve를 수행한다.

Examples