Google apps script 匹配GPS坐标
我正在寻找一个工具来匹配GPS坐标。附件是一张带有GPS坐标列表的表。 我尝试了数组,但我不能让一个单元格从一列中减去,即使我这样做,也需要很长的时间 你对我能用什么有什么建议吗? 我希望的理想情况是,它检查坐标列表,并突出显示存在多次的坐标,比如300米以内的坐标 我用这个公式来计算两点之间的距离 =111*SQRT((X1-X2)^2+(Y1-Y2)^2) GPS坐标度数的每次变化,对应于地理尺度上约111km的距离。解决方案 通过在另一张图纸中创建所有点之间的距离矩阵,并使用条件格式高亮显示比特定距离近的一对点,可以检查比特定距离近的坐标点 实现这一目标的步骤:Google apps script 匹配GPS坐标,google-apps-script,google-sheets,gps,match,lookup,Google Apps Script,Google Sheets,Gps,Match,Lookup,我正在寻找一个工具来匹配GPS坐标。附件是一张带有GPS坐标列表的表。 我尝试了数组,但我不能让一个单元格从一列中减去,即使我这样做,也需要很长的时间 你对我能用什么有什么建议吗? 我希望的理想情况是,它检查坐标列表,并突出显示存在多次的坐标,比如300米以内的坐标 我用这个公式来计算两点之间的距离 =111*SQRT((X1-X2)^2+(Y1-Y2)^2) GPS坐标度数的每次变化,对应于地理尺度上约111km的距离。解决方案 通过在另一张图纸中创建所有点之间的距离矩阵,并使用条件格式高亮
=阵列公式(SQRT(POW(间接(“Sheet1!$B”和(B2列)))-Sheet1!$B2:$B340,2)+POW(间接(“Sheet1!$C”和(B2列))-Sheet1!$C2:$C340,2))
公式说明:此公式计算两个坐标点之间的欧氏距离。我使用了数组公式
自动计算第一个点与GPS信号其余坐标之间的距离。请注意,使用“间接”是为了将此公式传播到其余列。在本例中,我使用340个坐标点进行测试,但您可以根据需要增加
您是否尝试过在spreadhseet中使用脚本?你会考虑使用脚本来达到你的目的吗?我没有足够的脚本知识,但是是的!如果你能为剧本提出一些基本的想法,那真的很有帮助。完美,在发布答案之前,只需最后一个问题。是否要计算列表中所有坐标之间的距离以查看任何对匹配(即检查R1到R346以查看300米范围内是否存在任何对坐标),还是要设置坐标并查看其是否接近列表中的任何坐标?谢谢第一个…查看任何配对。我可以做第二个…但这是一个手动方法,当我有2000个这样的坐标时,这将花费我很长时间…非常感谢你研究这个…这很有效!非常感谢你,马特奥!!我将尝试使用索引或hlookup来查找匹配的坐标。这真的很有帮助!!很高兴听到这个消息!请考虑接受我的回答或投票,让其他用户有类似的问题可以很容易地看出它是有效的:狄不是一个活跃的用户,所以我没有要求的声誉……但是,如果有人投票赞成我的问题,我会;