【问题标题】:Newbie question - what's the easiest way to calculate the distance between points in a csv file?新手问题 - 计算 csv 文件中点之间距离的最简单方法是什么?
【发布时间】:2019-11-14 22:25:13
【问题描述】:

请对我放轻松-我有点新手。

我在 csv 文件中有 >2500 个基于位置的条目。位置以东/北格式以及英国邮政编码提供。

我需要用一个固定点计算所有这些之间的距离(也可以在东/北或英国邮政编码中提供)。行驶距离是理想的,但更简单的东西(例如乌鸦飞)就可以了。

我尝试在表格上使用 Google 脚本,但很快就达到了使用限制。

是否有相对简单的基于编码的解决方案?我没有太多经验,但我已经准备好并愿意按照说明/YouTube 教程完成这项工作。

任何建议都将受到大量的赞赏!

谢谢。

【问题讨论】:

    标签: csv location maps distance spreadsheet


    【解决方案1】:

    您不需要为此编写脚本。在您的电子表格中,添加一个计算距离的列。您可以在两个单独的单元格中输入您的固定坐标(X 和 Y 各一个)。然后,在距离列中,您可以创建对这些单元格的常量引用,以计算与该坐标的距离(使用勾股定理)。

    示例见下图:

    使用的公式(第 2 行):

    =SQRT(POWER(B2-$H$1, 2) + POWER(C2-$H$2, 2))
    

    【讨论】:

    • 非常感谢!这绝对是完美的。我假设结果只需要除以 1000 公里?
    • @hexis 这取决于您的坐标单位。如果 X 或 Y 的每个单位代表一米,那么是的,您可以将公式的最终结果除以 1000 以转换为公里。
    • 完美。这正是我所需要的。谢谢! :)
    猜你喜欢
    • 2019-02-26
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    相关资源
    最近更新 更多