返回輸入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)