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