Спецификация формата облака точек XYZ

существует ли официальная спецификация формата XYZ для облаков точек?

Я искал повсюду, и я не нашел его. Я видел, что есть некоторые файлы, строка которых содержит:

  • координаты точек, (X Y Z для каждой точки )

  • другие содержат координаты плюс цвета, (X Y Z R G B для каждой точки)

  • есть даже другие, которые имеют "интенсивность" параметр.

Мне нужно рассмотреть все возможности.

1 ответов


нет, нет официальной спецификации о .формат xyz для облаков точек.

The .формат xyz можно рассматривать как часть более общего типа форматов файлов:облако точек ASCII. Вы можете рассмотреть членов этой группы многие другие расширения, такие как:.АСК.,формат txt.,pts

проблема в том, что из-за отсутствия спецификация содержания файла может варьироваться в зависимости от Творца.

самый логичный дело в том,что первые 3 столбца всегда представляют координаты X,Y,Z,а остальные столбцы представляют некоторое скалярное поле, связанное с этой точкой (возможно,значения R,G, B или Nx, Ny, Nz и т. д.)

Если вы хотите рассмотреть все возможности, вам нужно будет учитывать не только переменное количество столбцов, но и символ ASCII, используемый для разделения каждого столбца, и возможное существование 1 или более строк "заголовка" в начале файл.

лучший облачный загрузчик ASCII point, о котором я знаю, включен в CloudCompare.

вот скриншот диалога:

ASCII point cloud

и ссылка на исходный код.