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
댓글 없음:
댓글 쓰기