【QGIS基础操作】路网爬取与导入

本系列用于总结项目过程中用到的QGIS基础操作、分析方法

通常路网的爬取可通过OSM,诸神均有总结,在此不多赘述

本文依托于高德地图获取的道路端点在QGIS上进行可视化,以及利用QGIS计算路段长度、插件线转点的介绍。

1.高德地图道路端点经纬度转wkt格式

高德地图获取的道路端点属性有:路名-路段-方向角-端点经纬度

其中路名不唯一,路段也不一定唯一,因此另加索引序号

目的导入QGIS需要将端点经纬度进行处理成wkt格式,如下图所示

ex:宁合高速@滁河大桥附近@118.414131,32.0850105;118.416763,32.0844765

端点经纬度变成格式LINESTRING(118.414131 32.0850105,118.416763 32.0844765)

(文件格式为csv)

具体代码还不会,之后找队友学学。。哈哈。。

2.QGIS可视化wkt格式道路

导入至QGIS,创建图层分隔文本

编码根据需要选择utf8或者gb2312,几何图形定义选择wkt,几何图形类型选线,点击添加即可

 导入后需要进行高德坐标转WGS84坐标 用GeoHey插件即可

3.添加道路长度属性

打开属性表,先选中编辑模式,再选中打开字段计算器

 输出字段类型为小数,精度根据需要进行调整。

 选择几何图形下“$length”,由于项目计算路段长度单位为km,需要/1000.点击ok

以上为新建路段长度属性。

4.提取路段的端点插件

 使用插件“提取顶点”

 即可得到路段的端点图层

使用QGIS工具箱心得:通常是通过搜索“点”、“线”等要素,来根据插件名字、点开的插件介绍来判断该插件是否能够满足需求。当时我期望得到路段的端点图层,我就在搜索栏输入了“点”,挨个看下来,发现确实有适合的工具。以及运用的其他的插件也是同理。

当然还有百度!会搜索也很重要!

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值