Utilisation de Crusta
Crusta est actuellement en cours de développement. Cette page fournit des instructions sommaires pour les premiers utilisateurs. Les instructions s’appliquent à l’utilisation de Crusta dans l’environnement de bureau et supposent que le logiciel est lancé avec le fichier de configuration mouse.cfg fourni (voir ci-dessous).
Crusta visualise le terrain global en rendant les crusta globefiles. Ces fichiers contiennent des données de terrain (DEM, imagerie, etc.) qui ont été optimisées pour être utilisées avec la visualisation. Veuillez consulter la section « Utiliser Construo » pour plus de détails sur la façon de créer des globefiles. Des exemples de jeux de données peuvent être téléchargés à partir de la page Crusta Globefiles.
Lancement de Crusta
Configuration de démarrage
Comme Crusta est une application construite à l’aide du cadre Vrui, elle peut fonctionner sur un certain nombre d’environnements de visualisation, d’un ordinateur portable à un CAVE immersif. Pour faciliter l’utilisation de l’application sur le bureau, elle fournit une configuration de démarrage qui lie les outils virtuels de Crusta aux entrées sur le clavier avec une souris, et une commande pour charger automatiquement cette configuration (crusta-desktop
).
Les affectations des outils sont les suivantes :
crusta-desktop | actuellement indisponible | |
---|---|---|
Menu | 1-clé | 1-clé |
Interaction avec les widgets | bouton gauche de la souris | bouton principal du trackpad |
Pan | bouton gauche de la souris | bouton principal du trackpad |
Rotation | bouton droit de la souris | touche z |
Zoom | molette de défilement | Glissement de page vers le haut/bas |
Carte primaire | ctrl + bouton gauche de la souris | 2-clé |
Carte secondaire | ctrl + bouton droit de la souris | 3-clé |
La carte primaire est utilisée pour créer et modifier les points de contrôle de la cartographie des lignes et la carte secondaire pour sélectionner et supprimer les cartographies des lignes. Voir
la section Mapping
ci-dessous pour plus de détails.
Lancement de
1. Ouvrez une fenêtre Terminal.
2. faites un CD dans le dossier à partir duquel vous voulez exécuter crusta. Tous les résultats générés par le programme seront stockés dans ce dossier :
cd /path/to/crusta/output/folder
et ensuite lancer :
crusta-desktop [crusta globefiles]
Vous pouvez lancer Crusta sans jeu de données par défaut et utiliser l’entrée du menu Crusta Charger les données pour sélectionner les fichiers globaux à visualiser depuis l’application en cours.
Exemples :
-
pas de jeu de données initial en utilisant la configuration du bureau :
crusta-desktop
-
Laissez ~/Data/DEM.globeFile être un fichier numérique d’élévation et ~/Data/Color.globeFile un fichier d’imagerie à visualiser sur un bureau :
crusta-desktop ~/Data/DEM.globeFile ~/Data/Color.globeFile
note : bien que les fichiers globaux Color et DEM soient des dossiers contenant de nombreux fichiers, seul le chemin du dossier de base doit être utilisé pour spécifier le fichier global.
Menus
Le menu principal de Crusta s’affiche en appuyant sur la touche 1 (comme le chiffre 1) du clavier et en la maintenant enfoncée. Les entrées du menu sont sélectionnées en déplaçant le pointeur de la souris sur l’entrée souhaitée, puis en relâchant la touche 1. Les fonctions suivantes sont accessibles par le menu :
-
Charger les données – Utilisez l’interface graphique de l’application en cours d’exécution pour attribuer des fichiers de base pour la visualisation.
-
Échelle verticale – Ajustez dynamiquement l’exagération verticale de l’élévation.
-
Paramètres de la lumière – Activez/désactivez et ajustez les paramètres de la source de lumière fixe.
-
Contrôle de la cartographie – Visualisez des informations sur les œuvres d’art vectoriel sélectionnées ; importez et exportez des œuvres d’art vectoriel.
-
Symboles cartographiques – Groupes ouverts de symbologie qui peuvent être attribués à l’art vectoriel.
-
Paramètres des couches – Affichez les couches de données (couleur et scalaire) actuellement chargées. Toutes les couches peuvent être cachées/affichées, les couches scalaires peuvent avoir leur carte de couleurs bridée ou répétée.
-
Éditeur de palettes: modifiez la carte de couleurs associée à la couche active (il doit s’agir d’une couche scalaire).
Sauvegarde d’un point de vue
Vrui vous permet de sauvegarder et de restaurer facilement des points de vue dans n’importe quel programme(3DVisualizer/LidarViewer/Crusta). Faites apparaître le menu principal (utilisez la touche 1) et naviguez vers le système Vrui -> View -> Save View et Vrui exportera un fichier dans le répertoire d’où vous avez lancé Crusta. Si c’est votre premier point de vue sauvegardé, il sera appelé SavedViewpoint0001.view. Vous pouvez renommer ce fichier, mais assurez-vous de laisser l’extension .view. Pour recharger cette vue, à partir du menu principal, naviguez vers Vrui System -> View -> Load View et trouvez la vue que vous souhaitez charger lorsque la boîte de dialogue s’ouvre.
Navigation
La navigation de bureau Crusta lie les manipulations de visualisation pour pivoter autour d’un point fixe sur la surface du globe. Le bouton gauche de la souris est utilisé pour effectuer un panoramique : lorsqu’il est maintenu enfoncé, le mouvement de la souris déplace le point de pivot sur la surface. Le bouton droit de la souris est utilisé pour orienter la vue : lorsqu’il est maintenu, le mouvement de la souris fait tourner le point de vue autour du point de pivot. Utilisez la molette de défilement pour effectuer un zoom avant et arrière.
Cartographie
Dans la configuration du bureau (mouse.cfg), l’édition du dessin au trait peut se faire de la manière suivante (ATTENTION : PAS DE FONCTIONNALITÉ D’ANNULATION !) :
-
Polyligne active : toute manipulation sur les polylignes nécessite que la polyligne soit d’abord active. Ctrl+Bouton droit de la souris (CR) permet d’activer et de désactiver le mode d’activation : lorsque CR est maintenu, l’activation est activée à l’emplacement du curseur. Si CR est relâché alors que le curseur survole une polyligne, cette polyligne est activée. Pour désactiver une polyligne active (par exemple avant de créer une nouvelle polyligne), éloignez le curseur des polylignes existantes et appuyez et relâchez CR. Les nœuds de contrôle bleus de la polyligne précédemment active doivent disparaître et ne pas apparaître lorsque vous survolez les polylignes.
Ce qui suit s’applique aux polylignes actives :
-
Pour créer une polyligne : assurez-vous qu’aucune polyligne existante n’est active, appuyez sur Ctrl+Bouton gauche de la souris (CL) pour déposer le premier nœud au niveau du curseur. La polyligne est maintenant active.
-
Pour sélectionner un nœud ou un segment de ligne : déplacez le curseur sur le nœud/segment de ligne. Il devient vert lorsqu’il est sélectionné.
-
Pour insérer un nœud : déplacez le curseur sur le segment de ligne et appuyez sur CL.
-
Pour modifier un nœud : sélectionnez le nœud, appuyez sur la touche CL et maintenez-la enfoncée, puis faites glisser la souris.
-
Pour supprimer un nœud : déplacez le curseur sur le nœud à tuer jusqu’à ce que le nœud devienne vert. Maintenez la touche CL enfoncée pour saisir le nœud, puis appuyez sur CR pour le tuer.
-
Pour supprimer une ligne entière : placez le curseur sur la ligne, appuyez et maintenez CR et cliquez ensuite sur CL. Toute la ligne devrait disparaître.
Enregistrement de la cartographie dans différents formats de fichiers :
-
Faites apparaître le menu et sélectionnez Mapping Control pour ouvrir le panneau de contrôle.
-
Cliquez sur la case avec la flèche et sélectionnez le format dans lequel vous souhaitez enregistrer le fichier.
-
Le fichier est enregistré dans le répertoire à partir duquel vous avez lancé Crusta.
Attribution d’attributs (cela vous permet de décorer les lignes de l’Arc avec des symboles cartographiques)
-
Faites apparaître le menu principal et sélectionnez Map Symbols -> le groupe de symboles souhaité pour ouvrir la liste correspondante.
-
Activez une polyligne (en utilisant CR). L’attribut actuel doit s’afficher dans la fenêtre Mapping Control dans le champ « Current Shape Symbol ». Si elle est vide, cela signifie qu’aucun attribut n’est attribué.
-
Pour attribuer/modifier l’attribution : double clic gauche sur le nom souhaité dans la liste des symboles.
Application de la couleur
Une carte de couleurs est générée pour chaque couche scalaire qui est chargée pour la visualisation. Les couleurs générées pour les couches scalaires sont composées en utilisant l’alpha-blending sur les couches d’imagerie.
Modification de la carte des couleurs
Pour modifier la carte de couleurs d’une couche scalaire donnée, ouvrez les Paramètres des couches dans le menu principal et sélectionnez la couche scalaire souhaitée dans la liste. Choisissez ensuite Palette Editor dans le menu principal pour ouvrir l’éditeur. L’éditeur présente quatre espaces de travail de haut en bas : 1. la carte des couleurs, où des points de contrôle individuels avec des attributs de couleur peuvent être définis et modifiés ; 2. l’éditeur de gamme qui montre et contrôle comment la couleur est mappée au domaine scalaire ; 3. Panneau d’information et de sélection des couleurs ; 4. points de contrôle et palettes de contrôle.
Sous la carte des couleurs, le minimum de l’intervalle de la carte est représenté par la valeur la plus à gauche et le maximum par la valeur la plus à droite. La valeur centrale indique la valeur au centre de l’intervalle de la carte. Par défaut, la carte de couleurs est appliquée en la répétant sur des intervalles dont les plages sont définies par les valeurs minimale et maximale. Ce comportement peut être modifié pour que la carte ne soit fixée que sur les limites de l’intervalle spécifié. Pour ce faire, ouvrez les paramètres des couches dans le menu principal, sélectionnez la couche scalaire désirée et cliquez sur le bouton Clamp dans ce panneau.
Pour manipuler la couleur de la carte :
-
Ajoutez un point de contrôle en cliquant sur l’emplacement de la carte où la nouvelle valeur de la couleur de contrôle doit être insérée. La hauteur du point de contrôle contrôle sa valeur d’opacité (haut complètement opaque, bas complètement transparent).
-
Déplacez un point de contrôle en cliquant d’abord dessus pour le sélectionner. Ensuite, cliquez et faites glisser le point.
-
Supprimez un point de contrôle en cliquant d’abord dessus pour le sélectionner. Cliquez ensuite sur le bouton « Supprimer CP » en bas de la fenêtre.
-
Attribuez une couleur à un point de contrôle en cliquant d’abord dessus pour le sélectionner. Ensuite : 1. choisissez une couleur dans l’hexagone des couleurs (le curseur en bas contrôle la saturation) ou 2. manipulez les curseurs pour modifier la contribution de l’opacité, du rouge, du vert et du bleu (de gauche à droite).
Pour manipuler l’intervalle de la carte des couleurs, utilisez les curseurs. Contrairement à un curseur ordinaire, où la position correspond directement à une valeur, ces curseurs incrémentent ou décrémentent la valeur manipulée. La position du curseur par rapport au centre définit la vitesse de décrémentation (lors d’un glissement vers la gauche) ou d’incrémentation (lors d’un glissement vers la droite). Relâchez le bouton du curseur pour le ramener en position centrale :
-
Le curseur en haut à gauche règle le minimum de l’intervalle.
-
Le curseur en haut à droite règle le maximum de l’intervalle.
-
Le curseur du bas est utilisé pour déplacer l’intervalle actuel sans modifier sa plage.
Pour enregistrer et charger les cartes de couleurs éditées :
-
Les quatre boutons situés sur le côté gauche de la fenêtre permettent de stocker temporairement et de récupérer rapidement les cartes éditées. (ATTENTION : leur contenu est
PAS
conservé d’une session Crusta à l’autre). Pour enregistrer la carte actuelle, cliquez sur le coin inférieur gauche d’un bouton de votre choix. Pour remplacer la carte actuelle par une carte enregistrée, cliquez sur le coin supérieur droit du bouton. -
Sauvegardez la carte de couleurs actuelle ou chargez une carte existante en utilisant les boutons « Save Palette » et « Load Palette ». Les cartes de couleurs sont enregistrées dans des fichiers numérotés « SavedPaletteXXXX.pal » où XXXX est un numéro de séquence.
Appliquer la carte des couleurs en utilisant le terrain
En plus des curseurs de l’éditeur de palette, l’intervalle de la carte de couleurs peut être manipulé de manière plus interactive, en sélectionnant des emplacements sur la surface du terrain et en assignant la valeur scalaire à cet emplacement aux extrémités de l’intervalle. Cela nécessite l’utilisation de la sonde de surface Crusta.
Avant d’utiliser l’outil, nous devons le lier à un bouton. Nous utiliserons ici Alt+Bouton gauche de la souris (AL). Maintenez AL enfoncé pour faire apparaître le menu de l’outil Vrui. Naviguez jusqu’à Crusta -> Sonde de surface et relâchez AL. Cela fera apparaître une petite fenêtre de contrôle avec les options « Dual » et « Single ». Le mode « Dual » nous permet de fixer le minimum puis le maximum de l’intervalle alors que le mode « Single » décale l’intervalle.
Fixer le minimum et le maximum directement sur le terrain :
-
basculer le mode « Dual ».
-
pointez sur le point du terrain qui doit correspondre au minimum et appuyez sur AL. Tant que AL est maintenu, la position peut être ajustée. Relâchez AL lorsque vous avez terminé.
-
pointer l’endroit du terrain qui doit correspondre au maximum et appuyer à nouveau sur AL. Ajustez la position tout en maintenant AL. Relâchez AL lorsque vous avez terminé.
-
Une fois que les marqueurs min et max ont été placés, ils peuvent être ajustés en pointant sur l’un d’eux (les marqueurs changent de couleur pour refléter leur sélection), en appuyant et en maintenant AL, en faisant glisser le marqueur vers le nouvel emplacement et enfin en relâchant AL.
Faire glisser la gamme directement sur le terrain :
-
basculer le mode « Single ».
-
pointez l’emplacement sur le terrain où le nouveau minimum de la plage doit commencer et appuyez sur AL. Maintenez AL tout en ajustant l’emplacement pour déplacer la portée. Relâchez AL lorsque vous avez terminé.
Génération de lignes de contour dynamiques
Puisque l’opacité de la couleur appliquée peut être contrôlée, les lignes de contour peuvent être générées en éditant soigneusement une carte de couleur de la couche scalaire du MNE de sorte qu’elle soit principalement transparente mais contienne des pixels opaques. Par exemple, en définissant les points de contrôle gauche et droit sur un noir totalement opaque, puis en créant deux nouveaux points de contrôle adjacents transparents, on obtiendra une ligne à la limite de la plage (la carte de couleurs est répétée dans des périodes correspondant à la plage d’élévation). Maintenant, l’utilisation du mode « Simple » de la sonde de surface déplacera dynamiquement la ligne de contour à l’emplacement du terrain pointé par le curseur.
Utilisation de l’outil de mesure Vrui
Utilisez cet outil pour mesurer les distances sur le terrain. Avant d’utiliser l’outil, nous devons le lier à un bouton, mais nous devons également nous assurer que le curseur de la souris est affecté à la surface du terrain. Pour ce faire, nous utiliserons le 3-Button (3).
-
Placez le curseur sur la surface du terrain en maintenant la touche 3 enfoncée, en naviguant dans le menu jusqu’à Transformer -> Crusta Surface et en relâchant la touche 3.
-
Liez maintenant l’outil de mesure en appuyant et en maintenant à nouveau 3, puis en naviguant dans le menu des outils jusqu’à Utility -> Measurement Tool et en relâchant 3.
Un menu devrait s’ouvrir et vous permettre de sélectionner le type de mesure et les unités. Sélectionnez les options que vous souhaitez.
Utilisez 3 pour sélectionner les emplacements à mesurer sur la surface du terrain. REMARQUE : après avoir effectué votre première mesure, faites un zoom et ajustez la vue (par exemple, inclinez-la à un angle faible par rapport à la surface du terrain) pour vous assurer que les nœuds sont réellement tracés sur (c’est-à-dire intégrés à) la surface du terrain. Si ce n’est pas le cas, la première étape n’a pas fonctionné.
Pour tuer l’outil de mesure : déplacez le curseur jusqu’au point le plus éloigné possible dans le coin inférieur gauche de l’écran, puis appuyez et relâchez 3. Lorsque vous déplacez le curseur au centre de l’écran et que vous appuyez sur 3, le menu des outils devrait réapparaître. Si ce n’est pas le cas, la mise à mort n’a pas réussi.
Comment charger/traiter les fichiers de forme dans Crusta ?
Étape 1. Vous aurez besoin :
-
Shapefile
-
DEM qui couvre toute l’étendue du fichier de forme
Étape 2. Ouvrir ArcScene
-
Charger la barre d’outils de 3D Analyst
-
Aller à 3D Analyst -> Convertir -> Caractéristiques à 3D
-
Liste non ordonnée ItemInput Feature – sélectionner le fichier de forme
-
Surface raster ou TIN – sélectionnez le DEM qui couvre la zone.
-
Caractéristique de sortie – enregistrez le fichier de forme qui aura des valeurs z.
Étape 3. Renommez le fichier de forme de sortie en Crusta_Polylines.shp Étape 4. Start Crusta
-
Choisissez » Contrôle de la cartographie » dans le menu principal de Crusta.
-
Cliquez sur « Charger » et naviguez vers l’emplacement du fichier de forme et chargez Crusta_Polylines.shp
Pour imprimer une image
Sous Linux :
-
Appuyez sur les boutons « Win+PrintScreen ». Vrui imprimera une confirmation lorsqu’il enregistrera une capture d’écran.
Sur Mac :
-
Commande+Maj+3 : fait une capture d’écran du plein écran (ou des écrans s’il y a plusieurs moniteurs), et l’enregistre comme fichier sur le bureau.
-
Command+Shift+4 : fait apparaître une boîte de sélection qui vous permet de spécifier une zone à photographier, puis de l’enregistrer dans un fichier sur le bureau.
-
Command+Shift+4, puis barre d’espacement, puis clic sur une fenêtre : fait une capture d’écran d’une seule fenêtre et l’enregistre dans un fichier sur le bureau.