2009년 12월 31일 목요일

KOPSS 표준 API - Geometry Process

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

Geometry Process는 OpenLayers나 OpenScales 등 GIS 엔진기능이 탑재되지 않은 Thin Client를 위해 Geometry 연산을 수행할 수 있도록 설계되었습니다.

하나 또는 2개 이상 Geometry간의 공간관계나 연산을 수행하며, Geometry는 GML의 Shape Element를 말합니다.

Service Type

Category

Identifier

Geometry

(ST)

Spatial Relationship

(9-IM Relate 제외, Egenhofer)

ST_Equals

ST_Disjoint

ST_Intersects

ST_Touches

ST_Crosses

ST_Within

ST_Contains

ST_Overlaps

Geometry Edit Operators

ST_Rotate

ST_Transform

ST_SetSRID

Spatial Operators

ST_Intersection

ST_Union

ST_Difference

ST_SymDifference

ST_Buffer

ST_ConvexHull

ST_Centroid

ST_Simplify

Proximity & Measurement Operators

ST_Distance

ST_ManhattanDistance

ST_HausdorffDistance

ST_NearestPoint

ST_Area

ST_Length

Geometry Output

ST_AsGML

ST_AsWKB

ST_AsWKT

ST_AsGeoJSON

ST_AsGeoRSS

ST_AsKML

ST_AsSVG



ST_Intersection 예
두 Geometry의 교집합 Geometry를 반환한다.

Syntax
ST_Intersection(g1 Geometry, g2 Geometry): Geometry

Parameters

Parameter

Explanation

Data type

Required

g1

Base Geometry

Complex

g2

Comparison Geometry

Complex


Constraints
두 Geometry의 Type은 동일해야 한다.

Examples