計算給定Geometry對象在橢球上的二維或三維長度。
語法
float ST_LengthSpheroid(geometry aGeometry , spheroid aSpheroid);
參數
參數名稱 | 描述 |
aGeometry | 目標Geometry對象。 |
aSpheroid | 橢球定義。 |
描述
對于那些坐標是經度/緯度,并且希望長度沒有重新投影的Geometry對象很有用。
該函數支持3D對象,并且不會刪除Z坐標。
示例
默認調用:
SELECT ST_LengthSpheroid('LINESTRING(0 0,1 1)'::geometry,'SPHEROID["WGS 84",6378137,298.257223563]');
st_lengthspheroid
-------------------
156899.56829134
(1 row)
文檔內容是否對您有幫助?