4. 坐标系与地图投影:WGS84、CGCS2000、高斯-克吕格、UTM 与高程系统
做无人机测绘,坐标系和投影是绕不开的基础。说白了,你飞的每一架次、拍的每一张照片、生成的每一个点云,背后都有一套坐标系统在支撑。我刚开始接触这行时,觉得坐标系就是个经纬度,没什么好学的。直到有一次项目交付,甲方说我们的成果和他们的控制点对不上,差了十几米……嗯,从那以后我再也不敢轻视坐标系了。
这一章,我们就把无人机测绘里最常用的几个坐标系和投影系统讲清楚。你不需要背公式,但得理解它们之间的关系,以及在实际任务链中怎么选、怎么用。
4.1 地球基准框架:WGS84 与 CGCS2000
先说说两个最核心的地理坐标系。它们都是地心坐标系,也就是原点在地球质心。但一个是全球通用的,一个是中国本土的。
| 特性 | WGS84 | CGCS2000 |
|---|---|---|
| 全称 | World Geodetic System 1984 | China Geodetic Coordinate System 2000 |
| 适用范围 | 全球(GPS 默认) | 中国境内(官方强制) |
| 椭球参数 | a=6378137m, 1/f=298.257223563 | a=6378137m, 1/f=298.257222101 |
| 与 GPS 关系 | GPS 广播星历直接使用 | 与 WGS84 差异极小(<1cm) |
| 国内现状 | 历史项目常用,新项目逐步淘汰 | 2020 年后强制使用 |
关键点:CGCS2000 和 WGS84 在大多数无人机测绘场景下可以视为等价。但如果你做的是高精度控制测量或长基线解算,必须区分。我个人习惯在项目开始时就和甲方确认:你们要的是 CGCS2000 还是 WGS84?别等到出成果了再改,那会非常痛苦。
4.2 从球面到平面:投影的必要性
地球是个椭球体,但我们的地图、屏幕、图纸都是平的。把球面展开到平面,必然有变形。这就是投影要做的事。
无人机测绘里,我们最常用的是等角投影——也就是保持角度不变,但面积和距离会变形。为什么选等角?因为航测的精度核心是方向一致性,角度不变才能保证正射影像的几何正确性。
4.3 高斯-克吕格投影:中国测绘的标配
高斯-克吕格投影,简称高斯投影。它是横轴墨卡托投影的一种,专门为带状区域设计。中国从 1:500 到 1:100 万的地形图,基本都用它。
它的核心思路是:把地球按经度分成一个个 3° 或 6° 的带,每带单独投影。这样每带内的变形就能控制在可接受范围内。
| 分带方式 | 带宽 | 中央经线 | 长度变形 | 适用比例尺 |
|---|---|---|---|---|
| 6° 带 | 6° | 带号×6 - 3 | 边缘约 0.14% | 1:25000 及更小 |
| 3° 带 | 3° | 带号×3 | 边缘约 0.034% | 1:10000 及更大 |
实用技巧:做无人机航测时,如果测区跨度超过 30 公里,我建议你检查一下测区是否跨带。我曾经在新疆做过一个项目,测区正好跨了两个 3° 带,结果拼接时出现了明显的错位。后来我提前把测区边缘的像控点做了跨带转换,才解决了问题。
4.4 UTM 投影:国际项目的通用选择
UTM(Universal Transverse Mercator)和高斯投影很像,也是横轴墨卡托。区别在于:
- 分带不同:UTM 是 6° 带,但起始经度是 180°W,和高斯的 0° 起始不同
- 比例系数:UTM 中央经线比例系数为 0.9996,高斯为 1
- 适用范围:UTM 是国际标准,高斯是中国标准
如果你做的是海外项目,或者使用 Pix4D、Metashape 等国际软件,默认输出往往是 UTM。我建议你在任务链设计阶段就明确:最终成果用哪个投影?如果中间需要转换,务必在空三之前完成,否则会引入额外的误差。
4.5 高程系统:海拔到底怎么算?
坐标系管平面位置,高程系统管高度。无人机测绘里,高程问题往往比平面更麻烦。
常用的高程系统有三种:
- 大地高(椭球高):GPS 直接输出的高度,参考椭球面。WGS84 和 CGCS2000 的大地高可以直接用。
- 正常高(海拔高):我国使用的高程系统,参考似大地水准面。我们说的「海拔 XX 米」就是它。
- 正高:参考大地水准面,理论上更严格,但实际测量中很少直接用。
大地高和正常高之间的差值,叫高程异常。这个值在中国境内从 -10 米到 +60 米不等,不能忽略。
避坑指南:我曾经接过一个项目,客户给的像控点是 85 国家高程(正常高),但无人机飞控记录的 POS 数据是 WGS84 大地高。团队里有人直接拿 POS 数据去跑空三,结果高程误差达到了 30 多米。后来我们用了 EGM2008 模型做高程转换,才把精度拉回来。记住:POS 数据的高程和像控点的高程必须统一,否则空三会给你颜色看。
4.6 知识体系总览
下面这张图把本章的核心概念串起来了。你可以把它当作坐标系与投影的「速查地图」。
4.7 实际任务链中的坐标系选择
说了这么多理论,回到实际任务链设计。我一般按这个流程来:
- 确认甲方要求:CGCS2000 还是 WGS84?高斯投影还是 UTM?高程基准是什么?
- 检查 POS 数据:飞控输出的经纬度和高程是什么坐标系?大部分消费级无人机默认 WGS84 大地高。
- 统一像控点:如果像控点是 CGCS2000 正常高,POS 是 WGS84 大地高,必须做转换。
- 设置空三参数:在 Metashape 或 Pix4D 中,明确指定输出坐标系和投影。
- 验证成果:用检查点验证平面和高程精度,确保坐标系转换正确。
我的建议:在项目开始前,花 10 分钟做一个坐标系一致性检查表。把 POS 坐标系、像控点坐标系、空三输出坐标系、最终成果坐标系全部列出来,确认它们之间的转换关系。这个习惯帮我避免过至少三次重大返工。