Wat is het E57-bestandsformaat?
Bestanden met de extensie .e57 slaan 3D-puntwolk- en beeldgegevens op die zijn vastgelegd door 3D-scanners en LiDAR - light detection and ranging - apparaten. Het formaat is een open standaard gedefinieerd door ASTM International als ASTM E2807, gestructureerd rond een combinatie van binaire gegevenssecties en een ingebedde XML-metadataboom. Puntvelden zijn bit-verpakt tot de opgegeven precisie, waardoor de bestandsgrootte wordt beperkt zonder een algemene compressor; elke fysieke pagina bevat bovendien een CRC-32 checksum voor ingebouwde integriteitsverificatie. Elk .e57-bestand opent met de 8-byte ASCII-bestandssignatuur ASTM-E57 op offset 0, waardoor formaatidentificatie ondubbelzinnig is.
Inhoud van .e57-bestanden
.e57-bestanden kunnen objecten opslaan zoals:
- puntwolken (3D-coördinatensets - de kerngegevens),
- kleur- en intensiteitsinformatie als puntattributen,
- 2D-afbeeldingen (panoramische of pinhole-foto's gekoppeld aan een scan),
- metadata inclusief sensorpositie, coördinatensystemen en bestandsgerelateerde informatie.
Een enkel .e57-bestand kan meerdere geregistreerde scans bevatten, elk met zijn eigen positie en oriëntatie, wat platte formaten zoals .LAS niet kunnen.
Gebruik van .e57-bestanden
Het .e57-formaat wordt ondersteund door terrestrische laserscanners en 3D-camera's van toonaangevende fabrikanten, evenals door airborne en mobiele LiDAR-systemen. Vastgelegde gegevens kunnen vervolgens worden bewerkt en verwerkt met professionele softwaretools. .e57-bestanden kunnen scans opslaan van:
- gebouw- en architecturale elementen,
- geologische oppervlakken,
- atmosferische en omgevingsobjecten.
ASTM E57-bestanden worden gebruikt in veel onderzoeksgebieden, techniek, de bouwsector en geodesie. Omdat het leveranciersonafhankelijk is, is het formaat ontworpen voor het opslaan en uitwisselen van 3D-puntwolkgegevens tussen verschillende hardwareplatforms. Gerelateerde uitwisselingsformaten zijn onder meer .LAZ, .PLY en .PCD.
Beveiliging & veiligheid
RISICO: LOWEen E57-bestand bevat meetgegevens zonder uitvoerbare code, dus het openen ervan in puntwolksoftware is veilig. De praktische waarschuwingen betreffen geen malware: bestanden kunnen vele gigabytes groot zijn en systemen met weinig RAM overweldigen (subsample, tile of converteer naar LAZ), en scangegevens van privéterrein, infrastructuur of interieurs kunnen gevoelig zijn - let op bij cloud-uploads en delen. Download tools (vooral CloudCompare) van hun officiële sites om nep-pagina's voor „gratis 3D/puntwolk-viewers” met adware te vermijden.
Formaatdetails
in een notendopProgramma's die E57-bestanden openen
Technische details
diepe specificaties| Bestandssignatuur | 8-byte ASCII-tekenreeks `ASTM-E57` op offset 0 - verplichte header-identificatie aanwezig in elk geldig bestand |
| Bestandsstructuur | Binaire bestandsheader → een of meer binaire gegevenssecties met punten → ingebedde XML-descriptor aan het einde van het bestand |
| Byte-volgorde | Little-endian in alle binaire secties |
| MIME-type | `application/x-e57`; ook vaak geserveerd als `application/octet-stream` |
| Puntcompressie | Bit-packing van elk puntveld naar de opgegeven bitprecisie; geen algemene codec (in tegenstelling tot LAZ) |
| Integriteitscontrole | CRC-32 checksum die elke fysieke pagina over het hele bestand beslaat - detecteert corruptie in zowel binaire als XML-secties |
| Kleur per punt | Optionele RGB-kleur tot 8 bits per kanaal plus een scalaire intensiteitswaarde, opgeslagen als attributen per punt |
| Ondersteuning voor meerdere scans | Een enkel bestand kan meerdere Data3D-scanobjecten en Image2D-panorama's bevatten zonder vaste limiet |
| Coördinatensystemen | Slaat zowel scanner-lokale als globaal geregistreerde coördinatenframes per scan op met behulp van rigide-body (rotatie + translatie) transformaties |
| Capaciteit puntaantal | Alleen begrensd door 64-bits adressering, ondersteunt miljarden punten in een enkel bestand |
| Typische bestandsgrootte | Tientallen MB tot verscheidene GB; een terrestrische meting met meerdere scans overschrijdt vaak de 1 GB |
| Ingebedde 2D-afbeeldingen | Sferische panorama's en pinhole-camera-afbeeldingen kunnen worden ingebed en gekoppeld aan hun bovenliggende scanobject |
| XML-metadata | Menselijk leesbare XML-boom ingebed in het bestand beschrijft scanparameters, sensorpositie, gegevenslay-out en ruimtelijke referentiesystemen |
| Platformondersteuning | Windows, macOS en Linux via de `libE57` / `E57Format` open-source C++ referentiebibliotheek |
| Uitgebracht | 2011 (ASTM E2807 standard published; format finalised 2009-2011) |
| Laatste versie | ASTM E2807-11 (current standard); libE57 / E57Format are the de-facto reference implementations |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.libe57.org |