点云XYZ格式规范

Point cloud XYZ format specification

点云的 XYZ 格式是否有官方规范?

我找遍了都没有找到。我看到有一些文件包含:

我需要考虑所有的可能性。

不,没有关于点云的 .xyz 格式的官方规范。

.xyz 格式可以被视为更通用的文件格式类型的一部分:ASCII 点云。您可以考虑该组的成员许多其他扩展名,例如:.asc,.txt,.pts

问题是由于缺乏规范,文件的内容可能因创建者而异。

最合乎逻辑的是前 3 列始终表示 X、Y、Z 坐标,其余列表示与该点关联的一些标量场(可能是 R、G、B 值或 Nx ,纽约,新西兰等)

如果您想考虑所有的可能性,您不仅需要考虑可变数量的列,还需要考虑用于分隔每列的 ASCII 字符以及可能存在 1 个或多个“header" 文件开头的行。

我知道的最好的 ASCII 点云加载器包含在 CloudCompare 中。

这是对话框的屏幕截图:

还有一个link to the source code.