LAS/LAZ/E57/OBJ等12种点云格式,到底怎么选?
做点云的人迟早会撞上格式问题。导出的数据打不开、软件之间来回转、发给客户对方说“我们只要DWG”——格式选错,前面扫得再准也白搭。我们把常用的十几种过一遍,讲清楚什么场景该存什么。
先分两大类
点云格式大致两类:一类是“原始测量数据”,保精度、带属性,像LAS、LAZ、E57;一类是“交换/展示数据”,主要为了能打开、能导入,像OBJ、PLY、FBX、DXF。你是要留底归档,还是要发给下游建模,决定了用哪头。
我们吃过亏:早年项目图省事,只交了OBJ,结果客户要做土方算量,发现丢了回波强度和分类,只能重扫。从那以后,原始LAS永远留一份。
原始类:LAS、LAZ、E57
LAS是激光雷达事实标准,点坐标、强度、回波次数、分类码全在,精度不丢。缺点是体积大,一个项目几十G是常事。LAZ是LAS的压缩版,体积能压到十分之一,信息基本不损,现在是我们归档的主力。
E57是通用容器,点云、影像、元数据能打包,跨品牌设备互导常用。缺点是不同软件对E57的支持参差,偶尔会丢属性,交之前得验一遍。
交换类:OBJ、PLY、FBX、DXF
OBJ最universal,几乎所有三维软件都认,适合给设计院、给客户看模型。但它不带强度和点分类,纯几何。PLY类似,能带颜色和法线,科研用得多。FBX偏向动画和BIM流程,带层级结构。DXF是CAD那边的,点云转线划图经常走它。
| 格式 | 类型 | 带强度/分类 | 典型用途 |
|---|---|---|---|
| LAS | 原始 | 是 | 归档、算量、质检 |
| LAZ | 原始压缩 | 是 | 长期存储、传输 |
| E57 | 通用容器 | 部分 | 跨设备互导 |
| OBJ | 交换 | 否 | 建模、展示 |
| PLY | 交换 | 颜色 | 科研、网格 |
| FBX | 交换 | 否 | BIM、动画 |
| DXF | CAD | 否 | 线划图、制图 |
| PCD | 开源 | 是 | PCL、算法开发 |
| PTS/PTX | 设备原生 | 是 | 徕卡等站仪导出 |
| RCP/RCS | Autodesk | 是 | Revit/Recap流程 |
| XYZ | 纯文本 | 可选 | 简单交换、脚本读 |
| 3MX | 倾斜模型 | 否 | 实景三维发布 |
选格式的实战原则
第一,原始永远留LAS或LAZ,这是你的底。第二,给下游看对方要什么,设计院通常要RCP进Revit,要CAD的出DXF就行。第三,大项目别用纯文本XYZ,几千万点读起来慢到怀疑人生。
有人会问,能不能只给一个万能格式?没有。带属性的原始和轻量交换天生矛盾,只能两头各存一份。我们交付清单里现在固定写:原始LAZ一份、客户指定交换格式一份、截图预览一份。
转格式踩过的坑
转LAZ用laszip,别用不明压缩工具,有丢分类的风险。E57导入Revit偶尔坐标漂移,先验再交。OBJ导出时记得勾法线,不然光照怪异。这些都不是大问题,但第一次交差时全撞过。
还有个单位坑:有些软件默认米、有些默认毫米,跨格式转完模型小了一千倍或大了一千倍,客户打开是个点。现在我们都养成习惯,转完先量一个已知边长。
一句话建议
归档一定是LAZ,这是底线。下游格式跟着客户走:要进Revit就出RCP,要CAD就出DXF。至于展示和互导,OBJ和E57按对方软件选就行。
把这套记熟,格式问题基本不用再想。需要看我们设备怎么产出这些格式,可以到技术方案页了解。