第03章 标准与数据格式(下):点云格式与坐标精度
本章导读
坐标系是三维项目里最贵的一笔隐形债务:出问题时不在报价单上,返工时连责任都说不清。本章对应原报告 2.1.3—2.1.4 节:先分清 LAS、LAZ、COPC、EPT 四个名字——LAS 是完整档案,COPC 可流式访问且仅支持 PDRF 6/7/8,EPT 是服务化目录;再把 CGCS2000 的三个 EPSG 编码分清,说明为什么“4490 加一列高程”不是三维成果;最后讲高程基准与似大地水准面模型分省更新的现实,以及 RTC_CENTER 相对化如何解释浏览器里的抖动闪面。上一章讲格式接口,这一章讲接口之下真正会让成果作废的东西。
学习目标
读完本章,你应当能够:
- 用一句话区分 LAS、LAZ、COPC、EPT 四个名字的定位与适用场景;
- 复述 COPC 仅支持 PDRF 6/7/8 的约束,并说明为什么交付仍要保留 LAS/LAZ 原始档案;
- 分清 EPSG:4490、4479、4480 三个编码的坐标类型与用途,指出把 4490 加高程当三维成果交付会造成什么后果;
- 解释 1985 国家高程基准的正常高与 GPS 大地高之间的高程异常,并说明为什么必须调用分省的似大地水准面模型;
- 用 2.1.4 节解释倾斜摄影模型在浏览器里抖动、闪面的根因,并说明 RTC_CENTER 的作用;
- 把坐标与高程基准声明、转换参数、检查点残差写成可执行的招标技术要求。
2.1.3 点云格式:三个必须分清的名字
点云是三维 GIS 中数据量最大的单一类型,格式选择直接影响成本。
| 格式 | 定位 | 关键特性 | 适用 |
|---|---|---|---|
| LAS 1.4 | ASPRS 交换标准 | 点记录格式(PDRF)6—10 支持 64 位点计数与 WKT CRS 描述 | 权威归档、成果交付、跨软件交换 |
| LAZ | LAS 的无损压缩 | 压缩率通常 5—10 倍,仍是 LAS 语义 | 大规模存储与传输(COPC 即基于 LAZ 1.4) |
| COPC | 云优化点云(规范 1.0,©2021 Hobu) | 在 LAZ 文件内部按聚类八叉树组织,支持按空间范围随机访问子块,无需下载整份文件。仅支持 PDRF 6/7/8——转 COPC 前需确认原始点云的记录格式 | Web 端按需加载、云端点云服务 |
| EPT | Entwine Point Tile | 树状目录 + JSON 元数据,HTTP 直接取块 | 自建点云服务(PDAL/Entwine 生态) |
关键区分:LAS 是“完整档案”,COPC 是“可流式访问的档案”,EPT 是“服务化的目录结构”。做 Web 三维点云,优先 COPC(格式民主、生态广泛);做超大规模自建服务,EPT 也可行;但成果交付必须保留 LAS/LAZ 原始档案,因为 COPC 内部虽然仍是 LAZ,但行业验收习惯仍以 LAS 为准。
〔来源:ASPRS LAS 1.4 规范;COPC 规范 1.0;PDAL/Entwine 文档〕
2.1.4 坐标系统与精度:最容易被忽视的技术债
三维 GIS 里最隐蔽、代价最高的问题几乎都出在坐标上。
必读的三层坐标概念:
- 地理坐标系(GCS):经纬度 + 高程。中国法定坐标系为 CGCS2000(2000 国家大地坐标系)。三维场景需要 EPSG:4979(WGS84 三维,经纬度 + 椭球高)。
- 投影坐标系(PCS):如 CGCS2000 / 3 度带高斯-克吕格投影,单位米。工程设计与施工图多用此类。
- 地心直角坐标系(ECEF):以地球质心为原点,3D Tiles、Cesium 内部计算均基于此。它与 ENU(东-北-天局部坐标系)之间的转换是三维渲染的基础运算。
CGCS2000 的 EPSG 编码必须分清(这是最容易出错的地方):
| EPSG | 类型 | 维度 | 误用后果 |
|---|---|---|---|
| 4490 | 地理坐标(经纬度,度) | 二维 | 直接加个“高度”字段当三维用,不是三维 CRS |
| 4479 | 地心直角坐标(X/Y/Z,米) | 三维 | 适合计算,不适合直接出图 |
| 4480 | 地理坐标(经纬度 + 椭球高) | 三维 | 与 4979 结构相同但基准不同,混用会引入米级偏差 |
工程上最常见的错误,是把 4490 的二维数据加一列高程就直接当三维成果交付。真正的三维 CRS 是 4480 或 4479。
高程基准问题。这是国内项目最常见的坑:
- 1985 国家高程基准是法定高程系统,基于正常高(似大地水准面);
- 而 GPS/北斗测得的是大地高(相对 WGS84/CGCS2000 椭球);
- 两者差值即高程异常,在中国境内可达数十米不等的量级差异,必须通过似大地水准面精化模型(CQG 系列等)转换。
这条技术债为什么会爆炸:倾斜摄影生成的模型通常带的是某种近似高程,BIM 模型用的是场地绝对标高或相对标高,点云来自设备坐标系的局部坐标。如果三者不统一到同一高程基准,就会出现“模型飘在空中”或“埋进地下”的经典事故。而且这类误差在单栋建筑尺度上很难看出来,在城市尺度上却无法掩盖。
还有一个易被忽略的现实:似大地水准面精化模型不是全国一张网而是分省更新的。湖南省自然资源厅于 2025-12-25 公告启用“湖南省似大地水准面精化提升成果”,明确属 1985 国家高程基准〔来源:湖南省人民政府门户网站转载省自然资源厅公告,2025-12-25〕;另有资料称浙江自 2025-04-01 起启用新一代模型、广州自 2026-01-01 起全市统一使用 1985 国家高程基准〔二手转述,待核实〕。
由此得出一条硬约束:跨省三维项目不能假设全国统一的高程异常格网,必须按项目所在省调用对应版本的似大地水准面模型,并在元数据中记录模型版本,否则高程成果不可复现。这条在跨省线性工程(管网、高铁、输电走廊)中尤其致命。
实践建议(可写入招标技术要求):
- 合同中明确要求坐标系与高程基准声明,并作为交付物的一部分(元数据);
- 要求提供坐标转换参数与转换后的精度检验点(不少于 N 个检查点,给出残差);
- 对跨带、跨投影区域,要求使用统一的 ECEF 中间态而非直接平面转换;
- 明确似大地水准面模型版本,跨省项目分省处理;
- 三维模型与正射影像、地形之间的套合检查应作为验收项,而非“后期调一调”。
最后一点关于渲染精度的技术真相:三维引擎内部统一用 ECEF 或 ENU。Cesium 系的做法是通过 RTC_CENTER(相对中心)把顶点坐标写成相对值,避免单精度浮点在米级坐标(约 6.4×10⁶ m)上的精度坍塌。这才是“倾斜摄影模型在浏览器里抖动、闪面”的最常见根因——不是显卡不行,而是坐标没做相对化。
本章小结
- 四个点云名字的定位不同:LAS 用于权威归档,COPC 支持按空间块流式读取,EPT 是服务化的目录结构;做 Web 点云优先 COPC,但成果交付必须保留 LAS/LAZ。
- COPC 基于 LAZ 1.4、以聚类八叉树支持按空间范围随机取块,但仅支持 PDRF 6/7/8,转换前必须核对原始记录格式。
- 三维 CRS 不是二维坐标加一列高程:CGCS2000 的三维表达是 EPSG:4480 或 4479,4490 是二维地理坐标。
- EPSG:4480 与 WGS84 的 EPSG:4979 结构相同但基准不同,混用会引入米级偏差。
- 高程基准是跨省项目的高危项:似大地水准面精化模型分省更新,不能假设全国一张格网,元数据必须记录模型版本。
- 浏览器里的抖动与闪面,常见根因是坐标未做相对化(RTC_CENTER),而不是显卡能力不足。
思考与练习
- 打开你手头任意一份点云成果的元数据,读出它的 PDRF 编号与 CRS 声明,判断能否直接转 COPC。
- 辨析:某方案写“采用 CGCS2000 三维坐标系(EPSG:4490)”。请指出其中错误,并给出正确编码与补充说明。
- 一个跨省输电线路项目要在三个省各采一段点云再拼接。用 2.1.4 节列出高程基准处理步骤与元数据必填项。
- 用户反馈某倾斜摄影模型在浏览器中抖动、近处闪面,同一模型在桌面端正常。按 2.1.4 节给出两条最可能原因与验证方法。
- 把 2.1.4 节末尾五条实践建议改写成你所在单位的招标技术要求条款,每条注明验收判据。