Что такое формат файла LAS?
.las - это бинарный файл, в котором хранятся записи данных точек LiDAR. LiDAR (Light Detection And Ranging) - это технология дистанционного зондирования, которая излучает лазерные импульсы в сторону цели и измеряет отраженный свет с помощью специализированных датчиков для расчета точных 3D-расстояний и положений. Хотя на ранних этапах технология использовалась в основном в науке об атмосфере, сейчас LiDAR занимает центральное место в аэрофотосъемке, навигации автономных транспортных средств, городском 3D-картографировании, анализе лесного хозяйства и археологической разведке.
Данные, собранные устройством LiDAR, сохраняются в файл .las в компактном бинарном виде. Каждый файл .las начинается с 4-байтовой ASCII-сигнатуры LASF со смещением 0, за которой следует блок публичного заголовка, содержащий коэффициенты масштабирования координат, границы охвата (bounding-box) и количество точек. Каждая запись данных точки хранит как минимум координаты X, Y, Z вместе с интенсивностью и номером отражения; более поздние форматы точек добавляют цвет RGB, ближний инфракрасный диапазон, время GPS и данные полной волновой формы.
Стандарт .las был впервые предложен ASPRS (American Society for Photogrammetry and Remote Sensing) как открытый формат для хранения и обмена данными LiDAR. LAS 1.0 появился в 2003 году; текущая версия LAS 1.4, утвержденная в 2011 году, расширила поля количества точек до 64 бит и добавила новые классы атрибутов. Когда критичен объем хранилища, файлы .las обычно сжимаются в формат .LAZ - это позволяет добиться сокращения размера на 85-90 % без потери данных. Другие форматы обмена 3D-облаками точек включают .E57 и .PLY.
Примечание: расширение .las также используется несвязанным форматом Log ASCII Standard для данных каротажа нефтяных скважин - это текстовый файл, начинающийся с ~V, а не с бинарной сигнатуры LASF.
Безопасность и защита
РИСК: LOWФайл LAS содержит данные измерений и не имеет исполняемого кода - его безопасно открывать в специализированном ПО. Единственные практические риски - это размер (файлы в несколько ГБ могут перегрузить компьютеры с малым объемом ОЗУ - используйте LAZ или тайлинг) и конфиденциальность (данные сканирования частной собственности или инфраструктуры могут быть чувствительными; будьте осторожны с загрузкой в облако). Проверьте, какой у вас .las: если он открывается как читаемый текст, начинающийся с «~V», это каротажная диаграмма Log ASCII Standard, а не LiDAR.
Детали формата
в двух словах- Log ASCII Standard (LAS) well log - Текстовый формат каротажа нефтяных, газовых и водяных скважин от Canadian Well Logging Society, хранящий геофизические кривые с привязкой к глубине; начинается с раздела «~Version», а не с «LASF».
- Общие файлы «LASer» / файлы состояния - Некоторые игры и устаревшие приложения используют .las для сохраненных данных или скриптов; не связано с облаками точек.
Программы, открывающие файлы LAS
Технические подробности
глубокая спецификация| Магические байты | `LASF` (hex `4C 41 53 46`) по смещению 0 |
| Бинарная кодировка | Little-endian бинарный формат по всему файлу; не предназначен для чтения человеком |
| Размер публичного заголовка | Фиксированные 227 байт в LAS 1.4; содержит сигнатуру файла, количество точек, границы охвата, коэффициенты масштабирования и смещения CRS |
| Форматы записи данных точек | 11 стандартизированных форматов (0-10), определенных в LAS 1.4; каждый добавляет свой набор атрибутов |
| Хранение координат | X, Y, Z хранятся как 32-битные целые числа со знаком; реальные значения восстанавливаются с помощью коэффициента масштабирования и смещения для каждой оси, хранящихся в заголовке |
| Максимальное количество точек | 64-битные поля количества точек в LAS 1.4 поддерживают до 2⁶³ − 1 точек на файл |
| Атрибуты точек | Интенсивность, номер отражения, угол сканирования, классификация, цвет RGB, ближний инфракрасный канал, время GPS и данные волновой формы (доступность зависит от номера формата) |
| Коды классификации точек | Стандартизированные значения 0-255; например, 2 = Земля, 3-5 = Растительность, 6 = Здание, 9 = Вода |
| Система координат | CRS хранится в записях переменной длины (VLR) в виде строк WKT или ключей проекции GeoTIFF |
| Записи переменной длины (VLR) | Необязательные блоки метаданных между публичным заголовком и данными точек; расширенные VLR (EVLR) могут следовать за данными точек в LAS 1.4 |
| Нативное сжатие | Отсутствует; необработанный бинарный формат. Сжатие LASzip без потерь создает файлы `.laz` (на ~85-90 % меньше) |
| MIME-тип | `application/octet-stream` (специфический медиа-тип для LAS не зарегистрирован в IANA) |
| Конфликт имен расширений | `.las` также используется Log ASCII Standard (текстовые файлы каротажа скважин), которые начинаются с `~V`, а не с бинарной сигнатуры `LASF` |
| Выпущен | 2003 (LAS 1.0); current LAS 1.4 published 2011, ASPRS |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.asprs.org |
Конвертации LAS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах LAS.