uDocumentViewer
Géospatial.las

LAS visionneuse

prêt
À propos de LAS

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.

FAQ
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.
Plus de Géospatial