E57 visionneuse
Conteneur nuage de points + imagerie.
E57 (ASTM E2807) est le format d'échange dominant pour les scans laser terrestres : il rassemble nuages de points, imagerie panoramique, poses scanner et métadonnées dans un seul conteneur avec un en-tête de 48 octets, un index XML UTF-8 décrivant chaque section et un corps binaire paginé contenant les flux de points compressés. Aucun décodeur JavaScript n'existe pour E57 aujourd'hui — les seules implémentations fonctionnelles sont libE57Format (C++) et pye57 (bindings Python). En attendant, nous exposons ce que nous pouvons sans décodeur : la signature et la version du fichier, la longueur physique, l'offset et la longueur de l'index XML, la taille de page de 1024 octets, plus un dump hex des premiers octets et tout texte imprimable intégré (l'index XML s'affiche comme du texte, donc vous verrez souvent la pose scanner et le nombre de points par scan directement). Pour obtenir un nuage de points rendable, convertissez en LAZ ou LAS via le CLI e57convert (libE57Format), le pipeline PDAL readers.e57, ou pye57 dans un court script Python.
- Pourquoi le nuage de points n'est-il pas rendu ?
- Nous exposons l'en-tête du fichier et le texte intégré ; aucun décodeur JS n'existe encore pour E57. Les sections binaires compressées du format utilisent une disposition paginée personnalisée (ASTM E2807) qui n'a pas été portée en JavaScript ou WebAssembly — toutes les implémentations existantes sont en C++ ou Python.
- Comment convertir E57 en quelque chose que je puisse visualiser ?
- Trois options : (1) le CLI `e57convert` livré avec libE57Format, (2) un pipeline PDAL avec `readers.e57` → `writers.las`, ou (3) pye57 en quelques lignes de Python. Les trois produisent du LAZ/LAS, que ce site peut rendre directement.
- Que m'affiche réellement l'inspecteur ?
- L'en-tête E57 de 48 octets (signature, version majeure/mineure, longueur physique du fichier, offset/longueur de l'index XML, taille de page), un dump hex+ASCII du premier kilo-octet, et les chaînes de texte imprimables extraites du tampon — ce qui inclut l'index XML, donc vous verrez les noms de scans, la pose capteur et les tailles de section en texte clair.
- Le fichier est-il téléversé quelque part ?
- Non. L'en-tête est parsé et l'aperçu structurel est construit entièrement dans votre navigateur. Même si nous ne pouvons pas rendre le nuage de points, aucune partie du fichier n'est envoyée à un serveur.
- .kmlKMLGéodonnées XML Google Earth.Ouvrir
- .kmzKMZBundle KML zippé.Ouvrir
- .geojsonGeoJSONFeatures géographiques en JSON.Ouvrir
- .gpxGPXGPS Exchange — traces, routes, waypoints.Ouvrir
- .shpShapefile (SHP)ESRI Shapefile (vecteur géospatial).Ouvrir
- .tifGeoTIFFImagerie raster géoréférencée.Ouvrir
- .lasLASNuage de points LIDAR.Ouvrir
- .lazLAZNuage de points LIDAR compressé.Ouvrir