点存储格式:LAT/LON或LON/LAT



postgis的首次用户此处。

我已经在常规的LAT/LON订单中插入POINT字段已有一段时间了,但是似乎当我探索PostGis时,它启动了一张地图,似乎以LON/LAT格式读取坐标,含义是一切都与我最初的想法相关。我注意到Pointfield的Django管理员也是如此。

PostGIS执行特定的命令,还是我的订单是我的?将它们存储为LAT/LON是否会产生任何影响,例如距离计算会关闭吗?

PostGIS的ST_MakePoint期望(x,y(顺序,与(经度,纬度(顺序相对应。以相反顺序存储它只是不正确。

这里有一些很好的阅读:https://macwright.org/lonlat/

我个人总体上提倡LON/LAT秩序,因为这等同于数学X/Y约定。但是无论如何,您必须始终使用所使用的软件进行验证;您不得选择。