⏱ 5 步速查(跟着做即可,详细步骤见下文):

  1. 第 1 步 · 打开布局管理器:「工程 → 新建打印布局」,命名并进入布局界面
  2. 第 2 步 · 添加地图框架:添加地图项,锁定图层与比例尺、调整范围
  3. 第 3 步 · 添加地图要素:按需添加图例、比例尺、指北针、标题文字
  4. 第 4 步 · 网格与坐标标注:添加地图网格并设置坐标标注格式
  5. 第 5 步 · 导出成品图:导出 PNG / PDF / SVG,设置合适分辨率

地图制图是 GIS 工作中至关重要的环节。无论您进行了多么复杂的分析,最终都需要将成果以清晰、美观的地图形式呈现出来。QGIS 的 Print Layout(打印布局)功能提供了强大的地图排版工具,让您能够创建专业级别的地图产品。本教程将详细介绍从创建布局到导出成品地图的完整流程。

1. Print Layout 入门

Print Layout 是 QGIS 中专门用于地图排版和输出的模块。它独立于主界面,提供了一个类似绘图软件的工作空间,让您可以自由安排地图要素的位置和样式。

打开布局管理器

在 QGIS 主界面中,通过以下方式打开布局管理器:

  1. 点击菜单栏的「项目」→「新建 Print Layout」,或使用快捷键 Ctrl+P(Windows/Linux)Cmd+P(macOS)
  2. 在弹出的对话框中输入布局名称,例如「中国行政区划图」
  3. 点击「确定」后,将打开一个新的布局编辑窗口

您也可以通过「项目」→「布局管理器」来管理已有布局,包括复制、重命名和删除布局。

布局界面介绍

Print Layout 窗口主要由以下部分组成:

  • 菜单栏和工具栏:提供所有布局操作命令,包括添加各类地图要素
  • 画布区域:中央的白色页面区域,是您排版地图的工作区
  • 属性面板:右侧显示当前选中元素的属性设置
  • 项目面板:左侧列出布局中所有元素,方便管理和选择

2. 地图框架设置

地图框架(Map Item)是布局中最核心的元素,它决定了地图内容在页面上的显示区域和范围。

添加地图元素

在布局窗口中添加地图框架:

  1. 点击左侧工具栏的「添加地图」按钮(地图图标),或使用菜单「添加项目」→「添加地图」
  2. 在画布上按住鼠标左键拖拽,绘制一个矩形区域作为地图显示范围
  3. 松开鼠标后,当前 QGIS 主窗口中的地图内容将显示在该框架内

调整地图范围和比例尺

地图框架添加后,您可能需要调整其显示范围:

  • 手动缩放:使用「移动项目内容」工具,在地图框架内拖拽平移地图
  • 设定比例尺:在右侧属性面板的「主属性」区域,将「比例尺」设置为固定值,例如 1:1000000
  • 锁定图层:勾选「锁定图层」选项,防止后续修改主窗口时影响布局中的地图显示
  • 跟随地图主题:如果设置了地图主题,可以选择让布局地图跟随特定主题

3. 地图要素添加

一幅完整的地图不仅包含地图主体,还需要图例、比例尺、指北针等辅助要素,这些要素帮助读者正确理解地图内容。

添加图例(Legend)

图例用于说明地图中各种符号和颜色所代表的含义:

  1. 点击工具栏的「添加图例」按钮
  2. 在画布上拖拽创建图例框
  3. 在右侧属性面板中,您可以取消勾选不需要显示的图层
  4. 调整字体大小、标题文字和排列方式
  5. 如果图层名称过长,可以手动修改图例中显示的文字

添加比例尺(Scale Bar)

比例尺表示地图上的距离与实际地面距离的比例关系:

  1. 点击「添加比例尺」按钮
  2. 在画布上拖拽创建比例尺
  3. 在属性面板中设置:比例尺样式(线段型或数字型)、单位(千米/米/英里)、分段数量和每段长度
  4. 建议将比例尺放置在地图框架下方或右下角

添加指北针(North Arrow)

指北针标示地图的方向:

  1. 点击「添加指北针」按钮或通过「添加项目」→「添加箭头」
  2. 在画布上拖拽放置指北针
  3. 在属性面板中选择指北针的样式图片,QGIS 内置了多种样式
  4. 调整大小和旋转角度(大多数情况下保持 0 度即可)

添加标题文字

地图标题和注释文字通过标签工具添加:

  1. 点击「添加标签」按钮
  2. 在画布上拖拽创建文字框
  3. 在属性面板中输入文字内容,设置字体、大小、颜色和对齐方式
  4. 可以为标题添加背景色或边框以增强视觉效果

4. 地图网格和坐标标注

地图网格帮助读者定位和测量地理要素的位置,是专业地图不可或缺的元素。

添加地图网格

地图网格直接添加到地图框架上:

  1. 选中地图框架,在右侧属性面板中找到「网格」区域
  2. 点击「添加网格」按钮创建一个新的网格
  3. 设置网格间距(X 方向和 Y 方向),例如经纬度网格可设置为 5 度间隔
  4. 选择网格线型(实线、虚线或十字标记)和颜色
  5. 勾选「绘制网格」启用显示

坐标标注设置

在网格的基础上添加坐标值标注:

  1. 在网格属性中展开「坐标标注」区域
  2. 勾选「显示坐标」选项
  3. 选择标注位置:左、右、上、下,或它们的组合
  4. 设置坐标格式(度分秒或十进制度)
  5. 调整字体大小和与地图边缘的距离

5. 多幅地图布局

在某些场景下,您可能需要在一个页面中放置多幅地图。例如,展示同一区域不同年份的变化,或者一个主图加一个位置索引图。

创建多幅地图

  1. 重复添加地图框架的操作,在画布上绘制第二个地图区域
  2. 每个地图框架是独立的,可以分别设置不同的比例尺和显示范围
  3. 可以为每个地图框架锁定不同的图层组合

创建索引图(Overview Map)

索引图用于标示主图在更大区域中的位置:

  1. 添加一个小尺寸的地图框架作为索引图
  2. 将其比例尺设置为较大范围,显示完整的区域
  3. 在主地图框架的属性中,设置「概览」选项,选择索引图对应的地图框架
  4. 索引图中将自动显示一个矩形框标示主图的范围

6. 导出地图

完成地图布局后,您可以将成果导出为多种格式。QGIS 支持导出为栅格图片和矢量文件。

导出为 PNG/JPG

适合用于网页展示或 PowerPoint 演示:

  1. 点击菜单「布局」→「导出为图片」
  2. 选择保存路径和文件格式(PNG 推荐,支持透明背景;JPG 文件更小)
  3. 设置导出分辨率:屏幕显示建议 150 DPI,打印建议 300 DPI 或更高
  4. 如需透明背景,勾选「生成世界文件」和「透明背景」选项
  5. 点击「保存」完成导出

导出为 PDF

适合打印和分发,PDF 保持矢量质量:

  1. 点击菜单「布局」→「导出为 PDF」
  2. 设置导出分辨率,通常 300 DPI 可满足大多数打印需求
  3. 勾选「栅格化整个地图」可以将所有内容转为栅格(文件更大但兼容性更好)
  4. 如需创建 GeoPDF(带地理坐标信息的 PDF),勾选「创建 GeoPDF」选项
  5. 点击「保存」完成导出

导出为 SVG

SVG 格式是完全矢量的,适合后期在 Illustrator 或 Inkscape 中进一步编辑:

  1. 点击菜单「布局」→「导出为 SVG」
  2. 选择保存路径并点击「保存」
  3. 注意:SVG 导出可能对某些复杂图层样式支持不完整,导出后请检查效果

7. 地图模板使用

如果您需要经常制作相同版式的地图,可以将布局保存为模板,避免重复劳动。

保存模板

将当前布局保存为模板文件:

  1. 在布局窗口中,点击菜单「布局」→「保存为模板」
  2. 选择保存路径,模板文件的扩展名为 .qpt
  3. 建议使用有意义的文件名,如「A4横版标准模板.qpt」

加载模板

从已有模板创建新布局:

  1. 在 QGIS 主界面,点击「项目」→「新建 Print Layout」创建新布局
  2. 在布局窗口中,点击菜单「布局」→「从模板添加项目」
  3. 浏览并选择之前保存的 .qpt 文件
  4. 模板中的所有元素将加载到当前布局中,您只需替换地图内容和文字即可

模板管理技巧

  • 建立模板文件夹,按用途(报告、论文、海报等)分类存放模板
  • 在模板中预留文字占位符,方便快速替换
  • 定期更新模板以适应新的制图需求
  • 可以将模板分享给团队成员,保持统一的出图风格

掌握 Print Layout 的各项功能后,您就能够制作出与专业制图软件相媲美的地图产品。建议多加练习,尝试不同的布局方案和样式组合,找到最适合您工作需求的出图流程。如果在操作中遇到任何问题,请随时参考 常见问题 页面或访问我们的 教程中心 获取更多帮助。