名稱

ST_3DPerimeter — 傳回多邊形幾何的 3D 周長。

概要

float ST_3DPerimeter(geometry geomA);

描述

如果幾何形狀是多邊形或多重多邊形,則傳回該幾何形狀的 3 維周長。如果幾何形狀是 2 維的,則傳回 2 維周長。

此函數支援 3D,不會捨棄 z 索引。

此方法實作 SQL/MM 規範。SQL-MM ISO/IEC 13249-3: 8.1, 10.5

已變更:2.0.0 在先前的版本中,此函數被稱為 ST_Perimeter3D

範例

麻薩諸塞州平面座標系統中,稍微抬升的多邊形的周長

SELECT ST_3DPerimeter(geom), ST_Perimeter2d(geom), ST_Perimeter(geom) FROM
			(SELECT ST_GeomFromEWKT('SRID=2249;POLYGON((743238 2967416 2,743238 2967450 1,
743265.625 2967416 1,743238 2967416 2))') As geom) As foo;

  ST_3DPerimeter  |  st_perimeter2d  |   st_perimeter
------------------+------------------+------------------
 105.465793597674 | 105.432997272188 | 105.432997272188