全部產品
Search
文件中心

PolarDB:ST_InteriorRingN

更新時間:Jul 06, 2024

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