问题描述
我有2张桌子,srid = 32636
根据:https://epsg.io/32636,此srid
的单位为metes
。
当我运行以下查询时:
select st_distance(a.geo,b.geo)
from table_a as a,table_b as b
我的距离越来越远(数千公里)
当我运行此查询时:
select ST_distance_Sphere(st_transform(a.geo,4326),st_transform(b.geo,4326))
from table_a as a,table_b as b
我正在获得更有意义的结果(10-500米)
我想念什么?
- 以米为单位的两个相同
st_distance
的{{1}}不能以米为单位给出结果吗? - 为什么我需要将其转换为其他
srids
并使用srid
以获得正确的结果? - 如何在不将其转换为其他
ST_distance_Sphere
的情况下以米为单位测量距离?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)