E57 Viewer
Point Cloud + Bilddaten-Container.
E57 (ASTM E2807) ist das dominierende Austauschformat für terrestrische Laserscans: Es packt Punktwolken, Panoramabilder, Scanner-Posen und Metadaten in einen Container mit einem 48-Byte-Header, einem UTF-8-XML-Index, der jeden Abschnitt beschreibt, und einem paginierten Binärkörper, der komprimierte Punkt-Streams enthält. Heute existiert kein JavaScript-Decoder für E57 — die einzigen funktionierenden Implementierungen sind libE57Format (C++) und pye57 (Python-Bindings). Bis sich das ändert, zeigen wir, was wir ohne Decoder können: die Signatur und Version der Datei, die physische Länge, den Offset und die Länge des XML-Index, die 1024-Byte-Seitengröße sowie einen Hex-Dump der ersten Bytes und jeden druckbaren eingebetteten Text, den die Datei enthält (der XML-Index wird als Text gerendert, also siehst du oft die Scanner-Pose und Punktezahlen pro Scan direkt). Um eine renderbare Punktwolke zu erhalten, konvertiere zu LAZ oder LAS via das e57convert-CLI (libE57Format), eine PDAL readers.e57-Pipeline oder pye57 in einem kurzen Python-Skript.
- Warum wird die Punktwolke nicht gerendert?
- Wir zeigen den Dateiheader und eingebetteten Text; es existiert noch kein JS-Decoder für E57. Die komprimierten Binärsektionen des Formats verwenden ein eigenes paginiertes Layout (ASTM E2807), das nicht nach JavaScript oder WebAssembly portiert wurde — jede ausgelieferte Implementierung ist C++ oder Python.
- Wie konvertiere ich E57 zu etwas, das ich ansehen kann?
- Drei Optionen: (1) das `e57convert`-CLI, das mit libE57Format ausgeliefert wird, (2) eine PDAL-Pipeline mit `readers.e57` → `writers.las` oder (3) pye57 in wenigen Zeilen Python. Alle drei geben LAZ/LAS aus, was diese Seite direkt rendern kann.
- Was zeigt der Inspector mir tatsächlich?
- Den 48-Byte-E57-Header (Signatur, Major-/Minor-Version, physische Dateilänge, XML-Index-Offset/-Länge, Seitengröße), einen Hex+ASCII-Dump des ersten Kilobytes und druckbare Text-Runs aus dem Puffer — was den XML-Index einschließt, sodass du Scan-Namen, Sensor-Pose und Sektionsgrößen im Klartext siehst.
- Wird die Datei irgendwo hochgeladen?
- Nein. Der Header wird geparst und die strukturelle Vorschau wird vollständig in deinem Browser gebaut. Obwohl wir die Punktwolke nicht rendern können, wird kein Teil der Datei an einen Server gesendet.
- .kmlKMLGoogle Earth XML-Geodaten.Öffnen
- .kmzKMZGezipptes KML-Bundle.Öffnen
- .geojsonGeoJSONGeographic JSON Features.Öffnen
- .gpxGPXGPS Exchange — Tracks, Routes, Wegpunkte.Öffnen
- .shpShapefile (SHP)ESRI Shapefile (geospatial Vektor).Öffnen
- .tifGeoTIFFGeoreferenzierte Rasterbilder.Öffnen
- .lasLASLIDAR-Punktwolke.Öffnen
- .lazLAZKomprimierte LIDAR-Punktwolke.Öffnen