LAS и LAZ: в чём разница?

LAS и LAZ содержат одно и то же облако точек. LAS — открытый двоичный формат для точек лазерного сканирования и фотограмметрии; LAZ — тот же файл, сжатый LASzip без потерь до малой доли исходного размера. Разберём, что внутри LAS, что меняет сжатие и что нет, где место COPC и как выбрать.

Что хранит файл LAS

LAS — двоичный формат обмена облаками точек, который ведёт рабочая группа LAS при ASPRS. Файл начинается с заголовка — число точек, границы, масштаб и смещение координат и записи с системой координат, — за которым следует по записи на каждую точку.

Каждая точка хранит X, Y и Z целыми числами, которые масштаб и смещение из заголовка переводят обратно в координаты, а также атрибуты — интенсивность, номер отражения и класс; в зависимости от формата точки — ещё время GPS и цвет RGB. Именно классификация позволяет отделить землю (класс 2) от растительности и зданий.

Что меняет LAZ, а что нет

LAZ — это файл LAS, сжатый LASzip, открытым алгоритмом сжатия, который разработал пионер лидарной съёмки Мартин Изенбург и который выпущен как библиотека под лицензией Apache 2.0. Сжатие без потерь: распаковка LAZ возвращает каждый бит исходного LAS, поэтому координаты, классы и цвета совпадают. По данным проекта LASzip, LAZ занимает 7–20 % от размера LAS.

В данных ничего не меняется: те же точки, те же атрибуты, та же система координат. Меняется цена — LAZ в разы меньше при хранении и передаче, а распаковывается при чтении, что программы делают на лету.

COPC: LAZ, организованный для потоковой выдачи

Файл COPC (Cloud Optimized Point Cloud) — это файл LAZ 1.4, точки которого хранятся в кластеризованном октодереве. Обычная программа чтения LAZ читает его от начала до конца; программа, понимающая индекс, может забрать только нужную область и уровень детализации — поэтому COPC подходит для выдачи очень больших облаков через веб.

Какой формат хранить?

Храните и передавайте LAZ: те же данные при малой доле размера, и большинство программ для облаков точек и рельефа его читают. LAS используйте только для инструмента, который не читает LAZ, и затем возвращайтесь к LAZ — преобразование без потерь в обе стороны.

Перед выбором проверьте то, что важнее расширения: записана ли в файле система координат, классифицированы ли точки земли, есть ли цвет RGB? Именно это определяет, что можно получить из облака.

Как открыть LAS и LAZ в STREAM

STREAM открывает LAS и LAZ напрямую; LAZ не распаковывается заранее в LAS. Окно импорта читает облако до того, как вы примете решение, — число точек, классификацию, RGB и границы — и отключает то, чего файл дать не может: без класса земли нет DEM голой земли, без цвета нет ортофотоплана, и окно объясняет почему.

Импорт читает точки блоками фиксированного размера и превращает их в DEM, модель поверхности или ортофотоплан с разрешением, предложенным по плотности точек. STREAM не показывает и не редактирует отдельные точки: он строит рельеф, на котором вы измеряете и проектируете.

Частые вопросы

В чём разница между LAS и LAZ?

LAZ — это файл LAS, сжатый LASzip. Сжатие без потерь, поэтому точки, атрибуты и система координат совпадают; LAZ обычно занимает 7–20 % от размера LAS.

Сжатие LAZ — с потерями?

Нет. LASzip сжимает без потерь: распаковка LAZ восстанавливает исходный LAS бит в бит.

Как преобразовать LAZ в LAS?

Любым инструментом на основе LASzip, в обе стороны и без потерь. Для работы с облаком в STREAM преобразовывать не нужно: он читает LAZ напрямую.

Что такое COPC?

Cloud Optimized Point Cloud — это файл LAZ 1.4 с точками в кластеризованном октодереве, из которого можно забрать только нужную область; обычные программы читают его как обычный LAZ.

Какой формат облака точек использовать для съёмки с дрона?

LAZ для хранения и сдачи: те же данные при гораздо меньшем размере. Важнее, что несёт файл: система координат, классификация земли и цвет RGB определяют, можно ли получить из него DEM голой земли или ортофотоплан.

Откройте облака точек LAS и LAZ

Нативное Windows-приложение · полностью офлайн · бесплатная бета

Чем открыть файл LAS

Сделайте это в STREAM