QGIS从入门到实战:一篇图文详解核心操作与地图制作

张开发
2026/4/16 10:39:35 15 分钟阅读

分享文章

QGIS从入门到实战:一篇图文详解核心操作与地图制作
1. QGIS入门从安装到界面初识第一次打开QGIS时很多新手会被密密麻麻的工具栏和菜单栏吓到。别担心这就像刚拿到新手机时的感觉——看似复杂熟悉后就会发现逻辑非常清晰。我建议从最基础的界面分区开始认识左侧是图层管理区中间是地图显示区右侧是浏览器和属性面板顶部则是各种功能菜单和工具栏。安装过程其实非常简单。以Windows系统为例官网下载的安装包会引导你完成所有步骤。有个小技巧安装时记得勾选安装示例数据集这些预设数据对后续练习很有帮助。安装完成后我强烈建议立即做两件事设置中文界面和调整默认坐标系。在设置→选项→通用中切换语言后需要重启软件这个步骤很多教程都没强调导致新手以为设置没生效。坐标系设置是新手最容易忽略的关键步骤。在设置→选项→坐标参考系统中将默认CRS设为EPSG:4326WGS84坐标系。这个全球通用的坐标系就像地图的普通话能避免后续数据错位的问题。我见过太多人因为坐标系不匹配导致加载的卫星图和数据图层完全对不上号。2. 数据加载的三种实用方法加载数据是QGIS操作的第一步但不同格式的数据需要不同的处理方式。最常用的是直接拖拽文件到地图窗口支持shp、geojson、kml等主流格式。不过要注意csv/txt文本数据需要特殊处理通过图层→添加图层→添加文本数据图层导入时必须指定经纬度字段和坐标系。网络地图服务是另一个重要数据源。在浏览器面板右键XYZ Tiles可以添加在线地图比如高德地图的三种常用底图标准图https://webst01.is.autonavi.com/appmaptile?style7x{x}y{y}z{z}街道图https://webst01.is.autonavi.com/appmaptile?style8x{x}y{y}z{z}卫星图https://webst01.is.autonavi.com/appmaptile?style6x{x}y{y}z{z}数据库连接是专业用户常用的方式。QGIS支持PostGIS、MySQL等空间数据库在图层→添加图层→添加PostGIS图层中配置连接参数后可以直接查询数据库中的空间表。有个实用技巧连接设置里勾选保存用户名和密码可以避免每次重复输入。3. 图层编辑的核心技巧创建新图层时临时图层和永久图层有本质区别。临时图层适合快速草图绘制关闭项目后自动消失而通过图层→创建图层→新建Shapefile图层创建的则是永久文件。我建议新手先用临时图层练手熟悉后再保存为正式文件。编辑功能藏在看似普通的工具栏里。点击切换编辑按钮后才能使用添加要素、移动要素等工具。这里有个关键细节不同几何类型点/线/面需要选择对应的编辑工具。常见错误是用画线工具去创建点要素导致操作无效。属性表编辑是数据管理的核心。右键图层选择打开属性表可以批量修改字段值。高级技巧使用字段计算器能实现复杂运算比如用$area自动计算多边形面积。记得编辑完成后一定要点击保存编辑否则所有修改都会丢失——这是我见过最多人踩的坑。4. 地图美化的专业手法样式设置直接决定地图的可读性。简单右键选择属性→符号化就能改变要素颜色和形状。但专业制图需要更精细的控制比如线状要素可以设置箭头样式面状要素支持渐变填充。实测发现透明度设置在20%-40%时叠加底图的效果最佳。标注系统是信息呈现的关键。在图层属性→标注中不仅可以设置字体大小颜色还能配置智能避让规则。有个实用技巧使用表达式concat(字段1,\n,字段2)可以实现多行标注。遇到标注重叠时调整放置→优先级参数比单纯放大字体更有效。图层分组能大幅提升复杂项目的管理效率。通过右键新建组可以把相关图层归类。我习惯按底图-道路-建筑-标注的层级分组配合图层可见性控制能快速切换不同显示方案。组内图层的上下顺序决定了绘制优先级这点在制作遮罩效果时特别重要。5. 必装插件的实战推荐QuickWKT插件是处理几何数据的利器。安装后在工具栏点击图标输入WKT字符串就能立即可视化。比如输入LINESTRING(116.3 39.9, 116.4 39.8)会生成一条北京城区连线。注意临时图层的特性使其适合快速验证但需要导出为正式文件才能持久保存。Lat Lon Tools插件解决了精确定位难题。除了基本的坐标跳转功能它的坐标捕捉特性可以确保绘制点位的准确性。我在道路勘测时常用它的距离方位工具输入500米距离和45度角度就能快速定位下一个采样点位置。DataPlotly插件将数据分析提升到新高度。它可以直接基于地图属性表生成各种统计图表并保持与地图的联动筛选。比如选中某个区域后柱状图会自动更新显示该区域的指标分布。这种空间与非空间数据的结合分析是传统GIS软件难以实现的。6. 空间分析的进阶操作矢量分析工具集中藏着宝藏。矢量→地理处理工具里的缓冲区、交集、差集等操作能解决90%的空间关系问题。以缓冲区为例设置500米缓冲距离时记得选择溶解选项否则每个要素会生成独立缓冲面导致后续分析困难。栅格计算器是环境分析的神器。在栅格→栅格计算器中可以用数学表达式处理DEM数据。比如(dem11000)*1会生成海拔1000米以上的二值掩膜。配合坡度、坡向工具能快速识别适宜建设用地。模型设计器让重复工作自动化。在处理→模型设计器中可以把多个工具串联成工作流。我常用的高程分析模型就包含DEM重采样→坡度计算→分级着色→导出图片四个步骤。保存后的模型可以一键运行还能分享给团队成员复用。7. 完整项目实战社区设施分布图现在我们把所有技能用到一个实际案例制作某社区的公共服务设施分布图。首先新建项目并设置CRS为本地坐标系比如CGCS2000对应EPSG:4490。添加高德街道图作为底图后导入社区边界shp文件。用随机点工具在社区范围内生成模拟的居民点然后添加三个设施图层公园面状设置绿色渐变填充公交站点状使用巴士图标符号商业点点状按店铺类型分配不同颜色关键步骤是使用服务区分析工具以每个设施点为圆心计算500米步行范围。结果显示有些居民点不在任何服务区内这些就是需要优化布局的区域。最后用打印布局添加图例、比例尺和指北针导出为PDF或图片。这个案例涵盖了数据加载、样式设计、空间分析和成果输出的完整流程。建议新手按照这个框架练习再逐步替换为自己的实际数据。遇到问题时QGIS日志面板右下角会显示详细错误信息是排查故障的第一现场。

更多文章