LAS visionneuse
Nuage de points LIDAR.
LAS est le format d'échange LIDAR non compressé de l'ASPRS. Nous parsons le Public Header Block à la main (version, format de point, échelles/offsets, XYZ min/max, nombre de points — y compris le uint64 de LAS 1.4) et itérons directement sur les enregistrements de points, en appliquant l'échelle et l'offset de l'en-tête à chaque X/Y/Z int32. Les formats de point 2/3/5/7/8 portent un RGB 16 bits par point, que nous exposons comme attribut de couleur ; l'intensité (0..65535) et la classification (codes ASPRS 0..31) sont extraites pour chaque format. Les fichiers de plus de deux millions de points sont sous-échantillonnés uniformément pour que three.js garde le nuage interactif — la barre d'outils affiche à la fois le compte brut et le compte affiché. Certains fichiers dans la nature utilisent l'extension .las mais portent en fait des données de point compressées LAZ ; nous détectons cela via le bit haut de l'octet de format de point et routons via laz-perf de manière transparente.
- Quelles versions LAS sont prises en charge ?
- Toutes — 1.0, 1.1, 1.2, 1.3 et 1.4. Le viewer lit le Public Header Block directement, y compris le compte de points 64 bits de LAS 1.4, donc les fichiers avec des milliards de retours se parsent correctement (nous sous-échantillonnons pour l'affichage).
- Que montre la coloration par classification ?
- Codes de classification ASPRS (0..31) — sol, végétation basse, bâtiment, eau, etc. Chaque code obtient une teinte stable pour repérer les motifs en un coup d'œil. Le code 0 (non classifié) est rendu en gris neutre.
- Cela fonctionne-t-il pour les énormes tuiles LIDAR ?
- Oui. Les fichiers au-dessus de ~2M de points sont sous-échantillonnés uniformément (un point sur N) pour que le GPU ait une chance. La barre d'outils affiche les comptes d'origine et affiché, par ex. « LAS 1.4 · 12,3M pts (2,0M affichés) ».
- D'où vient le RGB ?
- Les formats de données de points 2, 3, 5, 7 et 8 stockent un triplet RGB 16 bits par retour. Nous divisons par 65535 pour obtenir une couleur 0..1 et basculons en mode RGB par défaut quand ces octets sont présents.
- Mon fichier est-il téléversé ?
- Non. Le décodage se fait entièrement dans votre navigateur — l'en-tête LAS est parsé en JavaScript et les (rares) fichiers LAZ déguisés passent par le module WebAssembly de laz-perf. Rien n'est envoyé à 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
- .lazLAZNuage de points LIDAR compressé.Ouvrir
- .copc.lazCOPCCloud Optimized Point Cloud.Ouvrir