콘텐츠로 이동

지오메트리 객체의 차원을 반환합니다. GEOMETRY 객체의 차원은 다음과 같습니다.

지리 공간 객체 유형 차원
Point / MultiPoint 0
LineString / MultiLineString 1
Polygon / MultiPolygon 2
ST_DIMENSION(<geometry>)
인수 설명
<geometry> 인수는 GEOMETRY 형식의 식이어야 합니다.

UInt8.

SELECT
ST_DIMENSION(
ST_GEOMETRYFROMWKT(
'POINT(-122.306100 37.554162)'
)
) AS pipeline_dimension;
┌────────────────────┐
│ pipeline_dimension │
├────────────────────┤
│ 0 │
└────────────────────┘
SELECT
ST_DIMENSION(
ST_GEOMETRYFROMWKT(
'LINESTRING(-124.20 42.00, -120.01 41.99)'
)
) AS pipeline_dimension;
┌────────────────────┐
│ pipeline_dimension │
├────────────────────┤
│ 1 │
└────────────────────┘
SELECT
ST_DIMENSION(
ST_GEOMETRYFROMWKT(
'POLYGON((-124.20 42.00, -120.01 41.99, -121.1 42.01, -124.20 42.00))'
)
) AS pipeline_dimension;
┌────────────────────┐
│ pipeline_dimension │
├────────────────────┤
│ 2 │
└────────────────────┘