[小O地图] 批量计算两经纬度坐标间的直线距离

小O地图是一款基于互联网地图进行数据挖掘、处理分析、图表的软件。小O地图提供地理计算功能,支持批量计算两个坐标点之间的直线距离,并支持在地图上查看计算结果,也支持将结果导出成GIS格式,如ShapeFile、GeoJSON、KML、GML等文件。

 

【需求】 

如下图,假设待处理数据为Excel格式文件(建议转换为CSV),包括起点和终点经纬度坐标,需要计算两个经纬度间的直线距离,单位为米。

下文介绍使用小O地图完成坐标距离计算功能。

延伸阅读:如需计算两个坐标间的驾车路线,或者 公交换乘线路,请查看以下链接。

计算两点间驾车路线

计算两点间换乘线路

【软件下载地址: www.GIS9.com

 

操作步骤:

小O地图功能均以任务方式执行,首先需要先创建任务,然后设置任务条件,再执行任务至完成。

 

【新建任务】

选择【计算点距离】任务,无需设置其他条件,点击【确定】后新建任务。

 

【导入数据】

使用任务功能【导入数据】,导入待处理的数据,支持Excel格式、CSV格式的源数据,推荐使用CSV文件格式,效率高。

在导入设置界面上设置导入字段,按要求设置数据所在列号,然后执行导入操作。

 

【执行任务】

选择任务栏上的爬虫图表,启动任务执行,小O地图采用多线程并发方式运行,数据量不大很快就能执行完成。

点击任务栏左上角的表格图标,打开表格查看处理结果,如下图,距离值、两点线字段均已有值。

在表格上点击右键,可以快速在地图上标注数据,如下图,地图上会标记 起点 和 终点 的点位,同时两点间以直线相连。

 

【任务图表】

软件提供将任务数据批量在地图上呈现,由于此任务包括起点和终点的坐标,以及直线图形坐标,可以制作【任务状态地图】和【直线图】两种图表,任务状态可以以点方式呈现记录执行完成状态,直线图是将起点和终点以直线图的方式呈现。

选择直线图,点击【展示】按钮,直接在地图上展示效果如下图,本示例使用的样例数据,跨度大,因此绘制的直线图表跨度也大。

 

【导出GIS格式文件】

小O地图除了使用图表来展现结果,也支持将结果数据导出成常用的数据文件,包括CSV、ShapeFile、GeoJSON、KML、GML等格式数据。

在任务更多菜单中选择【导出文件】,在弹出的导出设置界面中,选择导出数据种类,以及属性字段,也支持直接进行坐标转换。设置完毕,单击【确定】按钮完成导出。

本例导出ShapeFile文件,下图为在QGIS软件中显示导出结果。

更多资讯可以关注

【小O地图公众号】

【QQ群:1054708707】

 

【本文完】

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值