QGIS地理配准具体怎么做?扫描图咋校正?

GIS基础理论
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

很多同学第一次遇到“QGIS地理配准具体怎么做?扫描图咋校正?”这个问题,通常是手里有一张扫描的纸质地图、规划图、地形图或历史地图,想把它叠到真实坐标的矢量数据或影像底图上。本文用 QGIS 的地理配准工具,讲清楚扫描图校正的完整流程:准备数据、选控制点、设置变换参数、输出 GeoTIFF,并检查配准结果是否可靠。

QGIS地理配准 扫描图校正流程示意图
QGIS 地理配准的核心流程:扫描图添加控制点,设置坐标系与变换参数,输出可叠加使用的 GeoTIFF。

引言:QGIS地理配准适合解决什么问题

QGIS地理配准的作用,是把一张没有空间坐标的栅格图像,校正到真实地理坐标位置上。常见对象包括扫描纸质地图、老版规划图、历史地形图、遥感截图、CAD导出的图片、论文或报告中的地图图片。

如果一张图片只是普通 JPG、PNG 或 TIFF,它通常只有像素行列号,没有地理坐标。此时把它直接拖进 QGIS,可能会出现在错误位置,或者根本无法与行政区、道路、影像底图叠加。地理配准就是给这张图片建立“像素位置”和“真实坐标位置”之间的对应关系。

本文重点讲扫描图咋校正,而不是泛泛介绍菜单位置。你会看到每一步为什么要这样做,以及校正后如何判断结果是否能用于制图、矢量化或空间分析。

背景:扫描图为什么需要地理配准

扫描图本质上是一张普通图片。扫描仪只记录图像宽高、分辨率和颜色信息,并不知道图上某个路口、河流交汇点或图廓角点在真实世界中的坐标。因此,QGIS 无法自动知道它应该落在哪个投影坐标系或经纬度坐标系中。

扫描图校正常见于以下场景:

  • 把纸质地形图扫描后,在 QGIS 中作为底图矢量化等高线、道路或水系。
  • 把历史地图配准到现代影像上,分析城市扩张或土地利用变化。
  • 把规划红线图、用地布局图、管线图校正到现有坐标数据上。
  • 把没有坐标信息的 JPG、PNG、TIFF 地图变成可叠加的 GeoTIFF。

需要注意的是,地理配准不是“让模糊图片变清晰”,也不是“自动识别地图坐标”。它解决的是位置关系问题:让图片上的点尽量对应到真实空间中的点。

原理:控制点、坐标系和变换模型是什么

QGIS地理配准的核心是控制点。控制点是扫描图上一处可以明确识别的位置,以及它在目标坐标系中的真实坐标。比如图上的道路交叉口、桥梁中心、行政边界交点、河流交汇处、图廓经纬线交点等。

每个控制点都建立一组对应关系:

  • 扫描图上的像素位置:例如图片中的某个点。
  • 真实世界坐标:例如投影坐标 X、Y,或经纬度。

QGIS 根据这些控制点计算变换模型,把整张图像从像素空间变换到地理空间。常用变换类型包括线性、Helmert、多项式、薄板样条等。初学者最常用的是一阶多项式或 Helmert;如果扫描图有明显弯曲、拉伸或纸张变形,可能需要二阶多项式或薄板样条。

坐标系也非常关键。你输出的配准结果必须使用一个明确的目标坐标参考系,也就是 CRS。比如 CGCS2000 高斯克吕格投影、WGS 84 经纬度、Web Mercator,或项目已有数据的坐标系。实际工作中,优先使用项目中已有矢量数据或影像底图的坐标系。

步骤:QGIS地理配准具体怎么做

步骤一:准备扫描图和参考数据

在开始 QGIS地理配准前,先准备两类数据:

  • 待校正扫描图:JPG、PNG、TIFF 等格式均可,建议使用清晰、未严重压缩的原始扫描图。
  • 参考数据:已带正确坐标的影像底图、道路、水系、行政区、地形图图框点或已知坐标点。

如果你的扫描图来自纸质地图,建议先检查图上是否有比例尺、坐标网、图廓经纬度或投影信息。只要能找到可靠的坐标参照,后续配准会更稳定。

步骤二:打开QGIS地理配准工具

在 QGIS 中,通常可以通过菜单进入地理配准工具。不同版本界面略有差异,一般路径是:

  1. 打开 QGIS。
  2. 加载参考底图或已有矢量数据。
  3. 打开“栅格”相关菜单中的“地理配准器”或“Georeferencer”。
  4. 在地理配准窗口中加载待校正的扫描图。

如果你找不到地理配准工具,先检查 QGIS 是否启用了相关核心插件。多数新版 QGIS 默认已集成该工具。

步骤三:确定目标坐标系

目标坐标系最好与项目已有数据一致。比如你已有的行政区边界是 CGCS2000 投影坐标,扫描图也应尽量配准到同一坐标系。这样输出结果叠加时不容易出现偏移。

判断坐标系时可以按这个顺序:

  1. 优先查看项目已有数据的 CRS。
  2. 查看扫描图原始纸图上的坐标说明。
  3. 查看图廓标注,是经纬度还是平面坐标。
  4. 如果是国内工程或规划数据,重点确认是否为 CGCS2000、西安80、北京54,以及对应分带。

不要随便选择 WGS 84。WGS 84 是经纬度坐标系,适合全球经纬度数据,但很多工程图、规划图和地形图使用的是投影坐标系。

步骤四:添加控制点

添加控制点是扫描图校正最关键的一步。你需要在扫描图上点击一个清晰可识别的位置,然后输入或从地图画布中获取它的真实坐标。

推荐选择这些控制点:

  • 道路交叉口,尤其是形态稳定的主干道路口。
  • 河流交汇点、桥梁中心、湖岸明显拐点。
  • 行政边界交点或图廓坐标网交点。
  • 建筑物角点,但前提是建筑物没有发生拆改。
  • 地形图上的公里网格交点或经纬网交点。

不推荐选择这些点:

  • 树木、临时设施、施工区域等容易变化的地物。
  • 线状要素中间随意一点,因为难以精确复现。
  • 模糊、压缩严重或扫描变形明显的位置。
  • 集中在图像某一小块区域的控制点。

控制点应尽量均匀分布在整张图上,至少覆盖四角和中部。对于普通线性或一阶多项式配准,建议不少于 4 个控制点;实际工作中通常使用 6 到 12 个更稳妥。

步骤五:设置变换参数

在地理配准器中,需要设置变换类型、重采样方法、目标坐标系、输出文件路径等参数。常用建议如下:

参数 建议选择 适用场景
变换类型 一阶多项式 纸图整体旋转、平移、缩放,变形较小
变换类型 Helmert 主要是旋转、平移、比例变化,要求形状保持较好
变换类型 二阶或三阶多项式 扫描图存在较明显非线性变形
变换类型 薄板样条 局部拉伸明显,但要谨慎使用
重采样 最近邻 分类图、规划图、线划图,保持原像素类别
重采样 双线性或三次卷积 影像、连续色彩图,视觉效果更平滑
输出格式 GeoTIFF 最常用,便于在 GIS 软件中继续使用

如果只是校正一张扫描的线划图或规划图,重采样方法通常选择最近邻即可。如果是航片或连续影像,双线性或三次卷积的视觉效果通常更自然。

步骤六:运行配准并输出GeoTIFF

参数设置完成后,运行地理配准。QGIS 会根据控制点计算变换关系,并生成一个带空间参考信息的栅格文件,常见输出为 GeoTIFF。

建议输出时注意三点:

  • 输出路径不要包含过长的中文目录或特殊符号,避免工具链兼容问题。
  • 文件名建议使用英文或拼音,例如 old_map_georeferenced.tif
  • 勾选完成后自动加载结果,便于立即检查叠加效果。

步骤七:检查配准误差

QGIS地理配准完成后,不要只看“能显示”就认为成功。你需要检查控制点残差和叠加效果。

可以这样检查:

  1. 查看控制点表中的残差,重点关注明显偏大的点。
  2. 将输出 GeoTIFF 与参考道路、河流、影像底图叠加。
  3. 放大到多个区域检查,不只看控制点附近。
  4. 检查图幅边缘和角落,因为这些位置最容易出现拉伸误差。
  5. 如果某个控制点明显拉偏,删除或重新采点后再次运行。

残差越小通常越好,但不能只追求数值。更重要的是:校正后的图在实际关注区域是否与可靠参考数据一致。

常见坑:扫描图校正失败通常卡在哪里

坑一:坐标系选错导致整体偏移

最常见的问题是坐标系选错。比如参考数据是 CGCS2000 投影坐标,你却把目标 CRS 设置成 WGS 84,经常会导致图像跑到很远的位置,或者叠加后整体错位。

解决方法是先确认参考图层 CRS,再把地理配准输出 CRS 设置为同一个坐标系。对于国内数据,尤其要注意分带号、中央经线和坐标单位。

坑二:控制点太少或分布不均

只在图像中间选 3 个点,可能中部看起来还行,但边缘严重变形。控制点应覆盖整张图,尤其是四角附近和主要工作区域。

如果你的研究区只占扫描图的一小部分,也应在研究区周围增加控制点,而不是只在远离研究区的位置采点。

坑三:选择了不稳定地物作为控制点

历史地图与现代底图配准时,道路、河道、建筑物可能发生变化。如果你把已经改线的道路交叉口作为控制点,结果会被错误地拉偏。

这类场景建议优先选长期稳定的地物,如山脊线特征点、河流交汇处、老桥位置、行政边界交点、图廓坐标点。

坑四:盲目使用高阶变换

高阶多项式或薄板样条可以让控制点附近看起来误差很小,但也可能把其他区域拉伸得很不自然。不是阶数越高越准确。

如果扫描图只是整体旋转、平移、缩放,一阶多项式通常已经够用。只有在纸张变形、扫描倾斜或局部拉伸明显时,才考虑更复杂的变换。

坑五:把配准结果直接用于高精度测量

扫描图受纸张伸缩、扫描分辨率、原图精度、控制点质量影响,通常不适合直接作为高精度测量依据。它更适合用于参考、叠加展示、辅助矢量化和历史对比。

如果要用于工程设计、用地确权或精密测量,应结合原始测绘成果、控制点精度说明和专业测量数据进行验证。

方法比较:QGIS地理配准、ArcGIS Pro配准和GDAL命令怎么选

方法 优点 限制 适合人群
QGIS地理配准器 免费开源,界面直观,适合手动添加控制点 批处理能力有限,复杂工程流程需要手动管理 GIS学生、QGIS用户、日常制图人员
ArcGIS Pro地理配准 与企业GIS流程结合紧密,交互体验完整 需要商业授权,学习成本略高 ArcGIS Pro用户、单位内部GIS工程师
GDAL命令行 适合自动化、批量处理、脚本化流程 需要理解命令参数和坐标系统 Python GIS、数据工程、批处理用户

如果你是初学者,建议先用 QGIS 地理配准器理解控制点和变换模型。等流程熟悉后,再考虑用 GDAL 或 Python 批量处理大量扫描图。

如果只是少量扫描图校正,QGIS 已经足够实用;如果每天要处理几十张甚至几百张图幅,就应考虑标准化命名、控制点模板、GDAL 脚本和质量检查表。

检查清单:配准前后逐项确认

配准前检查

  • 扫描图是否清晰,图廓、道路、水系或坐标网是否可识别。
  • 是否知道目标坐标系,或者至少有可靠的参考图层。
  • 参考数据是否本身位置正确。
  • 控制点是否能均匀覆盖图像范围。
  • 输出文件路径是否规范,避免特殊字符和过长路径。

配准中检查

  • 每个控制点是否点在同一地物位置,而不是近似位置。
  • 是否有某个控制点残差明显大于其他点。
  • 变换类型是否与扫描图变形情况匹配。
  • 重采样方法是否适合图像类型。
  • 是否保存了控制点文件,便于后续复查和修改。

配准后检查

  • 输出 GeoTIFF 是否能正常加载。
  • 图像是否与参考底图整体重合。
  • 四角、边缘和研究区是否都通过检查。
  • 道路、河流、边界等关键要素是否没有明显错位。
  • 是否记录了坐标系、控制点来源、变换方式和误差情况。

FAQ:QGIS地理配准常见问题

QGIS地理配准至少需要几个控制点?

取决于变换类型。简单线性变换通常至少需要 2 到 3 个点,但实际工作中不建议这么少。扫描图校正建议至少 4 个点,并尽量使用 6 个以上,且均匀分布在图像四周和中部。

扫描图校正后为什么还是有局部错位?

可能原因包括纸张变形、扫描时倾斜、控制点不准确、参考数据本身有误,或变换模型不适合。可以尝试增加高质量控制点、删除异常控制点,或在确认必要时使用二阶多项式、三阶多项式或薄板样条。

QGIS地理配准输出应该选什么格式?

一般推荐 GeoTIFF。GeoTIFF 可以把栅格图像和空间参考信息保存在同一个文件中,兼容 QGIS、ArcGIS Pro、GDAL、GeoServer 等常见 GIS 工具。

没有已知坐标点,只有在线影像底图,可以配准吗?

可以,但精度取决于在线影像和你选择控制点的可靠性。适合做参考叠加、历史对比和普通制图,不建议直接作为高精度测量成果。使用在线底图时,还要注意底图坐标系和影像偏移问题。

为什么配准后的图像跑到很远的地方?

通常是坐标系设置错误、输入坐标顺序错误,或控制点坐标单位不一致。比如把投影坐标当成经纬度,或把经度纬度顺序填反,都可能导致图像飞到错误位置。

配准后的扫描图能直接矢量化吗?

可以。配准后的 GeoTIFF 可以作为底图,在 QGIS 中新建点、线、面图层进行人工矢量化。但矢量化前建议先检查配准质量,尤其是你要采集的重点区域。

QGIS地理配准和图像纠偏是一回事吗?

不完全一样。地理配准强调把图像放到真实坐标系统中;图像纠偏更强调几何形变校正。实际操作中,两者经常结合在一起完成。

结论:扫描图校正的关键不是菜单,而是控制点质量

QGIS地理配准具体怎么做,核心流程并不复杂:准备扫描图和参考数据,确定目标坐标系,添加可靠控制点,设置合适变换参数,输出 GeoTIFF,再检查叠加误差。

真正决定扫描图校正质量的,不是点击了哪个按钮,而是坐标系是否正确、控制点是否可靠、分布是否均匀、变换模型是否合适。对于 GIS 学生和入门工程师来说,建议先从一张范围较小、参照物清楚的地图开始练习,熟悉后再处理历史地图、规划图或复杂变形图幅。

如果你在 QGIS 中完成地理配准后发现整体偏移,优先检查 CRS;如果局部错位明显,优先检查控制点和变换类型。按这个思路排查,大多数扫描图校正问题都能定位到原因。