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-индекс, так что вы увидите имена сканов, позу сенсора и размеры секций в обычном тексте.
- Загружается ли файл куда-либо?
- Нет. Заголовок парсится, а структурное превью строится полностью в вашем браузере. Даже если мы не можем отрисовать облако точек, ни одна часть файла не отправляется на сервер.
- .kmlKMLXML геоданные Google Earth.Открыть
- .kmzKMZЗипованный бандл KML.Открыть
- .geojsonGeoJSONГеографические JSON-фичи.Открыть
- .gpxGPXGPS Exchange — треки, маршруты, путевые точки.Открыть
- .shpShapefile (SHP)ESRI Shapefile (геопространственный вектор).Открыть
- .tifGeoTIFFГеопривязанные растровые изображения.Открыть
- .lasLASLIDAR облако точек.Открыть
- .lazLAZСжатое LIDAR-облако точек.Открыть