ST_Perimeter
更新時(shí)間:
返回給定Geometry對(duì)象或Geography對(duì)象的周長(zhǎng)。
語(yǔ)法
float ST_Perimeter(geometry g1);
float ST_Perimeter(geography geog , boolean useSpheroid);
參數(shù)
參數(shù)名稱 | 描述 |
g1 | 目標(biāo)Geometry對(duì)象。 |
geog | 目標(biāo)Geography對(duì)象。 |
useSpheroid | 是否使用橢球體。 |
描述
如果為ST_Surface、ST_MultiSurface(Polygon、MultiPolygon),則返回Geometry/Geography的2D周長(zhǎng)。
無(wú)面積對(duì)象將返回0。
對(duì)于線性的Geometry對(duì)象,請(qǐng)使用ST_Length。
對(duì)于Geometry類型,周長(zhǎng)度量單位由對(duì)象的空間參考系統(tǒng)指定。
對(duì)于Geography類型,使用反解測(cè)地線問(wèn)題進(jìn)行計(jì)算,其中周長(zhǎng)單位為米。
示例
默認(rèn)調(diào)用:
SELECT ST_Perimeter('POLYGON((0 0,0 2,2 2,2 0,0 0))'::geometry);
st_perimeter
--------------
8
(1 row)
文檔內(nèi)容是否對(duì)您有幫助?