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

Hel*_*lad 3 postgis geospatial openstreetmap

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

例如慕尼黑地图中的Linestring

'LINESTRING(11.4068032 47.8580927,11.4067187 47.8580965)'
Run Code Online (Sandbox Code Playgroud)

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

Mik*_*e T 6

您可以使用ST_FlipCoordinates返回给定几何体的版本,其中X和Y轴被翻转.

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