gps - GPS - 两个附近 GPS 点之间的距离是否准确?
问题描述
我希望在两个 GPS 点之间导航,这两个点之间的距离大约为 1 英里或更小。我需要找到它们之间的准确距离。从我目前所读的内容来看,半正弦公式假设地球是一个球体,由于地球的形状不规则,距离不会准确。如何处理这个问题并获得准确的读数?
解决方案
这里的“准确”距离是主观的。
让我解释...
你是说马路上的距离吗?你骑自行车去,还是开车去?还是坐飞机?你的意思是数学上最短的距离是一条直线吗?地球表面上可能的最短距离?
您是否意识到精度越小,距离就越远?在此处阅读更多相关信息:https ://en.wikipedia.org/wiki/Coastline_paradox 这是一本有趣的读物,如果你明白了,它会让你以不同的方式看待自己的问题。
现在,如果你忘记了真正的 3d 表示,只是假设地球有点像椭圆形的球体,事情就会变得容易得多。
在这种情况下,使用半正弦公式可能最适合大约一英里的距离,特别是如果您增加多个较短的距离以获得更长的距离。
如果您谈论的是每秒测量一次的 GPS 数据,并且您只关心两点之间的距离,那么假设地球是平的就足够了。但这里也是如此:只要您不进行长距离操作,或者将多个短距离相加,就可以了。
推荐阅读
- javascript - 验证用户数据和 jsonschema 时,我无法使用 Ajv 并在 javascript 中要求/编译
- css - 在单个 NgStyle 标签中混合多个条件?
- javascript - 如何在 HTML 中使用 INPUT 中的数据并将其应用于 Javascript 中的变量
- ios - UIDocumentPickerViewController 在选择文档后崩溃
- c# - 关于如何在尝试/捕获异常后忽略 for 循环中的文件的任何建议?
- oracle - Oracle Database 12c 中的 WITH 子句增强
- python - 使用本地文件远程运行 python 脚本
- reactjs - 如何在 react-router-dom 中正确定义后备路由
- aem - 我们有一个带有 rte 的多字段并使用了 JSON_STORE。当第二次保存对话框时,我们面临着 href 被删除的问题
- javascript - 从注册表中读取键值