把多源空间数据放进同一个场景,常见的异常是:管线与道路错开几米到几百米,三维模型整体浮在空中或埋进地下,旋转一个小角度。这些问题在数据入库前都能查出来,前提是把每份数据的坐标系、投影和高程基准记录清楚。
平面基准 #
CGCS2000 与 WGS84 #
2000 国家大地坐标系(CGCS2000)自 2008 年 7 月 1 日起启用,是我国现行的国家大地坐标系,地理坐标的 EPSG 代码为 4490。
| 参数 | CGCS2000 | WGS84 |
|---|---|---|
| 长半轴 a | 6 378 137 m | 6 378 137 m |
| 扁率 f | 1 / 298.257 222 101 | 1 / 298.257 223 563 |
两者长半轴相同、扁率仅在小数点后第 7 位附近不同,由椭球差异引起的坐标差在毫米级。管网与城市应用中通常可以直接叠加;测量控制等高精度场景仍需按规范考虑参考框架与历元差异。
北京 54、西安 80 #
老资料中的北京 54、西安 80 坐标与 CGCS2000 相差数十米到上百米,不能直接叠加。转换需要用公共控制点求解七参数(布尔莎模型)或平面四参数,参数精度取决于控制点数量与分布。正式项目应使用测绘主管部门或测绘单位提供的转换参数。
地方坐标系 #
很多城市采用独立坐标系:自定义中央经线、抵偿投影面高程或加常数。其定义参数由当地测绘主管部门管理,只能从甲方或测绘单位获取。用国家坐标系参数“试凑”地方坐标,偏差通常无法控制在管线探测精度以内。
投影:高斯-克吕格分带与判读 #
平面直角坐标多为高斯-克吕格投影。
- 3° 带:中央经线 = 3n(n 为带号);
- 6° 带:带号 n = int(L / 6) + 1,中央经线 = 6n − 3(L 为经度);
- 东坐标(Y)加 500 km 常数;部分成果在前面再加带号。
| 东坐标形式 | 含义 | 处理 |
|---|---|---|
| 6 位整数,约 300 000–700 000 | 未加带号 | 需另行确认中央经线 |
| 8 位整数,如 39 5xx xxx | 前两位为带号(此例为 3° 带第 39 带) | 去掉带号再按对应中央经线投影 |
CGCS2000 的 3° 带(不带带号)在 EPSG 中为 4534–4554,对应中央经线 75°E 至 135°E。例如中央经线 117°E 为 EPSG:4548,120°E 为 EPSG:4549。
高程基准与高程类型 #
1985 国家高程基准与 1956 黄海高程系 #
1985 国家高程基准的水准原点高程为 72.260 m,1956 黄海高程系为 72.289 m,同一点在两套基准下的高程相差 0.029 m。排水管道坡度通常以千分之几计,管底高程混用两套基准会在连接处产生“台阶”,入库时必须统一。
正常高与大地高 #
GNSS 直接得到的是相对椭球面的大地高 H,工程使用的是相对似大地水准面的正常高 h,两者之差为高程异常 ζ:
H(大地高)= h(正常高)+ ζ(高程异常)国内 ζ 随地区变化,多数地区在数米到数十米之间。三维引擎(如 CesiumJS)的高度通常是椭球高,管线普查成果是正常高。直接加载时,管线会整体偏离地表若干米到数十米。处理方式是按区域高程异常做改正,或在场景中统一施加偏移并在落位检查中确认。
管线数据的特殊点 #
- 高程类型:普查成果中可能同时有地面高程、管顶高程、管底高程,三维建模前要明确每个字段的含义;
- 埋深与高程的一致性:埋深 = 地面高程 − 管顶(或管底)高程,入库时可据此交叉检查;
- 探测精度:CJJ 61-2017 规定了隐蔽管线点平面位置与埋深的探查限差,坐标转换引入的误差应明显小于该限差。
入库前的落位检查 #
- 为每份数据记录:坐标系、投影、中央经线、是否带带号、加常数、高程基准、高程字段含义;
- 选 3–5 个分布均匀的控制点或明显地物(路口中心、检查井井盖)计算平面与高程偏差;
- 与 CGCS2000 影像底图叠加目视检查;
- 三维场景中检查管线与地表、建筑模型的上下关系;
- 偏差超限的数据退回处理,检查结果写入质检报告。
管网数据的整理、转换与三维化流程见管网数据建库与三维建模服务。
