Что такое формат файла PTS?
Файл .pts - это текстовое облако точек, созданное в программном обеспечении Cyclone компании Leica Geosystems и в настоящее время широко используемое в качестве формата обмена данными де-факто в рабочих процессах наземного сканирования LiDAR. Каждый файл начинается с целого числа в первой строке, объявляющего общее количество точек, за которым следует по одной точке на строку со столбцами, разделенными пробелами.
Количество столбцов определяет схему данных: 3 столбца дают только координаты XYZ; 4 добавляют интенсивность; 6 дают XYZ плюс цвет RGB; каноническая 7-столбцовая разметка Leica предоставляет X Y Z, интенсивность, R G B. Координаты представляют собой значения с плавающей запятой в метрах. Интенсивность охватывает собственный диапазон Leica 0-2047 (многие приложения нормализуют это значение до 0-1 при импорте); каналы RGB имеют значения 0-255.
Поскольку .pts является обычным ASCII без бинарного заголовка или метаданных системы координат, его иногда называют «глупым» собратом формата .ptx - .ptx добавляет матрицы трансформации для каждого скана и метаданные регистрации, которые в .pts отсутствуют. Очень большие сканы создают файлы размером в десятки гигабайт; большинство программ импортирует их в режиме потоковой передачи. Для архивного использования предпочтителен стандарт ISO .e57; для геопространственных/аэросъемочных работ стандартом является .las/.laz. .pts остается популярным благодаря своей простоте и широкой поддержке программным обеспечением.
Безопасность и защита
РИСК: LOWОбычный текстовый файл ASCII; не представляет риска исполнения кода. Очень большие файлы .pts (многогигабайтные) могут вызвать проблемы с памятью, если приложение попытается загрузить все точки сразу - используйте программное обеспечение с поддержкой потоковой передачи, такое как CloudCompare.
Детали формата
в двух словах- Шаблон сессии Avid Pro Tools - Avid Pro Tools использует .pts для файлов шаблонов сессий (чертежи аудиопроектов); совершенно не связано с облаками точек.
- Шаблон магазина ProStores / eBay - eBay ProStores (ныне закрытый сервис электронной коммерции) использовал .pts для шаблонов витрин магазинов.
Программы, открывающие файлы PTS
Технические подробности
глубокая спецификация| Кодировка | Простой текст ASCII; полностью человекочитаемый, без бинарных структур или бинарного заголовка |
| Заголовок количества точек | Первая строка файла: одно целое число, объявляющее общее количество точек в следующем блоке данных |
| Макеты столбцов | 3 столбца = только XYZ; 4 столбца = XYZ + интенсивность; 6 столбцов = XYZ + RGB; 7 столбцов = XYZ + интенсивность + RGB (канонический формат Leica); количество столбцов определяется ПО автоматически |
| Единицы координат | Метры, с плавающей запятой; отсутствие встроенной системы координат (CRS) или метаданных геопривязки |
| Диапазон интенсивности | 0-2047 (собственное 11-битное целое число Leica); большинство инструментов импорта нормализуют это значение до 0-1 при чтении |
| Глубина цвета | 24-битный RGB, 8 бит на канал (0-255 на компонент) для раскрашенных сканов |
| Типичный размер файла | 10 МБ - 50 ГБ; примерно 30-70 байт на точку при кодировке ASCII |
| Сжатие | Отсутствует внутри формата; внешнее сжатие (ZIP, 7z) обычно применяется для хранения и передачи больших файлов |
| Метаданные регистрации | PTS не содержит матриц трансформации для каждого скана и данных о положении сканера; сопутствующий формат PTX включает их, что делает PTS более простым вариантом только для обмена данными |
| Многоскановые блоки | Один файл .pts может содержать несколько блоков сканирования, каждому из которых предшествует собственная строка заголовка с количеством точек |
| Платформа | Кроссплатформенный (Windows, macOS, Linux); читается любым текстовым редактором или приложением для обработки облаков точек |
| Стандартизированные преемники | E57 (ISO 24118:2010) для архивации; LAS/LAZ (ASPRS) для геопространственных/аэросъемок; PTS остается в широком использовании благодаря своей простоте и универсальной поддержке ПО |
| Выпущен | Late 1990s / early 2000s with Leica Cyclone point cloud processing software |
| Последняя версия | No versioned spec; format is stable ASCII interchange |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.cadinterop.com |
Конвертации PTS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PTS.