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

本文详细介绍了如何使用QGIS从中国路网数据中获取并裁剪出浙江省的路网数据,包括下载行政区域文件、转换文件格式、在QGIS中创建并编辑图层以及进行图层裁剪和导出的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

2.json格式转成shape格式

https://mapshaper.org/

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

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

在这里插入图片描述

3.2添加行政区域图层

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

在这里插入图片描述

-》点击 添加 -》

在这里插入图片描述

### QGIS 中获取或处理中国全国范围内的路网数据 #### 数据源的选择 对于中国范围内路网数据的获取,可以利用开源平台 OpenStreetMap (OSM)[^1]。该平台提供了详尽的地图信息以及丰富的属性描述,适用于各种地理信息系统(GIS)的应用场景。 #### 下载并准备路网数据 为了便于操作和提高效率,建议下载特定地区的压缩包形式的 OSM 文件而不是整个中国的数据集。可以从专门提供按国家和地区划分好的 OSM 数据镜像站点下载所需的湖南或其他省份的数据文件。 #### 导入到 QGIS 并进行初步处理 一旦获得了合适的 OSM 路网数据文件(.osm),下一步是在 QGIS 中导入此文件。由于原始 .osm 格式的兼容性和性能考虑,通常先将其转换为更易于 GIS 处理的形式如 Shapefile (.shp) 或 GeoPackage (.gpkg)[^2]。这一步骤可以通过在线工具完成,之后再加载至 QGIS 进行进一步的操作。 #### 使用插件简化流程 QGIS 提供了多个用于直接访问 OSM 的插件,例如 QuickOSM 和 osmDownloader 插件可以帮助快速定位兴趣区,并自动执行从查询、下载直至加载的一系列动作。这类插件极大地提高了工作效率,减少了手动干预的需求。 #### 矢量数据分析——以湖南省为例的空间裁剪 当面对覆盖较大地域的数据时,可能只需要其中一部分作为研究对象。这时就可以采用矢量数据裁剪技术来提取目标区域的信息。具体来说,在拥有全国性的路网图层基础上,通过叠加行政区划边界(如省级行政界线),仅保留位于所选省内部的道路要素形成新的子集。 ```python import geopandas as gpd from shapely.geometry import Polygon, Point # 假设已经读取了两个 shapefile 文件为中国路网与中国各省边界 roads = gpd.read_file('path_to_roads.shp') provinces = gpd.read_file('path_to_provinces_boundary.shp') # 找到湖南省对应的几何图形 hunan_polygon = provinces[provinces['name'] == 'Hunan'].geometry.iloc[0] # 对于每条道路判断其是否完全/部分落在湖南省内 clipped_roads = roads.loc[roads.intersects(hunan_polygon)] # 将结果保存为新shapefile clipped_roads.to_file(driver='ESRI Shapefile', filename="hunan_road_network.shp") ``` 上述 Python 代码片段展示了如何基于 `geopandas` 库实现对中国某省(这里假设为湖南)境内路段的选择与导出功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值