快捷搜索:  汽车  科技

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)打开属性表看一看,在hignway字段中又有primary/motorway/trunk等27种道路属性,具体分类可按下表所示:原始路网结构在qgis中加载OSM底图,找到想下要载数据的城市,点击“OSMDownloader”插件按钮,本文以下载山东省临沂市的路网数据为例,在底图中勾画目标路网的范围,会弹出一个对话框,点击SaveFile按钮选择好要保存的路径,点击OK后开始下载,需要等待几分钟等所有的数据下载完成。下载路网下载完成后会出现一个.osm的文件,将此文件的line图层直接拖入qgis软件中,待加载完成后点击该图层然后导出=>另存要素为shp格式的文件后加载该文件,一幅杂乱无章的路网图就会映入眼帘。

本篇文章主要分享利用QGIS软件中的“OSMDownloader”插件下载OSM底图中任意范围内的道路矢量数据。

OSM地图及所用到插件简介

Open Street Map(简称OSM)是一款可以下载全球多种矢量图层的开源地图平台,它在世界范围内一直被广泛使用,其数据包含高速路、铁路、水系、建筑、交通设施等一系列数据图层,并且包含全世界各个大洲的数据。其数据源有两种:1是由广大用户上传所贡献;2是由少数政府的测绘机构根据相应授权而提供。而且其数据的更新是非常频繁的,在一定程度上保证了数据的时效性。

“OSMDownloader”插件可使用矩形选择按区域下载OSM数据。该插件还可以通过透明方式自动将osm文件加载到QGIS中。该插件安装也很简单,打开插件菜单栏,在搜索中搜索对应的软件选择安装即可。

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(1)

qgis中下载插件

下载对应范围内的道路数据

在qgis中加载OSM底图,找到想下要载数据的城市,点击“OSMDownloader”插件按钮,本文以下载山东省临沂市的路网数据为例,在底图中勾画目标路网的范围,会弹出一个对话框,点击SaveFile按钮选择好要保存的路径,点击OK后开始下载,需要等待几分钟等所有的数据下载完成。

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(2)

下载路网

道路数据的加载与展示

下载完成后会出现一个.osm的文件,将此文件的line图层直接拖入qgis软件中,待加载完成后点击该图层然后导出=>另存要素为shp格式的文件后加载该文件,一幅杂乱无章的路网图就会映入眼帘。

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(3)

原始路网结构

打开属性表看一看,在hignway字段中又有primary/motorway/trunk等27种道路属性,具体分类可按下表所示:

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(4)

道路划分

最后我们按照以上分类表,从大类方面,对道路图层进行一个简单的可视化,如下图所示!

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(5)

临沂市域范围

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(6)

临沂城区范围

gis矢量数据如何提取边框数据(如何用QGIS获取任意范围内道路矢量数据)(7)

临沂夜光范围

猜您喜欢: