QGIS 生产道路数据
本教程适用于初次使用 QGIS 的用户,涵盖 QGIS 的安装、插件管理、基本数据加载和编辑操作。
1. 安装和更新 QGIS LTS 及插件依赖的 Python 库
安装 QGIS LTS
- 访问 QGIS 官网 下载 LTS(长期支持版)。
- 选择适用于您的操作系统的安装程序并完成安装。
- 启动 QGIS 并确认版本正确。
通过 QGIS Setup 更新 QGIS 和 Python 库
- 在 Windows 上,打开 QGIS 安装目录中的
OSGeo4W Setup。 - 选择
Advanced Install,点击Next。 - 在
Select Packages步骤,搜索并勾选qgis-ltr-full进行更新。 - 搜索
python3-pip并安装或更新。 - 使用
pip安装 Python 库(如requests、pandas等)。在OSGeo4W Shell中运行:shpip install requests pandas
Mac 用户如何安装和配置 QGIS 插件
安装 QGIS:Mac 用户从 QGIS 官网 下载适用于 macOS 的安装包(通常为 .dmg 文件)。双击打开后,将 QGIS 拖入 “Applications” 文件夹完成安装。
插件安装:
启动 QGIS,点击菜单栏 Plugins > Manage and Install Plugins。
在 “All” 标签下搜索需要的插件(如 QuickOSM、BecaGIS 等),选中后点击 “Install Plugin”。
常见问题解决:
权限问题:若插件安装失败,可能是 macOS 安全设置限制。前往 System Preferences > Security & Privacy,允许 QGIS 的相关权限。
网络问题:Mac 用户可能因防火墙或代理导致插件仓库无法访问。确保网络畅通,或在 Settings 选项卡中检查插件仓库 URL(默认应为 https://plugins.qgis.org)。
Python 依赖:QGIS for Mac 自带 Python 环境,通常无需手动配置。若插件提示缺少依赖,可尝试重启 QGIS 或重新安装插件。
插件路径:Mac 上插件默认存储在 ~/Library/QGIS/QGIS3/profiles/default/python/plugins。如需手动管理插件,可通过 Finder
Mac 用户操作与 Windows 大同小异,注意权限和网络设置即可顺利完成配置!
2. 创建新项目并加载 OpenStreetMap
- 启动 QGIS,点击
项目->新建创建新项目。 - 在
投影坐标系选择EPSG:4326 - WGS 84。 - 在
XYZ 瓦片图层中,右键OpenStreetMap,选择添加图层。
3. 安装插件
在 插件 -> 管理和安装插件,搜索并安装以下插件:
- QuickOSM
- BecaGIS
- Geohey
- Chainage Tool
4. 下载 OSM 道路数据
- 在 OpenStreetMap 上,通过
Query Feature确定需要的道路类型。 - 在 QGIS 中,打开
QuickOSM插件。 - 在
QuickOSM面板:Key选择highwayValue选择motorway, motorway_link, primary, primary_link, secondary, secondary_link- 选择
区域范围或图层范围进行数据下载。
- 点击
运行查询,获取 OSM 道路数据。
5. 合并矢量图层和线段
- 通过
矢量->数据管理工具->合并矢量图层将多个 OSM 下载的道路图层合并。 - 在
BecaGIS插件中,使用Merge lines indirection处理线段。
6. 使用编辑工具调整数据
- 在
矢量工具栏或数字化工具栏中,使用拆分、合并工具编辑道路。 右键图层->切换编辑模式,手动调整道路。
7. 生成等距采样点
- 通过
Chainage Tool插件初始化图层属性表。 - 选择
Line interpolate equidistant points生成等距采样点。
8. 坐标转换和添加经纬度字段
- 使用
GeoHey插件,将矢量图转换为BD09坐标。 - 使用
添加 X/Y 字段到图层工具,在属性表中增加经纬度字段。
9. 保存图层并导出 Excel
- 右键
原始道路图层,选择导出->保存为,选择GeoPackage或Shapefile。 - 对
采样点图层执行相同操作。 - 选择
导出->另存为,选择Excel(.xlsx)格式导出数据。