ST_ForceCurve
更新時(shí)間:
將一個(gè)Geometry對(duì)象轉(zhuǎn)換為對(duì)應(yīng)的Curve版本。
語(yǔ)法
geometry ST_ForceCurve(geometry g);
參數(shù)
參數(shù)名稱 | 描述 |
g | 目標(biāo)Geometry對(duì)象。 |
描述
轉(zhuǎn)換方向:
Line轉(zhuǎn)換為CompoundCurve。
MultiLines轉(zhuǎn)換為MultiCurve。
Polygon轉(zhuǎn)換為CurvePolygon。
MultiPolygons轉(zhuǎn)換為MultiSurface。
如果輸入對(duì)象已經(jīng)是Curve對(duì)象,則原樣返回。
該函數(shù)支持3D對(duì)象,并且不會(huì)刪除Z坐標(biāo)。
該函數(shù)支持Circular Strings和Curves對(duì)象。
示例
SELECT ST_AsText(ST_ForceCurve(ST_GeomFromText('POLYGON((1 1,2 1,2 2,1 2,1 1))')));
st_astext
-------------------------------------
CURVEPOLYGON((1 1,2 1,2 2,1 2,1 1))
(1 row)
文檔內(nèi)容是否對(duì)您有幫助?