Shape Tools插件绘图 + QGIS矢量图层导入与导出
目录
📌 摘要(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 使用者的基础技能。掌握这两部分,不仅能优化制图流程,也能提升空间数据管理与共享的能力。推荐在项目实践中结合使用,并进一步探索自动化处理方式(如模型构建器、表达式批量处理等)。