본문 바로가기
IT 개발/POSTGIS

PostGIS (영역의 중심점 추출하기 - ST_CENTEROID, ST_POINTONSURFAC)

by Love of fate 2021. 10. 25.
728x90
반응형

[PostGIS (영역의 중심점 추출하기 - ST_CENTEROID, ST_POINTONSURFAC)]

 

ST_Extent — 기하 도형의 행을 묶는 경계 상자를 반환하는 집계 함수입니다.

ST_Centroid — 지오메트리의 기하학적 중심을 반환합니다.

ST_PointOnSurface — 폴리곤 ​​또는 지오메트리에 있는 것이 보장된 점을 반환합니다.

 

ST_Centroid : MultiPolygon의 특성상 계산을 통해 중심점을 잡았을 경우 실제 Area 영역 이외에 Center가 잡힐 수 있음

                  (온전한 다각형의 모양이 아닌 경우)

ST_PointOnSurface : 실제 Area 영역 이내에 Center 값이 잡히게 보정하는 것 

 

 

 

EXTENT / centroid, pointononsurface 두가지 모두 표시했을 때 차이

 

● CENTROID

 

● ST_POINTONSURFACE

 

※ 직접 다각형의 경우를 확인하지는 못했지만 다각형의 데이터를 가져와서 보면 이해될 것 같다 

728x90
반응형