ST_Dimension — 傳回幾何的拓撲維度。
integer ST_Dimension(
geometry g)
;
傳回此 Geometry 物件的拓撲維度,該維度必須小於或等於座標維度。OGC SPEC s2.1.1.1 - 對於 POINT
傳回 0,對於 LINESTRING
傳回 1,對於 POLYGON
傳回 2,對於 GEOMETRYCOLLECTION
則傳回組成部分的最大維度。如果維度未知(例如,對於空的 GEOMETRYCOLLECTION
),則傳回 0。
這個方法實作了 SQL/MM 規範。SQL-MM 3: 5.1.2
增強功能:2.0.0 引入了對多面體表面和 TIN 的支援。如果給定空幾何,則不再拋出異常。
![]() |
|
在 2.0.0 之前,如果使用空幾何,此函數會拋出異常。 |
此函數支援多面體表面。
此函數支援三角形和不規則三角網格表面 (TIN)。
SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))'); ST_Dimension ----------- 1