QGIS制作指定方形区域路网数据
以从中国路网数据中获取浙江省数据为例
1.下载行政区域划分json
文件
http://datav.aliyun.com/tools/atlas/
进入dataV的地图数据网址,下载需要的行政区域数据(json
格式)
2.json
格式转成shape
格式
进入格式转换地址,将文件转成.shape格式。随后打开QGIS
3.在QGIS上获取路网数据
3.1打开中国路网数据图
3.2添加行政区域图层
点击 图层 -》 添加图层 -》 添加矢量图层 -》
-》点击 添加 -》
3.3创建浙江省图层
点击 图层-》创建图层 -》 新建Shapefile图层 -》
几何图形选择多边形,SRID选择4326
-》点击 OK
右键点击这两个图层,点击 切换编辑状态(图层会变成笔的样子),选中china图层,点击右上角的单击选择要素,选中浙江,随后点击上方的 编辑-》复制要素;
然后选中zhejiang图层,点击上方的 编辑-》粘贴要素,右键点击zhejiang图层 -》 保存图层编辑
此时裁剪需要的两个图层就准备好了
3.4图层裁剪和导出
选中中国路网数据图层,并打开处理工具箱中的 按范围提取/裁剪
不选择裁剪是因为制作出来的图层不是有效的多边形(原因可能是不封闭),运行这个算法会fail
因此选择第一个裁剪,
输入图层选择中国路网数据图层,范围选择图层zhejiang,点击运行如下
右击 提取后 图层,点击 导出-》另存要素为 -》
集合图形选择LineString,勾选 强制多(部件)类型(为了做路径搜索算法)。
以上就是利用QGIS制作方形区域路网数据的方法了。
有什么意见或者错误欢迎留言。