h1. HT1 - Charger, visualiser, découper et exporter un nuage de points T-Lidar |{width:4000px;text-align:left;border-color:transparent}. !/attachments/download/18/en_US.png! [[En_loadCloud_|...english version of this page]] | notice<>. Ce tutoriel utilise le script suivant dans le sous-dossier *HowTo* de *Computree* : _HT1_Load_Crop_Export_Cloud.xsct2_ h2. Objectif du tutoriel p<>. Ce tutoriel montre comment : # Charger un nuage de points au format xyb : _sample_cloud.xyb_ (situé dans le répertoire HowTo) # Le visualiser à l'aide du gestionnaire d'étape, du gestionnaire de modèle et d'une vue 3D # Extraire un sous-nuage circulaire ou rectangulaire # Exporter ce sous-nuage sous forme d'un fichier h2. Chargement d'un nuage de points p<>. Pour charger le fichier, il faut ajouter une étape de chargement (début de script) à l'aide du bouton !folder_add.jpg!, puis sélectionner le fichier _sample_cloud.xyb_. Cela ajoute dans le *gestionnaire d'étape*, une étape portant le nom du fichier : !step_manager1_FR.jpg! p<>. Pour charger effectivement les points en mémoire, il faut lancer le traitement à l'aide du bouton !start.jpg!. p<>. Après exécution, la barre de progression passe à 100 %, et un résultat est créé. On cochant la case correspondante, cela permet d'afficher la structure du résultat dans le *gestionnaire de modèle* : !step_manager2_FR.jpg! p<>. Dans le gestionnaire de modèle on peut ainsi constater que l'étape de chargement a créé, au sein d'un niveau de groupe à la racine du résultat (PB_SGLF_group) : * Une *Scène* contenant les points * Un tableau d' *attributs de points*, contenant les *intensités* * Une *position de scan* (issue de l'entête du fichier xyb) h2. Affichage des points p<>. Une fois la structure de résultat disponible dans le *gestionnaire de modèles*, il suffit de cocher sur une case pour afficher un élément dans la vue correspondante. Ici, comme il n'y a que le document 1 d'ouvert, il n'y a qu'une colonne "1" dans le gestionnaire de vue. En cochant *Scène*, les points de la scène sont affichés dans la *Vue 3D* du document 1. p<>. N.B. : Par défaut la vue 3D n'est pas centrée au bon endroit pour ce nuage. Il faut donc cliquer sur le bouton !ajust_cam.jpg!, ce qui permet d'ajuster la vue aux données de a vue. On obtient : !plot.jpg! p<>. Dans la *vue 3D*, il est possible de modifier le point de vue en maintenant appuyé le *bouton gauche* (rotation), le *bouton droit* (translation) ou avec la *molette* (zoom). Exemple de point de vue plus intéressant : !plot_2.jpg! p<>. Il est également possible d'afficher les *intensités des points*. Pour cela il faut cliquer sur le bouton !color.jpg!, ce qui donne accès à la boite de dialogue qui gère la *colorisation des points à partir d'attributs* : !configure_color_FR.jpg! Dans cette fenêtre, les attributs disponibles sont listés. Ainsi en cliquant sur le bouton appliquer à coté de *Intensité*, on applique les intensités de points chargés précédemment. On obtient ainsi un nuage de points colorisé en fonction de l'intensité : !plot_intensity.jpg! tip. Cette fenêtre permet également de paramétrer le gradient de couleurs utilisé. Voir la [[Fr_computreegui_views|documentation de l'interface graphique]] pour plus d'informations. h2. Extraction d'un sous-nuage p<>. Plusieurs plugins proposent des étapes permettant d'extraire une partie de placette. p<>. Le script _HT1_Load_Crop_Export_Cloud.xsct2_ utilise deux de ces étapes : * L'étape _OE_StepExtractPlot_, issue du plugin *ONF - ENSAM* permet d'extraire une placette circulaire (_onfensamv2_ / _Extraction d'une placette_ ) * L'étape _TK_StepExtractBox_, issue du plugin *ToolKit* permet d'extraire un parallélépipède rectangle (_toolkit_ / _Exctract Sub-Cloud_ / _Extraction d'un nuage de points // boite englobante_ ) p<>. L'étape *_OE_StepExtractPlot_* propose le paramétrage suivant : !extract_plot_FR.jpg! * Les deux premiers paramètre permettent de choisir le centre de la placette circulaire extraite * Le troisième permet de définir un rayon minimum (tous les points situés entre le centre de la placette et ce rayon seront éliminés) * Le quatrième permet de définir un rayon maximum (tous les points situés au delà de ce rayon seront éliminés) * Les 5 et 6ième paramètres permettent de ne conserver qu'un secteur angulaire de la placette, délimité par les deux azimuts fournis (le nord est selon l'axe Y) warning<>. Les azimuts sont à spécifier en grades : Nord = 0 ou 400, Est = 100, Sud = 200, Ouest = 300 * Les deux derniers paramètres permettent de définir des limites minimum et maximum selon l'axe Z p<>. L'étape *_TK_StepExtractBox_* propose le paramétrage suivant : !extract_box_FR.jpg! * Le coordonnées min (X,Y,Z) du point en bas à gauche du parallélépipède * Le coordonnées max (X,Y,Z) du point en haut à droite du parallélépipède p<>. Dans les deux cas on obtient une *scène* contenant uniquement le sous-ensemble de points contenus dans la zone sélectionnée. tip<>. Le sous-menu _Extract Sub-Cloud_ fournit également des étapes permettant d'extraire les points contenus dans un cylindre ou une sphère. h2. Exporter des points Pour exporter les points il y a deux méthodes : * soit en passant par la méthode manuelle en affichant les points à la vue 3D et en exportant les éléments sélectionnés * soit de façon automatique en ajoutant une étape d'export. h3. Export manuel Le bouton !export.jpg! permet d'exporter un item sélectionné au format désiré. Les éléments sélectionnés s'affiche en rouge par défaut. !export_format.jpg! h3. Export automatique Afin d'utiliser l'export automatique il suffit d'ajouter une étape du plugin *plugin_base* qui se trouve dans le sous-menu "Exporters" qui réalisera l'export que vous souhaitez : !export_auto_1.png! Vous devez ensuite choisir l'élément que vous souhaitez exporter : !export_auto_2.png! Et enfin les attributs qui seront sauvegardés par la même occasion : !export_auto_3.png! _____ | [[Fr_tutorials|Retour à la liste des How Tos]]|