uDocumentViewer
Геоданные.e57

E57 просмотрщик

готово
О формате E57

Контейнер облака точек + изображений.

E57 (ASTM E2807) — доминирующий формат обмена для наземного лазерного сканирования: упаковывает облака точек, панорамные изображения, позы сканера и метаданные в один контейнер с 48-байтным заголовком, UTF-8 XML-индексом, описывающим каждый раздел, и постраничным бинарным телом со сжатыми потоками точек. JavaScript-декодер E57 сегодня не существует — единственные работающие реализации — это libE57Format (C++) и pye57 (Python-биндинги). Пока это не изменится, мы показываем то, что можно без декодера: сигнатуру и версию файла, физическую длину, смещение и длину XML-индекса, размер страницы 1024 байта, плюс hex-дамп первых байтов и любой встроенный печатный текст (XML-индекс отображается как текст, так что часто можно сразу увидеть позу сканера и количество точек по сканам). Чтобы получить отрисовываемое облако точек, конвертируйте в LAZ или LAS через CLI e57convert (libE57Format), pipeline PDAL с readers.e57 или короткий Python-скрипт с pye57.

Частые вопросы
Почему облако точек не отрисовано?
Мы показываем заголовок файла и встроенный текст; JS-декодера E57 пока нет. Сжатые бинарные секции формата используют кастомную постраничную раскладку (ASTM E2807), которая не была портирована на JavaScript или WebAssembly — все рабочие реализации на C++ или Python.
Как сконвертировать E57 во что-то просматриваемое?
Три варианта: (1) CLI `e57convert`, входящий в libE57Format, (2) PDAL-пайплайн с `readers.e57` → `writers.las` или (3) pye57 в несколько строк Python. Все три выдают LAZ/LAS, который этот сайт умеет отрисовывать напрямую.
Что именно показывает инспектор?
48-байтный заголовок E57 (сигнатура, major/minor версия, физическая длина файла, смещение/длина XML-индекса, размер страницы), hex+ASCII дамп первого килобайта и печатные текстовые блоки, извлечённые из буфера — включая XML-индекс, так что вы увидите имена сканов, позу сенсора и размеры секций в обычном тексте.
Загружается ли файл куда-либо?
Нет. Заголовок парсится, а структурное превью строится полностью в вашем браузере. Даже если мы не можем отрисовать облако точек, ни одна часть файла не отправляется на сервер.
Ещё в разделе «Геоданные»