ST_Envelope
ST_Envelope은 다음과 같이 입력 지오메트리의 최소 경계 상자를 반환합니다.
입력 지오메트리가 비어 있으면 반환된 지오메트리는 입력 지오메트리의 복사본입니다.
입력 지오메트리의 최소 경계 상자가 점으로 변형되는 경우 반환된 지오메트리는 점입니다.
입력 지오메트리의 최소 경계 상자가 1차원이면 두 점 라인스트링이 반환됩니다.
이전 항목 중 어느 것도 true가 아니면 이 함수는 정점이 최소 경계 상자의 모서리인 시계 방향 다각형을 반환합니다.
반환된 지오메트리의 SRID(공간 참조 시스템 식별자)는 입력 지오메트리의 값과 동일합니다.
비어 있지 않은 모든 입력에 대해 이 함수는 입력 지오메트리의 2D 프로젝션에서 작동합니다.
구문
ST_Envelope(geom)
인수
- geom
-
GEOMETRY
데이터 형식의 값 또는GEOMETRY
형식으로 계산되는 표현식입니다.
반환 타입
GEOMETRY
geom이 null이면 null이 반환됩니다.
예시
다음 SQL은 4개의 점 LINESTRING
의 WKT(Well-Known Text) 표현을 GEOMETRY
객체로 변환하고 모서리가 최소 경계 상자인 정점을 가진 다각형을 반환합니다.
SELECT ST_AsText(ST_Envelope(ST_GeomFromText('GEOMETRYCOLLECTION(POLYGON((0 0,10 0,0 10,0 0)),LINESTRING(20 10,20 0,10 0))')));
st_astext
------------------------------------
POLYGON((0 0,0 10,20 10,20 0,0 0))