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

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

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

 

【需求】 

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

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

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

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

①计算两点间驾车路线

②计算两点间换乘线路

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

 

操作步骤:

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

 

【新建任务】

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

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

 

【导入数据】

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

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

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

 

【执行任务】

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

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

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

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

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

 

【任务图表】

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

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

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

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

 

【导出GIS格式文件】

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

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

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

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

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

更多资讯可以关注

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

【小O地图公众号】

【QQ群:1054708707】

 

【本文完】

 

 

 

你可能感兴趣的:(小O地图)