¿Qué es el formato de archivo E57?
Los archivos con la extensión .e57 almacenan datos de imágenes y nubes de puntos 3D capturados por escáneres 3D y dispositivos LiDAR (detección y rango de luz). El formato es un estándar abierto definido por ASTM International como ASTM E2807, estructurado en torno a una combinación de secciones de datos binarios y un árbol de metadatos XML incrustado. Los campos de puntos se empaquetan en bits según la precisión declarada, lo que reduce el tamaño del archivo sin necesidad de un compresor de propósito general; además, cada página física lleva una suma de comprobación CRC-32 para la verificación de integridad integrada. Cada archivo .e57 comienza con la firma de archivo ASCII de 8 bytes ASTM-E57 en el desplazamiento 0, lo que hace que la identificación del formato sea inequívoca.
Contenido de los archivos .e57
Los archivos .e57 pueden almacenar objetos tales como:
- nubes de puntos (conjuntos de coordenadas 3D - la carga principal),
- información de color e intensidad como atributos de punto,
- imágenes 2D (fotos panorámicas o estenopeicas vinculadas a un escaneo),
- metadatos que incluyen la pose del sensor, sistemas de coordenadas e información relacionada con el archivo.
Un solo archivo .e57 puede contener múltiples escaneos registrados, cada uno con su propia posición y orientación, algo que los formatos planos como .LAS no pueden hacer.
Uso de los archivos .e57
El formato .e57 es compatible con escáneres láser terrestres y cámaras 3D de los principales fabricantes, así como con sistemas LiDAR aéreos y móviles. Los datos capturados pueden editarse y procesarse utilizando herramientas de software profesional. Los archivos .e57 pueden almacenar escaneos de:
- elementos arquitectónicos y de construcción,
- superficies geológicas,
- objetos atmosféricos y ambientales.
Los archivos ASTM E57 se utilizan en muchos campos de investigación, ingeniería, la industria de la construcción y geodesia. Al ser neutral respecto al proveedor, el formato fue diseñado para almacenar e intercambiar datos de nubes de puntos 3D entre diferentes plataformas de hardware. Los formatos de intercambio relacionados incluyen .LAZ, .PLY y .PCD.
Seguridad y protección
RIESGO: LOWUn archivo E57 contiene datos de medición sin código ejecutable, por lo que abrirlo en software de nubes de puntos es seguro. Las precauciones prácticas no se refieren al malware: los archivos pueden ser de varios gigabytes y saturar máquinas con poca RAM (submuestrear, dividir en teselas o convertir a LAZ), y los datos de escaneo de propiedad privada, infraestructura o interiores pueden ser sensibles - tenga cuidado con las cargas en la nube y el intercambio. Descargue las herramientas (especialmente CloudCompare) desde sus sitios oficiales para evitar páginas de «visor gratuito de nubes de puntos/3D» que incluyan adware.
Detalles del formato
en pocas palabrasProgramas que abren archivos E57
Detalles técnicos
especificación profunda| Firma de archivo | Cadena ASCII de 8 bytes `ASTM-E57` en el desplazamiento 0 - identificador de encabezado obligatorio presente en cada archivo válido |
| Estructura del archivo | Encabezado de archivo binario → una o más secciones de datos binarios que contienen puntos → descriptor XML incrustado cerca del final del archivo |
| Orden de bytes | Little-endian en todas las secciones binarias |
| Tipo MIME | `application/x-e57`; también se sirve comúnmente como `application/octet-stream` |
| Compresión de puntos | Empaquetado de bits de cada campo de punto según su precisión de bits declarada; sin códec de propósito general (a diferencia de LAZ) |
| Verificación de integridad | Suma de comprobación CRC-32 que cubre cada página física en todo el archivo - detecta corrupción tanto en las secciones binarias como en las XML |
| Color por punto | Color RGB opcional de hasta 8 bits por canal más un valor de intensidad escalar, almacenados como atributos por punto |
| Soporte multi-escaneo | Un solo archivo puede contener múltiples objetos de escaneo Data3D y panoramas Image2D sin límite de conteo fijo |
| Sistemas de coordenadas | Almacena marcos de coordenadas locales del escáner y registrados globalmente por escaneo mediante transformaciones de cuerpo rígido (rotación + traslación) |
| Capacidad de conteo de puntos | Limitada solo por el direccionamiento de 64 bits, admitiendo miles de millones de puntos en un solo archivo |
| Tamaño de archivo típico | Desde decenas de MB hasta varios GB; un levantamiento terrestre multi-escaneo comúnmente supera 1 GB |
| Imágenes 2D incrustadas | Se pueden incrustar panoramas esféricos e imágenes de cámaras estenopeicas y vincularlas a su objeto de escaneo principal |
| Metadatos XML | Árbol XML legible por humanos incrustado en el archivo que describe los parámetros de escaneo, la pose del sensor, el diseño de datos y los sistemas de referencia espacial |
| Soporte de plataformas | Windows, macOS y Linux a través de la biblioteca de referencia de C++ de código abierto `libE57` / `E57Format` |
| Lanzado | 2011 (ASTM E2807 standard published; format finalised 2009-2011) |
| Última versión | ASTM E2807-11 (current standard); libE57 / E57Format are the de-facto reference implementations |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.libe57.org |