將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)