为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
DM Database Server 64 V8
8.1
企业版
DB Version: 0x7000c
03134284044-20230703-194450-20040
【操作系统】:
windows
【CPU】:
amd
【问题描述】*:
dmgeo.ST_Distance函数的结果单位是什么,
比如执行
select
dmgeo.ST_Distance(
dmgeo.ST_POINTFromText('POINT(109.16950957924746 34.61058886052)', 0),
dmgeo.ST_POINTFromText('POINT(109.24066321999021 35.53071226412203)', 0)
)
返回的是0.9228704776116416
我自己在网上找的计算工具结果是102.5或102.6公里,看不出来函数结果的单位
相同的问题 是调用函数不对吗 怎么解决
st_distance 返回结果是度数
需要*球体半径
地球半径111195