EXCEL是我们日常处理数据的办公软件,操作简单实用,能够快速的、批量的对表格数据进行处理。
EXCEL自身不提供处理具有地理空间数据的功能,比如坐标转换、地址转坐标、点距离计算等。处理此类数据,需要有较强的地理专业知识和编程功底,基于EXCEL的VBA等方式才能够较好的处理数据。
小O地图EXCEL插件软件是一款基于互联网地图开发实现的地理工具软件,提供在EXCEL软件中进行地理数据处理功能,能够满足用户对于一般性地理数据的处理和可视化需求。
本文介绍众多功能之一---在EXCEL表格中计算坐标点间距离,该功能也是小O地图用户根据日常工作提出的需求,软件新版中增加了此功能,以满足用户需求。
2 需求简介假定我们已经整理好表格数据,如下图
D、E列为经纬度坐标数据,用户的需求是,计算上下行之间经纬度坐标的距离,并输出到表格空白列中。
3 解决方案
下载【小O地图EXCEL插件】,启动Start.exe(推荐管理员模式启动),随即启动EXCEL软件,并在菜单栏上新增【小O地图】菜单栏。
若启动过程出现问题,请参考软件知识库的相关文章。
计算距离启动软件后,打开需要处理到文件,如下截图:
点击【地理工具】,选择【地理计算 \ 计算上下行点坐标距离】功能,在右侧界面中按照表格数据情况设置行列号,并设置结果输出到空白列号。
设置完毕,点击【启动】,很快执行完毕,并将结果输出到表格中,如下图红框为输出的结果。
结果包括:
- 上下两行坐标距离单位为 米;
- 自上而下坐标距离累计值(单位米)。
该功能的其他参数说明
椭球类型:计算采用计算测地线距离,支持测地线的椭球包括:WGS84、Clarke1858、WGS72、GRS80等椭球;
高程:如带高程也可以计算两个坐标点之间的高程差,同时计算距离是高程也参与计算距离。
可视化
除了计算距离,还可将坐标标注到地图上
下图为使用【地图绘图】功能批量将坐标标注到地图上。
具体标注操作本文不作介绍,可参考小O地图相关文档。
4 结语
本文介绍使用小O地图EXCEL插件计算表格中坐标距离,无需编码、无需安装专业GIS软件均可以快速处理地理数据和标注地图可视化。
除本文介绍的计算坐标,小O地图还提供了诸多日常会使用的地理工具,如经纬度坐标转换、地址转坐标、高斯坐标转换、地址分词等等,能够满足教学、科研、报告等日常GIS数据处理需求,小O地图一如既往为用户提供更多实用的GIS功能。
,