GIS

postgresql에서 교차영역의 면적 구하기

아이티프로 2023. 1. 28.
반응형

걸쳐진 영역을 찾아서 교차영역의 면적만 계산한다.

ST_Area(공간필드) : 면적을 구하는 함수

ST_INTERSECTION(공간필드1, 공간필드2) :  두개의 영역이 겹치는 교집합을 리턴

ST_Overlaps(공간필드1, 공간필드2) : 두개의 영역이 겹치는지 여부 

select ST_Area(ST_INTERSECTION(geometrya, geometryb)) from table_name
 WHERE ST_Overlaps(geometrya, geometryb);

 

반응형

'GIS' 카테고리의 다른 글

postgresql에 좌표계 추가하기  (0) 2023.01.28
postgis 공간 SQL  (0) 2023.01.26
한국 주요 좌표계 EPSG코드 및 PROJ4 인자 정리  (0) 2023.01.26

댓글