Exercice 4 : Création d'un TIN pour représenter le MNT
La ville de Horse Cave, dans l'état du Kentucky aux Etats-Unis, est située au-dessus d'une grotte qui servit autrefois de source d'eau potable et pour l'alimentation en énergie hydraulique pour la ville. Malheureusement, la nappe phréatique qui s'écoule dans la grotte a été polluée par les déchets ménagers et industriels jetés à la surface et dont les polluants ont ruisselé dans des dolines. Des études réalisées avec des traceurs colorants et un relevé en trois dimensions de la grotte ont révélé la relation entre les passages de la grotte et la ville et ont mis en évidence la relation entre les décharges ouvertes à la surface et la contamination de la nappe phréatique dans la grotte au-dessous.
Grâce au développement en 1989 d'une nouvelle usine de traitement des eaux usées et aux efforts des associations Cave Research Foundation et American Cave Conservation Association (ACCA), la nappe phréatique est plus propre et la grotte a été restaurée. Désormais exploitée par l'ACCA, la grotte est devenue un site touristique et pédagogique.
Les données relatives à la grotte ont été fournies avec la permission de l'ACCA.
Affichage de la grotte et du paysage
Vous allez tout d'abord ouvrir la scène BuildTIN, puis afficher l'étude de la grotte et quelques couches de données du MNT. Vous utiliserez ces données de MNT pour créer un TIN et draper d'autres couches sur celui-ci pour visualiser la relation entre la grotte et la ville.
- Démarrez ArcScene en cliquant sur Démarrer > Tous les programmes > ArcGIS > ArcScene 10.
- Dans la boîte de dialogue ArcScene - Démarrage, cliquez sur Scènes existantes --> Rechercher davantage.
- Accédez au dossier Exercise4 et double-cliquez sur le document ArcScene BuildTIN.
- Cochez la case pour afficher la couche Cavesurvey.
- Cliquez avec le bouton droit de la souris sur Cavesurvey et cliquez sur Zoom sur la couche.
Création d'un TIN à partir de données ponctuelles
Vous disposez d'une couche de points appelée "vipoints point". Cette couverture consiste en des points dotés d'un attribut appelé SPOT qui contient des valeurs d'altitude prises à ces points. Vous allez créer le modèle de surface TIN à partir de ces points à l'aide de l'outil de géotraitement Créer un TIN.
Lorsque vous utiliserez les outils de géotraitement, notez la barre de progression au bas de votre document, qui affiche le nom de l'outil en cours d'exécution. A l'issue de l'exécution de l'outil, une notification contextuelle apparaît sur la barre d'état système. Il s'agit du géotraitement en arrière-plan, activé par défaut lorsque le logiciel est installé et ouvert. Pour désactiver le géotraitement en arrière-plan, utilisez la boîte de dialogue Options de géotraitement à partir du menu principal Géotraitement.
- Cliquez sur l'onglet Catalogue pour développer la fenêtre Catalogue dans la vue.
- Faites défiler l'affichage pour accéder à Boîtes à outils.
- Développez Boîtes à outils, cliquez sur Boîtes à outils système, puis choisissez la boîte à outils Outils 3D Analyst.
- Accédez au jeu d'outils Gestion de TIN et double-cliquez sur l'outil de géotraitement Créer un TIN.
- Cliquez sur le bouton de navigation, puis définissez l'emplacement TIN en sortie.
- Cliquez sur le bouton Origine , double-cliquez sur le dossier Terraindata, puis changez le nom du TIN en sortie en tin1, puis cliquez sur Enregistrer.
- Cliquez sur la liste déroulante Classe d'entités en entrée et sélectionnez vipoints point.
- Cliquez sur OK.
- Cliquez avec le bouton droit de la souris sur la couche tin1 dans la table des matières, puis sélectionnez Propriétés.
- Cliquez sur l'onglet Symbologie.
- Cliquez sur le bouton Ajouter pour ouvrir la boîte de dialogue Ajouter une représentation.
- Cliquez sur l'option Représente l'altitude des faces par un dégradé de couleurs et cliquez sur Ajouter.
- Cliquez sur Annuler pour fermer la boîte de dialogue Ajouter une eprésentation et revenir à la boîte de dialogue Propriétés de la couche.
- Revenez à la représentation d'origine en désactivant la case à cocher Faces dans la liste des représentations.
- Cliquez sur OK pour fermer la boîte de dialogue Propriétés de la couche.
Ajout d'entités à un TIN
Vous allez à présent ajouter des lignes de rupture rigides et malléables et un polygone de découpage au TIN. Vous ajouterez d'abord des entités railroad en tant que lignes de rupture malléables, de sorte à les représenter sur la surface sans qu'elles n'influent sur la forme de la surface. Puis, vous ajouterez les entités brklines en tant que lignes de rupture rigides avec des valeurs d'altitude pour affiner la forme des zones de la surface qui vous intéressent le plus. Enfin, vous ajouterez le polygone smclp en tant que polygone de découpage malléable pour définir les limites du TIN.
- Dans la fenêtre Catalogue, faites défiler l'affichage pour accéder aux boîtes à outils.
- Développez la section Boîtes à outils, cliquez sur Boîtes à outils système, puis cliquez sur la boîte à outils Outils 3D Analyst.
- Accédez au jeu d'outils Gestion de TIN et double-cliquez sur l'outil de géotraitement Mettre à jour un TIN dans la fenêtre inférieure.
- Cliquez sur la flèche de la liste déroulante TIN en entrée, puis cliquez sur tin1.
- Cliquez sur la liste déroulante Classe d'entités en entrée et sélectionnez railroad.
- Cliquez sur la flèche de la liste déroulante height_field, puis sélectionnez <None>.
- Cliquez sur la flèche de la liste déroulante type_SF, puis sélectionnez ligne-malléable.
- Cliquez sur la liste déroulante Classe d'entités en entrée, puis sélectionnez brklines.
- Cliquez sur la liste déroulante Classe d'entités en entrée, puis sélectionnez smclp.
- Cliquez sur la flèche de la liste déroulante height_field, puis sélectionnez <None>.
- Cliquez sur OK.
Au terme de la prochaine étape, vous verrez que la voie ferrée suit un lit qui a été plus ou moins nivelé par rapport à la surface.
Définition de hauteurs de base des entités à partir du TIN
A présent, vous allez définir les hauteurs de base des entités roads et railroad du nouveau TIN.
- Cliquez avec le bouton droit sur roads, puis cliquez sur Propriétés.
- Cliquez sur l'onglet Hauteurs de base.
- Cliquez sur Flottante sur une surface personnalisée.
- Cliquez sur la flèche de la liste déroulante, puis sur tin1.
- Cliquez sur OK.
- Cliquez avec le bouton droit sur railroad, puis cliquez sur Propriétés.
- Dans l'onglet Hauteurs de base, cliquez sur Flottante sur une surface personnalisée.
- Cliquer sur OK.
Définition de hauteurs de base des rasters à partir du TIN
Le fait d'inclure la photo aérienne de la ville dans la scène rend la relation entre la grotte et la ville beaucoup plus évidente. Vous allez draper le raster sur le TIN et le rendre semi-transparent afin que la grotte reste visible sous la surface.
- Cliquez avec le bouton droit de la souris sur la photo, puis sélectionnez Propriétés.
- Cliquez sur l'onglet Hauteurs de base.
- Cliquez sur Flottante sur une surface personnalisée.
- Cliquez sur la flèche de la liste déroulante, puis sur tin1.
- Cliquez sur l'onglet Affichage.
- Saisissez 30 dans la zone de texte Transparence.
- Cliquez sur OK.
- Cochez la case photo.tif dans la table des matières pour rendre la photo visible dans la scène.
La photo aérienne est à présent 30 pour cent transparente. Vous pouvez voir des grandes faces du TIN sur la photo parce que le TIN et la photo ont la même priorité d'affichage. Si vous souhaitez que le TIN soit visible au-dessous de la photo, vous pouvez définir sa priorité d'affichage sur 10 (la plus basse) dans l'onglet Rendu de la boîte de dialogue Propriétés de la couche du TIN. Vous pouvez également décaler légèrement la hauteur de base du TIN ou de la photo.
Nettoyage de la scène
Pour nettoyer la scène, vous devez désactiver la visibilité de quelques couches devenues superflues et agrandir le symbole linéaire de grotte.
- Désactivez vipoints point.
- Désactivez brklines.
- Désactivez tin1.
- Cliquez sur le symbole linéaire pour la couche Cavesurvey.
- Tapez 5 dans la zone Largeur.
- Cliquez sur OK.
Création du profil de MNT
La grotte suit l'orientation du sol de la vallée. Pour mieux analyser la forme de la vallée, vous allez créer un profil dans le TIN. Pour créer un profil, vous devez vous baser sur une ligne 3D (entité ou graphique). Vous allez lancer ArcMap, ajouter le TIN à la carte et numériser une ligne pour créer votre profil.
- Démarrez ArcMap en cliquant sur Démarrer > Tous les programmes > ArcGIS > ArcMap 10.
- Dans la boîte de dialogue ArcMap - Démarrage, sélectionnez Nouvelles cartes, puis cliquez sur le bouton Parcourir pour définir le chemin d'accès de la géodatabase par défaut sur D:\3DAnalyst\3D_Default.gdb.
- Cliquez sur OK pour fermer la boîte de dialogue Démarrage.
- Cliquez sur Personnaliser, pointez sur Barres d'outils et cliquez sur 3D Analyst.
- Cliquez sur le menu Personnaliser, puis sur Extensions.
- Cochez la case 3D Analyst si ce n'est pas déjà.
- Cliquez sur Fermer.
- Ouvrez la fenêtre Catalogue, dans Connexions aux dossiers, accédez au dossier Exercise4\Terraindata dans lequel vous avez enregistré en local les données du didacticiel.
- Cliquez sur la couche tin1 et faites-la glisser dans la vue cartographique, puis relâchez le bouton de la souris.
- Dans la barre d'outils 3D Analyst, cliquez sur Interpoler une ligne .
- Cliquez dans le coin supérieur gauche du TIN, faites glisser la ligne dans le coin inférieur droit et double-cliquez pour arrêter la numérisation.
- Cliquez sur le bouton Outil Diagramme de profil .
- Cliquez sur la barre Titre du diagramme de profil, puis sur Ajouter à la mise en page.
- Fermez la fenêtre Diagramme de profil.
- Cliquez sur le bouton Mode Données pour revenir au mode Données.
Création d'une ligne de visée sur le MNT
Une autre façon de mieux comprendre le MNT consiste à créer une ligne de visée. Les lignes de visée indiquent quelles parties d'une surface sont visibles ou masquées le long d'une ligne dessinée entre un point d'observation et un point cible.
- Cliquez sur le bouton Créer une ligne de visée .
- Tapez 2 dans la zone de texte Décalage du point d'observation.
- Cliquez sur la pente orientée au sud de l'élévation la plus haute dans la partie supérieure droite du TIN (point d'observation), faites glisser la ligne vers la partie inférieure droite, puis relâchez le bouton de la souris (point cible).
- Fermez la boîte de dialogue Ligne de visée.
- Cliquez sur Edition, puis sur Sélectionner tous les éléments.
- Cliquez sur Edition, puis sur Copier.
- Revenez à ArcScene et cliquez sur Edition, puis sur Coller.
- Cliquez sur le bouton Enregistrer dans ArcScene.
- Dans ArcMap, cliquez sur Fichier, puis sur Quitter.
- Cliquez sur Non lorsque vous êtes invité à enregistrer les modifications lors de la fermeture d'ArcMap.
Dans cet exercice, vous avez appris à créer et à utiliser un modèle de surface TIN à l'aide d'ArcScene et d'ArcMap. Vous avez découvert comment créer et symboliser un jeu de données TIN pour représenter une surface 3D avec précision. Vous avez ajouté des lignes de rupture et des polygones pour représenter des entités de surface, telles que des voies ferrées et des valeurs d'altitude du MNT. Vous avez poursuivi l'analyse de la surface à l'aide d'une photographie aérienne que vous avez drapée en tant que couche de raster sur le TIN. Enfin, vous avez terminé l'exercice en réalisant une analyse de surface 3D sur le modèle TIN à l'aide des outils Interpoler une ligne et Créer un diagramme de profil d'ArcMap.
Vous savez désormais représenter une surface à l'aide d'un modèle TIN. Vous pouvez commencer à explorer d'autres fonctions de l'extension ArcGIS 3D Analyst. Dans le prochain exercice, vous apprendrez à créer et à utiliser des animations dans ArcGlobe.