2016-12-21 9 views
6

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

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

  • координаты точек (XYZ для каждой точки)

  • других содержат координаты плюс цвет, (XYZRGB для каждой точки)

  • есть и другие, у которых есть параметр «Интенсивность».

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

+0

Считайте, что вы начинаете с формата файла (я думаю, что существует много форматов файлов, поскольку нет официального формата «текстового файла», но каждая программа имеет свой формат: doc, txt, odt ..). Например, я работал с форматом PLY. В этом файле различные свойства могут быть определены в начале файла. Это ваш выбор иметь (или не иметь) цвет или интенсивность (или другие вещи), связанные с каждой точкой XYZ. Элементы, отличные от точек (граней, ребер), также могут быть определены с их свойствами. – marcoresk

ответ

2

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

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

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

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

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

Лучший пользовательский облачный загрузчик ASCII, о котором я знаю, входит в состав CloudCompare.

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

ASCII point cloud

И link to the source code.

Смежные вопросы