两个字都指同一族投影——横轴墨卡托(Transverse Mercator)。真正的差别只有三个: 分带宽度(3° 或 6°,对 6°)、长度比(1 对 0.9996)、以及 东坐标的加常数与带号前缀。参数不同,同一个点算出来的坐标就不同——不是舍入误差, 是两套坐标。用错一套,点位会整体偏移上千米。
高斯-克吕格投影是横轴墨卡托投影在椭球上的等角投影,UTM(Universal Transverse Mercator, 通用横轴墨卡托)是它的一种工程化特例。国内教材里的「高斯投影正算公式」通常是 在克拉索夫斯基椭球或 1975 国际椭球上按经差展开的级数,与国外通用的 Snyder 级数 形式不同,但本质等价:都是把椭球面按经差分带展平到圆柱面上,中央子午线不变形, 离中央子午线越远变形越大。
所以「高斯-克吕格和 UTM 是不是同一个投影」这个问题,答案取决于问的是数学还是参数。 数学上是一回事,工程上必须当成两套坐标系统对待,因为带号、中央子午线、长度比、 东坐标起点全都不一样。
| 项目 | 高斯-克吕格(中国常规) | UTM |
|---|---|---|
| 投影类型 | 横轴墨卡托(等角) | 横轴墨卡托(等角) |
| 分带宽度 | 3° 带(大比例尺)或 6° 带(中小比例尺),另有 1.5° 带与任意带 | 固定 6° |
| 中央子午线长度比 k₀ | 1.000000(严格) | 0.999600 |
| 东坐标起点 | 中央子午线为 500 000 米 | 中央子午线为 500 000 米 |
| 带号前缀 | 常见做法是在 y 前加带号(如 39 448471.084) | 不写前缀,靠带号单独说明 |
| 南北半球约定 | 中国全在北半球,北坐标即自赤道起算 | 南半球北坐标加 10 000 000 米 |
| 纬度带字母 | 无 | 有(C–X,共 20 条 8° 纬度带,不用 I 和 O) |
| 最大长度变形 | 中央子午线 0;6° 带边缘约 +0.14%(赤道)至 +0.08%(中纬度);3° 带边缘约 +0.03% 至 +0.02% | 中央子午线 −0.04%;6° 带边缘约 +0.10%(赤道)至 +0.04%(中纬度) |
k₀ = 0.9996 的含义是:UTM 在中央子午线上把地面长度缩小万分之四, 换来到带边缘变形不超过约万分之一。它是一种「把误差分摊到整个带内」的取舍。 高斯-克吕格取 k₀ = 1,中央子午线完全不变形,代价是带边缘变形更大, 因此国内工程测量才需要细分到 3° 带,甚至 1.5° 带和任意带。
以北京天安门附近 39.906111, 116.3974 为例。这个点的中央子午线
恰好都是 117°E——3° 带 39 带、6° 带 20 带、UTM 第 50 带的中央子午线都是 117°E,
所以这是一次干净可比的对照:
| 坐标系统 | EPSG | 东坐标 / y(米) | 北坐标 / x(米) |
|---|---|---|---|
| CGCS2000 3° 带,中央子午线 117°E(不加带号) | 4548 | 448 471.084 | 4 419 278.026 |
| CGCS2000 3° 带 39 带(加带号前缀) | 4527 | 39 448 471.084 | 4 419 278.026 |
| CGCS2000 6° 带,中央子午线 117°E(不加带号) | 4509 | 448 471.084 | 4 419 278.026 |
| CGCS2000 6° 带 20 带(加带号前缀) | 4498 | 20 448 471.084 | 4 419 278.026 |
| WGS 84 / UTM 第 50 带 | 32650 | 448 491.696 | 4 417 510.315 |
两件事在这一张表里同时出现了。第一,3° 带 39 带和 6° 带 20 带算出的平面坐标完全相同 (都是 448 471.084 / 4 419 278.026),因为两者中央子午线同为 117°E、 长度比同为 1、加常数同为 500 公里——区别只在带号前缀写 39 还是写 20。 第二,UTM 的东坐标多 20.612 米、北坐标少 1 767.711 米。
北坐标这 1 767.711 米不是投影误差,而是 k₀ 的直接后果:
4 419 278.026 × 0.9996 = 4 417 510.315,
差值比例恰好是 1/0.9996 − 1 = 0.0004。也就是说,
把高斯坐标直接当成 UTM 用,点位会沿子午线方向整体挪动将近 1.8 公里;
反过来把 UTM 当成高斯用,同样差 1.8 公里。这类错误在现场很常见,
因为两串数字看起来「都像坐标」。
记住一个数量级就够了:在高斯-克吕格与 UTM 之间直接混用坐标, 典型偏差是东坐标几十米、北坐标一两千米。几十米像是「精度问题」, 一两千米则是「位置错误」。
6° 带与 3° 带都从 0° 经线起算,但编号方式不同:
中国的经度范围大致是 73°E 到 135°E,对应 6° 带的 13 至 23 带、 3° 带的 25 至 45 带。两个带系的中央子午线会重合: 当 6 × n − 3 = 3 × m 时,即 m = 2n − 1,3° 带号为奇数时才与某个 6° 带同中央子午线。 北京的 39 带与 20 带正是这种关系(39 = 2 × 20 − 1)。
选择哪一套,一般按比例尺确定:1:25 000 及更小比例尺用 6° 带,1:10 000 及更大比例尺用 3° 带; 城市测量与大型工程中还常用 1.5° 带、以测区中心子午线为中央子午线的任意带, 或者直接采用地方独立坐标系。所以同一份资料上标注「中央子午线 117°」时, 还必须同时确认带号与是否加了带号前缀。
常用写法是把带号写在东坐标前面:39 448471.084。
这样做的好处是不会拿错带号,坏处是这个数看起来有 8 位,
容易被误读成「三千九百多万米」。写成果表时最稳妥的做法是
把「带号 39、中央子午线 117°、3° 带、y 加 500 公里常数」整句写进图签。
在没有坐标系统说明的情况下,可以按下面的顺序过一遍:
.prj 文件,是唯一可靠的依据。
上面的经验判别只能用来发现矛盾,不能用来替代说明。一个真实场景。拿到一份 CAD 图纸,上面写「本图坐标 y = 448471.084, x = 4419278.026」。东坐标 6 位、离 500 公里常数偏西 51.5 公里, 北坐标 441 万米——这个组合与 117°E 中央子午线、39.9°N 完全吻合。 但 y 是 44.8 万还是 44.85 万,只有算一遍才知道, 所以下一步应当用它反算经纬度,核对是否落在预期位置, 而不是凭「看起来差不多」直接使用。
在 GIS 软件或坐标转换工具里选择坐标系统时,直接按 EPSG 代码指定最不容易出错。 中国常用的几个:
| 坐标系统 | EPSG | 中央子午线 | 说明 |
|---|---|---|---|
| CGCS2000 地理坐标 | 4490 | — | 2000 国家大地坐标系,经纬度 |
| CGCS2000 / 3° 带 zone 25–45 | 4513–4533 | 75°E–135°E | 东坐标加带号前缀 |
| CGCS2000 / 3° 带 CM 75E–135E | 4534–4554 | 75°E–135°E | 不加带号前缀 |
| CGCS2000 / 6° 带 zone 13–23 | 4491–4501 | 75°E–135°E | 东坐标加带号前缀 |
| CGCS2000 / 6° 带 CM 75E–135E | 4502–4512 | 75°E–135°E | 不加带号前缀 |
| WGS 84 地理坐标 | 4326 | — | GPS 原始输出 |
| WGS 84 / UTM 第 43–53 带(北) | 32643–32653 | 75°E–135°E | 覆盖中国全境 |
国内还有两套历史坐标系统需要识别:北京54 坐标系采用克拉索夫斯基椭球 (长半轴 6 378 245 米,扁率 1/298.3),西安80 坐标系采用 1975 国际椭球 (长半轴 6 378 140 米,扁率 1/298.257)。CGCS2000 的长半轴 6 378 137 米、 扁率 1/298.257 222 101,与 WGS84(6 378 137 米、1/298.257 223 563)差异极小, 在多数工程中可视为一致。但北京54 与西安80 到 CGCS2000 之间的转换不是简单换椭球, 需要转换参数,且参数随地区不同。
所有计算均在浏览器本地完成,结果仅供核对与参考;用于施工、报批或结算前, 请按项目采用的坐标系统与技术标准复核。 关于 · 隐私与 Cookie · 使用条款 · 开发者