如何用QGIS获取任意范围内道路矢量数据,只需一个插件
本篇文章主要分享利用QGIS软件中的“OSMDownloader”插件下载OSM底图中任意范围内的道路矢量数据。OSM地图及所用到插件简介
Open Street Map(简称OSM)是一款可以下载全球多种矢量图层的开源地图平台,它在世界范围内一直被广泛使用,其数据包含高速路、铁路、水系、建筑、交通设施等一系列数据图层,并且包含全世界各个大洲的数据。其数据源有两种:1是由广大用户上传所贡献;2是由少数政府的测绘机构根据相应授权而提供。而且其数据的更新是非常频繁的,在一定程度上保证了数据的时效性。
“OSMDownloader”插件可使用矩形选择按区域下载OSM数据。该插件还可以通过透明方式自动将osm文件加载到QGIS中。该插件安装也很简单,打开插件菜单栏,在搜索中搜索对应的软件选择安装即可。
qgis中下载插件
下载对应范围内的道路数据
在qgis中加载OSM底图,找到想下要载数据的城市,点击“OSMDownloader”插件按钮,本文以下载山东省临沂市的路网数据为例,在底图中勾画目标路网的范围,会弹出一个对话框,点击SaveFile按钮选择好要保存的路径,点击OK后开始下载,需要等待几分钟等所有的数据下载完成。
下载路网
道路数据的加载与展示
下载完成后会出现一个.osm的文件,将此文件的line图层直接拖入qgis软件中,待加载完成后点击该图层然后导出=>另存要素为shp格式的文件后加载该文件,一幅杂乱无章的路网图就会映入眼帘。
原始路网结构
打开属性表看一看,在hignway字段中又有primary/motorway/trunk等27种道路属性,具体分类可按下表所示:
道路划分
最后我们按照以上分类表,从大类方面,对道路图层进行一个简单的可视化,如下图所示!
临沂市域范围
临沂城区范围
临沂夜光范围 转发了 转发了 我感觉也看懂了,但是没有电脑 好神奇,我感觉自己看懂了[呲牙][呲牙][呲牙]
页:
[1]