跳到主要内容

ST_DIMENSION

引入或更新: v1.2.442

返回几何对象的维度。几何对象的维度如下:

地理空间对象类型维度
点 / 多点0
线串 / 多线串1
多边形 / 多多边形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
└────────────────────┘
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册