前言

物流配送、城市通勤、测绘外业勘察等场景,经常使用EXCEL软件作为数据处理工具软件,在表格中记录经纬度列表,例如下图表格每行记录一个经纬度坐标,表示运动轨迹的坐标。根据业务要求需快速计算上下两个点间的直线距离(测地线距离)。

jquery 计算两个坐标之间的差 用excel计算两个坐标点距离_powerpoint

EXCEL本身没有地理计算功能。手动计算,工作量浩大,且效率低下,需要加班完成。

为此应小O地图用户的需求,新版EXCEL插件版新增了“计算上下行点坐标距离”的地理功能,能够计算上下相邻行间经纬度点的测地线距离,适合所有远近跨度的距离计算。

本文以上述案例介绍其用法。

下载软件请登录官网 www.gis9.com,下载【小O地图EXCEL插件版】

操作步骤

启动软件

下载软件压缩文件后,解压到文件夹上,一定要完全解压。

启动软件,自动打开EXCEL软件,并在菜单栏上增加【小O地图】菜单栏。

jquery 计算两个坐标之间的差 用excel计算两个坐标点距离_菜单栏_02

点击菜单栏上【地理工具】按钮,弹出打开地理工具窗口,下图

选择地理计算 / 计算上下行点坐标距离。

jquery 计算两个坐标之间的差 用excel计算两个坐标点距离_jquery 计算两个坐标之间的差_03

设置参数

根据表格数据情况,设置数据所在行列号

由于本例子中不涉及高程值,因此可不选高程参数。

jquery 计算两个坐标之间的差 用excel计算两个坐标点距离_excel_04

计算结果

设置完毕后点击【启动】,启动当前任务计算表格数据。

由于小O地图内置了地理算法,因此计算很快完成,如下图。

表格中G、H列分别为 “与上点距离”和“累计距离”,距离单位为 米。

在本例中,由于表格中相邻行的经纬度有重复,因此计算的结果的“与上点距离”值为0,累计距离值不变。

jquery 计算两个坐标之间的差 用excel计算两个坐标点距离_excel_05

小结

本文介绍使用小O地图EXCEL插件的【地理计算 / 计算上下行点坐标距离】功能,实现在EXCEL表格中快速计算上下相邻经纬度坐标的距离值以及累计距离值,满足物流、配送、测绘外业等应用场景中坐标距离计算的应用需求。

小O地图EXCEL插件是一款基于EXCEL表格,将地图与表格结合实现地理数据处理、地图截图、地图可视化、地图绘图等功能,是Office办公必备的工具软件。