返回輸入Polygon參數的第n條(從1開始計數)內部邊界圈的LineString。
文法
geometry ST_InteriorRingN(geometry aPolygon , integer n);參數
| 參數名稱 | 描述 |
| aPolygon | 目標Polygon對象。 |
| n | 第n條內部邊界圈。 |
描述
- 如果輸入參數不是一個Polygon或者n超出了範圍,則返回NULL。
- 該函數不直接支援MultiPolygon對象,需要先使用ST_Dump將MultiPolygon轉成Polygon對象。
- 該函數支援3D對象,並且不會刪除Z座標。
樣本
SELECT ST_AsText(ST_InteriorRingN('POLYGON((1 0,3 0,0 3,1 0),(1 0,2 0, 0 2,1 0))'::geometry, 1));
st_astext
-----------------------------
LINESTRING(1 0,2 0,0 2,1 0)
(1 row)