You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用未投影SpatialPointsDataFrame时spDists函数的返回单位是什么

spDists经纬度场景下的距离单位说明

你使用spDists计算CRS为+proj=longlat +datum=WGS84 +no_defs的未投影空间点大圆距离时,返回结果的单位确实是千米(km),你的猜测正确。

相关补充说明:

  • 当输入空间对象为经纬度坐标系时,spDists会自动将longlat参数设为TRUE,调用球面大圆距离算法计算,输出单位固定为千米;如果输入为平面投影坐标系,输出单位才会和投影单位保持一致。
  • 你可以用已知坐标点做简单验证:例如北京(116.40°E, 39.90°N)到上海(121.47°E, 31.23°N)的实测大圆距离约为1068km,代入函数计算得到的结果和该数值基本吻合。
  • 如果你需要以米为单位的结果,直接将计算得到的距离值乘以1000即可。

内容的提问来源于stack exchange,提问作者Leah Bevis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:24:01