將Geometry對象的經度坐標從-180度到0度轉換為180度到360度,或從180度到360度轉換為-180度到0度。
語法
geometry ST_ShiftLongitude(geometry geomA);
參數
參數名稱 | 描述 |
---|---|
geomA | 目標Geometry對象。 |
描述
- 該函數只適用于經緯度坐標,例如WGS84參考系的經緯度坐標。
- 該函數支持3D對象,并且不會刪除z坐標。
- 該函數支持Polyhedral Surface、Triangles和Triangulated Irregular Network Surfaces(TIN)類型對象。
示例
SELECT ST_AsText(ST_ShiftLongitude('POINT(181 30)'));
st_astext
----------------
POINT(-179 30)
(1 row)