QGIS新手教程3:QGIS矢量图层导入与导出+Shape Tools插件绘图
Shape Tools插件绘图 + QGIS矢量图层导入与导出
目录
- Shape Tools插件绘图 + QGIS矢量图层导入与导出
- 📌 摘要(180-200字)
- 🌍 第一部分:QGIS矢量图层导入与导出技巧
- 📥 1. 图层导入方式
- 方法一:直接拖放文件(推荐)
- 示例 GeoJSON
- 方法二:数据源管理器导入
- 方法三:导入 CSV 点数据
- 📤 2. 图层导出方式
- 方法一:完整图层导出
- 方法二:导出选中要素
- 方法三:复制为 WKT/CSV 格式
- 📐 第二部分:Shape Tools插件绘图功能详解
- 🔌 1. 插件安装
- ✏️ 2. 支持绘图类型
- 🧭 3. 使用示例:绘制圆形区域
- 💡 应用场景
- ✅ 总结
📌 摘要(180-200字)
本篇博客围绕两个核心内容展开:一是如何使用 QGIS 插件 Shape Tools 快速绘制标准几何图形(如圆、多边形、矩形等),并结合图层编辑进行属性管理;二是系统讲解 QGIS 中常见的矢量图层导入与导出方法,支持格式包括 .shp
、.geojson
、.kml
、.csv
等,并补充中文编码与样式调整技巧。无论是制图表达还是项目数据管理,掌握这两个模块都将极大提高工作效率。本文适用于GIS学习者、教学设计者及相关行业人员,提供实际操作建议与数据示例支撑。
🌍 第一部分:QGIS矢量图层导入与导出技巧
📥 1. 图层导入方式
方法一:直接拖放文件(推荐)
-
支持
.shp
,.geojson
,.kml
,.tab
,.gml
,.gpkg
等格式 -
拖入后自动识别并加载图层
-
样式设置:图层右键 → 属性 → 符号化,可调整边框颜色、线宽、填充、标注
-
中文编码建议:
.tab
文件建议使用 GBK 编码以防乱码.csv/.shp/.json
默认 UTF-8,一般无需修改
示例 GeoJSON
{"type": "FeatureCollection","features": [{"type": "Feature","properties": { "name": "点1" },"geometry": {"type": "Point","coordinates": [117.123, 36.654]}}]
}
方法二:数据源管理器导入
- 图层 → 数据源管理器 → 矢量 → 浏览路径导入
- 支持选择编码、坐标系、添加为只读等选项
方法三:导入 CSV 点数据
-
表格(*.xls)包含经纬度字段(如
lon
,lat
)
-
直接拖入添加 → 右键打开属性表
-
工具箱搜索【从表格创建点图层】→ 设置XY字段对应的经纬度
📤 2. 图层导出方式
方法一:完整图层导出
- 图层右键 → 导出 → 保存要素为
- 支持格式转换、字段筛选、坐标系转换等
方法二:导出选中要素
- 编辑状态 → 使用选择工具 → 导出“选中要素为…”
方法三:复制为 WKT/CSV 格式
- 打开属性表 → 右键复制几何字段为 WKT
- 或使用字段计算器添加一列
geom_to_wkt($geometry)
- 导出为
.csv
实现坐标文本化共享
📐 第二部分:Shape Tools插件绘图功能详解
🔌 1. 插件安装
-
菜单栏 → 插件 → 管理与安装插件
-
搜索
Shape Tools
,点击安装
-
安装后可在工具栏找到“图形工具”按钮
✏️ 2. 支持绘图类型
图形类型 | 说明 |
---|---|
矩形 | 自定义尺寸或点击两点绘制 |
圆/椭圆 | 可定义中心点与半径 |
正多边形 | 可指定边数、半径、旋转角度 |
星形、多边线、楔形 | 适合特定制图需求 |
🧭 3. 使用示例:绘制圆形区域
-
新建或者导入一个点图层并添加字段(如名称、备注)
-
切换为编辑模式,添加点数据
-
点击 Shape Tools → 选择圆形工具
-
选择矢量点,设置圆的半径 → 自动生成几何图形
-
填写属性表 → 保存编辑 → 停止编辑
-
可以选择矢量的某个字段作为圆的半径
💡 应用场景
- 绘制规划用地单元、研究区域边界、缓冲区原型
- 制作规则图层用于空间分析
- 教学中快速展示几何关系
✅ 总结
QGIS 的 Shape Tools 插件让标准图形的绘制变得简单高效,而矢量图层的导入与导出功能是每一个 GIS 使用者的基础技能。掌握这两部分,不仅能优化制图流程,也能提升空间数据管理与共享的能力。推荐在项目实践中结合使用,并进一步探索自动化处理方式(如模型构建器、表达式批量处理等)。