Visualisez et convertissez PTS / PTX / XYZ (Sans Inscription)
Fonctionne directement dans Chrome, Firefox, Safari et Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
Qu’est-ce qu’un fichier PTS / PTX / XYZ ?
Un nuage de points texte est la façon la plus simple d’enregistrer un scan laser : chaque ligne du fichier est un point, écrit sous forme de nombres séparés par des espaces, des tabulations ou des virgules. Comme c’est du texte brut, tout logiciel de scan, de topographie ou de SIG peut l’écrire et le lire, et c’est pourquoi ces fichiers restent le format d’échange courant entre des outils qui ne partagent aucun format binaire.
PTS est l’export Leica : une première ligne avec le nombre de points, puis X Y Z avec une intensité facultative (la plage Leica de -2048 à 2047) et un R G B facultatif. Un fichier qui contient plusieurs scans répète la ligne de comptage avant chacun. PTX conserve chaque scan tel que le scanner l’a vu : un en-tête avec la taille de la grille, la position du scanner et une transformation de recalage 4×4, puis les points en coordonnées du scanner, avec 0 0 0 partout où le laser n’a pas eu de retour. XYZ est la liste générique : X Y Z avec intensité, couleur et normales facultatives, parfois après une ligne d’en-tête qui nomme les colonnes.
Aucun de ces formats n’enregistre d’unités ni de système de coordonnées, et aucun n’est compressé : le scan d’un bâtiment atteint facilement plusieurs gigaoctets. Pour la norme LiDAR binaire avec classification et compression, voyez le visualiseur LAS / LAZ ; pour les scans enregistrés en PLY, le visualiseur PLY.
Qui utilise les fichiers PTS / PTX / XYZ ?
Géomètres et techniciens de scan qui exportent depuis Leica Cyclone et Cyclone REGISTER 360, CloudCompare, Trimble RealWorks et FARO SCENE ; outils de photogrammétrie et de topographie qui écrivent des listes de points .xyz ; et les architectes, ingénieurs et entreprises qui reçoivent ces exports et doivent regarder un scan avant de l’importer dans Revit, AutoCAD ou Rhino.
Cas d’usage courants
- Ouvrir un .pts envoyé par un prestataire de scan sans installer Cyclone ni CloudCompare
- Vérifier un export de scan de plusieurs gigaoctets avant de l’importer dans un logiciel CAO ou BIM
- Afficher et masquer les stations d’un fichier PTX ou PTS à plusieurs scans
- Mesurer des distances et des hauteurs directement sur les points scannés
- Partager un scan avec un client par un lien qu’il peut faire tourner dans son navigateur
- Convertir un nuage texte en PLY, GLB ou 3DM pour un autre logiciel
Fonctionnalités
Ouvre .pts, .ptx et .xyz
Exports de scan Leica PTS et PTX et listes de points XYZ, seuls ou dans un .zip.
Scans de plusieurs gigaoctets
Le fichier est lu par tranches de 8 Mo dans un processus en arrière-plan : la mémoire contient l’échantillon et jamais le fichier entier.
Échantillonnage régulier
Les points sont conservés régulièrement sur tout le fichier, jusqu’à 5 millions sur ordinateur, et la ligne d’état indique combien sont dessinés sur combien.
Colonnes détectées
X Y Z, intensité, RVB et normales sont distingués à partir d’un échantillon du fichier, avec ou sans ligne d’en-tête.
Tout séparateur
Espaces, tabulations, virgules ou points-virgules, y compris les fichiers à points-virgules avec virgule décimale.
Couleur réelle et intensité
Le RVB de 0 à 255, sur 16 bits ou de 0 à 1 s’affiche tel que capturé ; les nuages avec seulement l’intensité reçoivent une rampe de gris écrêtée aux valeurs présentes.
Scans PTX recalés
Chaque scan PTX est placé par sa transformation 4×4, et les marqueurs 0 0 0 des retours manqués sont écartés.
Un calque par scan
Les fichiers PTX et PTS à plusieurs scans reçoivent un calque par scan, pour afficher et masquer les stations une par une.
Mesurer sur le scan
Cliquez sur deux points pour mesurer une distance ou une hauteur, en mètres.
Conversion en PLY, GLB, OBJ ou XYZ
Exportez le nuage en couleur en PLY, GLB, OBJ, VRML, XYZ ou Rhino 3DM, ou enregistrez la vue en PDF, PNG ou JPG.
Aucun envoi
Le scan est lu entièrement dans votre navigateur. Sans compte, sans envoi, sans copie sur un serveur.
Partager et intégrer
Envoyez un lien qui ouvre le scan dans n’importe quel navigateur, ou intégrez le visualiseur à votre page avec un iframe.
Compatibilité et notes sur le format
La disposition des colonnes est déduite d’un échantillon du fichier : X Y Z, X Y Z I, X Y Z R G B, X Y Z I R G B et XYZ avec normales. Les couleurs sont lues en valeurs de 0 à 255, sur 16 bits ou de 0 à 1 ; les normales sont reconnues et mises de côté. Les valeurs peuvent être séparées par des espaces, des tabulations, des virgules ou des points-virgules, et un fichier séparé par des points-virgules avec virgule décimale (1,5;2,5;3,5) est lu correctement. Les lignes d’en-tête qui nomment les colonnes sont ignorées. Les nuages avec RVB affichent leur couleur ; les nuages avec seulement l’intensité sont ombrés sur une rampe de gris écrêtée aux 2e et 98e centiles, pour que quelques retours très brillants ne délavent pas le scan.
Les scans PTX sont placés par leurs transformations de recalage et les retours manqués sont écartés. Un fichier à plusieurs scans (jusqu’à 16, et jusqu’à 4 millions de points affichés) reçoit un calque par scan. Les coordonnées sont lues en mètres avec Z vers le haut, la convention des scanners et des outils de topographie, puisque les fichiers n’enregistrent pas d’unité. Les coordonnées topographiques, qui atteignent des centaines de milliers de mètres, sont recentrées sur le nuage pour ne perdre aucune précision à l’écran.
Le fichier est lu dans un processus en arrière-plan par tranches de 8 Mo, et les points sont échantillonnés régulièrement au fil de la lecture, jusqu’à 5 millions sur un ordinateur de bureau, 2,5 millions ou 1 million sur des appareils plus petits. La ligne d’état indique alors combien de points sont dessinés sur combien. Les fichiers qui dépassent un plafond de taille fixé par la mémoire de l’appareil (256 Mo, 1 Go ou 2 Go) demandent confirmation avant le chargement, et Open anyway lit le fichier entier. Un .xyz de chimie (un nombre d’atomes, une ligne de commentaire, puis un élément et trois coordonnées par ligne) s’ouvre comme texte.
Intégrer sur votre site
Ajoutez ce visualiseur à votre site avec une seule ligne de HTML. Cliquez sur Intégrer dans la barre d’outils pour générer un code, ou utilisez le snippet ci-dessous avec l’URL de votre fichier.
Vos fichiers restent sur votre ordinateur
Vos fichiers sont traités entièrement dans votre navigateur. Le bouton Partager téléverse le fichier pour créer un lien. Les fichiers partagés sont conservés 90 jours puis supprimés.
Questions fréquentes
▶Quelle taille de fichier .pts ou .xyz puis-je ouvrir ?
Les scans de plusieurs gigaoctets s’ouvrent. Le fichier est lu par tranches et seul un échantillon réparti régulièrement est conservé, jusqu’à 5 millions de points sur un ordinateur de bureau, si bien que la mémoire contient l’échantillon et jamais le fichier. Au-delà d’un plafond de taille (de 256 Mo à 2 Go selon l’appareil), le visualiseur demande d’abord, et Open anyway lit le fichier entier.
▶Pourquoi la ligne d’état affiche-t-elle « of » suivi d’un nombre plus grand ?
Le fichier contient plus de points que le budget de points de cet appareil, donc un échantillon réparti régulièrement est dessiné. La ligne d’état affiche le nombre de points dessinés et le nombre de points du fichier. L’échantillon couvre tout le scan : l’étendue, la forme et le détail que vous voyez représentent l’ensemble.
▶Pourquoi mon scan est-il gris ?
Le fichier contient une intensité et aucune colonne RVB, donc les points sont ombrés selon l’intensité du retour sur une rampe de gris. Un fichier sans l’une ni l’autre affiche tous les points d’une seule couleur. Exportez avec RVB depuis le logiciel de scan pour voir le scan en couleur.
▶Quelle différence entre PTS et PTX ?
PTS est une liste plate de points déjà dans un seul système de coordonnées. PTX conserve chaque scan séparément dans les coordonnées du scanner, avec la transformation qui le recale et un marqueur 0 0 0 pour chaque retour manqué. Ce visualiseur applique chaque transformation PTX et écarte les marqueurs : les scans d’un PTX recalé s’alignent dans un seul système de coordonnées, chacun sur son calque (jusqu’à 16 scans).
▶Quelles unités le visualiseur suppose-t-il ?
Des mètres. Les nuages de points texte n’enregistrent pas d’unité, et les scanners et outils de topographie écrivent des mètres. Un nuage exporté en pieds s’ouvre avec sa forme et ses proportions, et les mesures se lisent alors en pieds sous une étiquette en mètres.
▶Ce visualiseur PTS est-il vraiment gratuit ?
Oui, entièrement gratuit. Sans inscription, sans filigrane et sans limite de taille dans le visualiseur (la fonction facultative de lien de partage accepte des envois jusqu’à 100 Mo).
▶Mes fichiers sont-ils envoyés sur un serveur ?
Non. La lecture, le dessin et la conversion se font dans votre navigateur. Le bouton Partager est la seule fonction qui envoie un fichier, et seulement quand vous cliquez dessus.
▶Puis-je convertir vers un autre format ?
Oui. Le menu Export écrit les points affichés en OBJ, GLB, PLY, VRML (.wrl), XYZ et Rhino 3DM, avec leurs couleurs, et enregistre la vue en PDF instantané, PNG ou JPG. Les points exportés sont en mètres. OBJ, PLY et XYZ les remettent à leurs coordonnées topographiques (est, nord et altitude, Z vers le haut) ; GLB, VRML et 3DM les centrent sur le nuage. Un nuage échantillonné s’exporte tel que l’échantillon dessiné. Les nuages de points n’ont pas de surfaces : STL et les autres formats de maillage sont absents du menu.
Outils et guides liés
Visualiseur 3D universel
Tous les formats 3D, CAO et scans dans un seul visualiseur
Visualiseur PLY
Voir des scans et nuages de points PLY
PTS en PLY
Convertir un nuage de points texte en PLY binaire
PTS en GLB
Convertir un nuage de points texte en glTF binaire
PTS en XYZ
Réécrire un scan en liste X Y Z R G B