적용 대상:
Databricks Runtime 18.0 이상
중요합니다
이 기능은 공개 미리보기 단계에 있습니다. 미리 보기 페이지에서 미리 보기 등록을 확인할 수 있습니다. Azure Databricks 미리 보기 관리를 참조하세요.
비고
이 기능은 Databricks SQL 클래식 웨어하우스에서 사용할 수 없습니다. Databricks SQL 웨어하우스에 대한 자세한 내용은 SQL 웨어하우스 유형을 참조하세요.
입력 GEOMETRY 값의 경계를 GEOMETRY 값으로 반환합니다.
문법
st_boundary ( geoExpr )
Arguments
-
geoExpr:GEOMETRY값입니다.
반품
GEOMETRY 입력 GEOMETRY 값의 경계를 나타내는 값을 반환합니다.
보다 정확하게:
- 입력이 점인 경우 해당 경계는 해당 빈 지점입니다.
- 입력이 다중 지점인 경우 해당 경계는 해당 빈 멀티포인트입니다.
- 입력이 라인스트링인 경우, 닫혀 있는 경우 해당 경계는 빈 멀티포인트이며, 닫혀 있지 않은 경우 두 엔드포인트로 구성된 비어 있지 않은 멀티포인트입니다.
- 입력이 다중 라인스트링인 경우, 해당 경계는 닫히지 않은 모든 라인스트링이 홀수 패리티(모듈로 2 규칙)를 가진 모든 경계 지점으로 구성된 빈 다중 지점일 수 있습니다.
- 입력이 빈 다각형인 경우 해당 경계는 해당 빈 다중 줄 문자열입니다.
- 입력이 단일 외부 링이 있는 비어있지 않은 다각형인 경우 해당 경계는 외부 링을 나타내는 줄 바꿈입니다.
- 입력이 외부 경계선과 하나 이상의 내부 경계선을 포함하는 비어 있지 않은 다각형인 경우, 그 경계는 각각의 링을 선형 문자열로 표현한 멀티라인스트링으로 구성됩니다.
- 입력이 빈 multipolygon인 경우 해당 경계는 해당 빈 다중 줄 문자열입니다.
- 입력이 단일 외부 경계가 있는 비어있지 않은 다각형인 경우 해당 경계는 이 단일 외부 경계를 나타내는 줄 바꿈입니다.
- 입력이 두 개 이상의 다각형 고리가 있는 비어 있지 않은 다중다각형인 경우, 해당 경계는 다각형의 고리를 나타내는 선 문자열을 포함하는 다중선입니다.
- 컬렉션의 경우 경계는 다중점, 선 문자열, 다중 선 문자열 또는 다중점 및 선 문자열/다중 선 문자열을 포함하는 컬렉션일 수 있습니다.
반환 GEOMETRY 된 값의 SRID 값은 입력 값의 SRID 값과 같습니다.
예시
> SELECT st_boundary(st_geomfromewkt('SRID=3857;POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,8 2,8 8,2 8,2 2))'));
SRID=3857;MULTILINESTRING((0 0,10 0,10 10,0 10,0 0),(2 2,8 2,8 8,2 8,2 2))