QGIS制作指定方形区域路网数据

以从中国路网数据中获取浙江省数据为例

1.下载行政区域划分json文件

http://datav.aliyun.com/tools/atlas/

进入dataV的地图数据网址,下载需要的行政区域数据(json格式)

2.json格式转成shape格式

https://mapshaper.org/

进入格式转换地址,将文件转成.shape格式。随后打开QGIS

3.在QGIS上获取路网数据
3.1打开中国路网数据图

QGIS制作指定方形区域路网数据

3.2添加行政区域图层

点击 图层 -》 添加图层 -》 添加矢量图层 -》

QGIS制作指定方形区域路网数据

-》点击 添加 -》

QGIS制作指定方形区域路网数据

3.3创建浙江省图层

点击 图层-》创建图层 -》 新建Shapefile图层 -》

QGIS制作指定方形区域路网数据

几何图形选择多边形,SRID选择4326

-》点击 OK

右键点击这两个图层,点击 切换编辑状态(图层会变成笔的样子),选中china图层,点击右上角的单击选择要素,选中浙江,随后点击上方的 编辑-》复制要素;

QGIS制作指定方形区域路网数据

然后选中zhejiang图层,点击上方的 编辑-》粘贴要素,右键点击zhejiang图层 -》 保存图层编辑

此时裁剪需要的两个图层就准备好了

3.4图层裁剪和导出

选中中国路网数据图层,并打开处理工具箱中的 按范围提取/裁剪

QGIS制作指定方形区域路网数据

不选择裁剪是因为制作出来的图层不是有效的多边形(原因可能是不封闭),运行这个算法会fail

QGIS制作指定方形区域路网数据

因此选择第一个裁剪,
QGIS制作指定方形区域路网数据

输入图层选择中国路网数据图层,范围选择图层zhejiang,点击运行如下

QGIS制作指定方形区域路网数据

右击 提取后 图层,点击 导出-》另存要素为 -》

QGIS制作指定方形区域路网数据

集合图形选择LineString,勾选 强制多(部件)类型(为了做路径搜索算法)。
以上就是利用QGIS制作方形区域路网数据的方法了。

有什么意见或者错误欢迎留言。