如何在Postgis中逆转点的经度/纬度?

时间:2015-08-19 17:49:30

标签: geospatial openstreetmap postgis

Postgis中的Linestring中的点(由osm2pgsql从osm导入)由顺序(经度,纬度)描述

例如慕尼黑地图中的Linestring

'LINESTRING(11.4068032 47.8580927,11.4067187 47.8580965)'

如何将顺序反转为正常(纬度,经度)?是(经度,纬度)非常奇怪的顺序?因为我看到流行的Map API都使用(纬度,经度)顺序

1 个答案:

答案 0 :(得分:5)

您可以使用ST_FlipCoordinates返回给定几何体的版本,并翻转X轴和Y轴。

请记住,您通常希望保持轴顺序(经度,纬度),这是PostGIS的正确轴顺序。将它翻转到(纬度,经度)通常会破坏事物。