Ajouter des données raster
Si vous avez déjà créé une carte 2D, vous connaissez probablement les données d’entités : des données affichées sous forme d’objets discrets ou d’entités. Bien que les données d’entité soient idéales pour illustrer des éléments comme les structures, les canaux ou les points de repère, elles ne suffisent pas pour rendre compte de l’altitude sur une surface continue. Pour ce faire, vous allez utiliser un type de données différent : les données raster.
Les données raster se composent d'un grand nombre de pixels, chacun ayant sa propre valeur. Même si elles semblent différentes de données d'entité, elles s'ajoutent sur la carte de la même manière. Tout d’abord, vous allez ouvrir un projet représentant une carte 2D de Venise complète avec des données d’entités. Vous allez ensuite ajouter une couche raster affichant l’élévation sur la carte.
- Si vous avez suivi le didacticiel précédent de cette série, Cartographier Venise en 2D, ouvrez le projet Venice que vous avez créé dans ArcGIS Pro.
- Si vous n’avez pas suivi le didacticiel précédent, téléchargez le paquetage de projet Map Venice in 3D. Accédez au paquetage de projet et double-cliquez dessus pour l’ouvrir dans ArcGIS Pro. Si vous y êtes invité, connectez-vous via votre compte ArcGIS.
Remarque :
Si vous n’avez pas accès à ArcGIS Pro ou ne disposez pas d’un compte d’organisation ArcGIS, consultez les options disponibles pour accéder aux logiciels.
Que vous utilisiez le projet que vous avez créé dans le didacticiel précédent ou que vous téléchargiez le paquetage de projet, votre projet inclut une carte représentant les structures, canaux et points de repère à Venise.
Vous allez maintenant ajouter des données altimétriques.
- Sur le ruban, cliquez sur l’onglet Map (Carte). Dans le groupe Layer (Couche), cliquez sur le bouton Add Data (Ajouter des données).
La fenêtre Add Data (Ajouter des données) s’affiche.
Remarque :
Si vous utilisez ArcGIS Enterprise, téléchargez et décompressez Venice_Data.zip dans le dossier de projet que vous avez créé avec le projet. Accédez à Venice_Data et ajoutez l’élément Venice_Elevation_Data. Pour des raisons liées à la sécurité du portail, Enterprise n’autorise pas les utilisateurs à rechercher des éléments stockés dans ArcGIS Online. Les données doivent être hébergées dans votre portail de licences, dans ArcGIS Living Atlas ou en local.
- Dans la fenêtre Add Data (Ajouter des données), sous Portal (Portail), cliquez sur ArcGIS Online.
- Dans la zone de recherche, saisissez Venice_Elevation_Data owner:Learn_ArcGIS et appuyez sur Entrée.
- Double-cliquez sur Venice_Elevation_Data pour l'ajouter à la carte.
Remarque :
Le paquetage fait 150 Mo et son téléchargement peut prendre quelques minutes, selon la connexion réseau.
Le paquetage comprend deux couches : Venice 1m et Venice Ground Surface.
- Dans la fenêtre Contents (Contenu), décochez les cases en regard de Landmarks (Points de repère), Canals (Canaux) et Structures en ne laissant que la couche Venice 1m et le fond de carte visibles.
Cette couche est une couche raster. Dans une couche raster, chaque pixel stocke sa propre valeur. Le nom de la couche, Venice 1m, fait référence à sa résolution : la taille de ses pixels. Le 1m signifie que chaque pixel représente une surface d'un mètre carré.
Cette couche raster a été créée par l’interpolation d’une série de points. Dans la mesure où il s’agit d’une interpolation, il peut exister des inexactitudes. Cette couche raster ne serait donc pas adaptée à une analyse du monde réel. Toutefois, dans le cadre de ce didacticiel, elle répond à vos besoins.
- Dans la fenêtre Contenu, cliquez sur la flèche en regard de Venice 1m pour afficher sa symbologie.
Au lieu d'un symbole unique, cette couche possède une combinaison de couleurs pour différentes valeurs. Les valeurs représentent l'altitude en mètres. L’altitude de Venise est comprise entre un point situé juste au-dessous du niveau de la mer (foncé) et environ 11 mètres au-dessus du niveau de la mer (clair) : un terrain très plat.
- Sur la carte, cliquez à n’importe quel endroit de la couche raster.
Une fenêtre contextuelle s’affiche pour le pixel sur lequel vous avez cliqué. Dans l’image d’exemple ci-dessus, le pixel a une altitude d’environ 1,04 mètre au-dessus du niveau de la mer.
- Fermez la fenêtre contextuelle.
En examinant la carte, vous pouvez conclure que Venise se trouve en majeure partie à environ 1 mètre au-dessus du niveau de la mer, les extrémités est et ouest de la ville étant situées à une altitude un peu plus élevée. Un environnement d'aussi faible altitude expose Venise à un risque certain d'inondation. Pour mieux comprendre le terrain extrêmement plat de Venise, vous allez le visualiser en 3D.
Convertir une carte en scène
Traditionnellement, une carte affiche des données en 2D. Une scène est une carte qui affiche des données en 3D. Par défaut, ArcGIS Pro convertit une carte en scène globale qui illustre le monde entier sous la forme d’un globe sphérique. Comme votre zone d'intérêt est Venise, et non l'intégralité du globe, vous allez modifier les paramètres afin de convertir la carte en scène locale.
- Sur le ruban, cliquez sur l'onglet Vue. Dans le groupe View (Affichage), cliquez sur Convert (Convertir) et choisissez to Local Scene (Sur la scène locale).
Votre carte est convertie en 3D et génère une vue nommée Map_3D. Vous pouvez revenir à votre carte 2D à tout moment en cliquant sur l’onglet de la vue Map (Carte).
- Dans la fenêtre Contenu, décochez la couche Venice 1m pour la désactiver. Cochez les couches Landmarks (Points de repère), Canals (Canaux) et Structures pour les activer.
Dans les scènes, les couches sont désignées au format 3D ou 2D. Actuellement, vos couches sont des couches 2D, ce qui explique en partie pourquoi elles sont toujours plates. Vous changerez cela plus tard dans le didacticiel.
- Naviguez dans la scène 3D en appuyant sur V tout en faisant glisser le pointeur pour incliner et faire pivoter la scène. Déplacez-vous et zoomez comme dans une carte 2D. Vous pouvez aussi zoomer en cliquant avec le bouton droit.
Le manque de relief du terrain de Venise contraste avec les collines au loin. Comme vos couches raster ne s’étendent pas au-delà de Venise, d’où proviennent ces collines ? Par défaut, les scènes utilisent une carte de données d'altitude, nommée surface d'altitude, pour déterminer l'altitude du sol. Cette surface par défaut s'étend sur le monde entier, à une faible résolution toutefois (c'est-à-dire à un niveau de détail faible).
- Sur le ruban, cliquez sur l’onglet Map (Carte). Dans le groupe Navigate (Parcourir), cliquez sur Bookmarks (Géosignets), puis choisissez Venice.
Remarque :
Lorsque vous avez converti votre carte en scène, vous avez aussi converti vos géosignets 2D en géosignets 3D. Les deux jeux de géosignets étant actuellement identiques, vous pouvez utiliser l’un ou l’autre.
Ajouter une source d’altitude
A des fins de visualisation, la surface au sol par défaut illustre de manière précise le manque de relief flagrant de Venise. Toutefois, sa faible résolution la fait manquer de détails. Vous allez ajouter une de vos couches raster haute résolution comme nouvelle surface d’élévation.
- Dans la fenêtre Contenu, décochez la couche Venice Ground Surface pour l'activer.
Les données d’altitude de la couche Venice Ground Surface sont similaires à celles de la couche Venice 1m, mais elles incluent les données d’altitude du niveau de la mer pour une partie de la lagune environnante. Les données supplémentaires offrent un contexte à l'altitude de Venise et permettent de préparer le terrain. Vous allez utiliser cette couche comme l’élévation du sol.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la couche Venice Ground Surface, pointez sur Elevation (Élévation) et sélectionnez Duplicate in Ground (Dupliquer au sol).
La couche venicesource est ajoutée à la fenêtre Contents (Contenu) sous la section Elevation Surfaces (Surfaces d’altitude). Deux sources d’altitude sont présentes. La première est la couche venicesource que vous venez d’ajouter, et la seconde est la surface par défaut.
La nouvelle source d'altitude est définie comme sol dans la surface qui entoure Venise. Les valeurs d'altitude par défaut sont toujours utilisées dans la surface à l'extérieur de Venise et vous pouvez donc toujours voir les collines en arrière-plan.
- Dans la fenêtre Contents (Contenu), sous 2D Layers (Couches 2D), décochez la couche Venice Ground Surface (Surface au sol Venise) pour la désactiver.
- Déplacez, zoomez et inclinez la scène pour naviguer et mieux visualiser la nouvelle altitude du sol.
Vous pouvez être amené à effectuer un zoom très rapproché pour voir les changements d’altitude : Venise étant en effet extrêmement plate et de faible altitude. L'extraordinaire manque d'altitude met en perspective la gravité potentielle d'une inondation à Venise.
- Une fois que vous avez terminé, revenez au géosignet Venice.
Afficher les entités en 3D
Comme vous l’avez vu en inclinant la scène, la couche Landmarks s’affiche sous forme de couche 2D, avec son symbole de punaise à plat sur le sol. Bien que cette couche ne possède pas de données d'altitude, vous pouvez donner de la profondeur au symbole de punaise en modifiant le mode d'affichage de la couche.
- Dans la fenêtre Contents (Contenu), sous 2D Layers (Couches 2D), faites glisser la couche Landmarks (Points de repère) de la section groupe 2D Layers (Couches 2D) vers la section 3D Layers (Couches 3D).
Les punaises apparaissent en 3D et se tiennent debout lorsque vous faites pivoter et déplacez la carte.
Une autre couche qui est actuellement plate mais qui pourrait être affichée en 3D est la couche Structures. Contrairement à la couche Landmarks, les attributs de la couche Structures possèdent des données de hauteur. Pour afficher la couche en 3D, vous allez utiliser l’extrusion, qui affiche les entités en 3D à l’aide d’une constante ou d’un attribut comme la valeur z.
- Dans la fenêtre Contents (Contenu), faites glisser la couche Structures de la section 2D Layers (Couches 2D) vers la section 3D Layers (Couches 3D), en la plaçant sous la couche Landmarks (Points de repère).
L’apparence de la couche Structures change légèrement, mais elle reste plate. Pour extruder les entités, vous allez utiliser un attribut en vue de déterminer la valeur z de chaque entité.
- Dans la fenêtre Contenu, cliquez avec le bouton droit sur la couche Structures et choisissez Table attributaire.
La table possède cinq champs, dont l’un est Height (Hauteur). Vous allez extruder la couche Structures avec les valeurs de ce champ.
- Fermez la table attributaire.
- Dans l'onglet Feature Layer (Couche d’entités), dans le groupe Extrusion (Extrusion), cliquez sur le bouton Type (Type) et sélectionnez Max Height (Hauteur max).
Remarque :
L’onglet Feature Layer (Couche d’entités) est contextuel, ce qui signifie qu’il s’affiche uniquement dans certains cas. Cet onglet s’affiche uniquement si une couche est sélectionnée dans la fenêtre Contents (Contenu). Assurez-vous que la couche Structures est sélectionnée avant de continuer.
- Dans le groupe Extrusion, pour Field (Champ), choisissez Height (Hauteur). Vérifiez que le paramètre Unit (Unité) est défini sur Meters (Mètres).
Les entités sont extrudées, ce qui signifie qu'une valeur de hauteur leur est attribuée en fonction du champ sélectionné. Elles apparaissent maintenant en 3D sur la carte.
- Explorez la scène. Une fois que vous avez terminé, revenez au géosignet Venice.
- Enregistrez le projet.
Vous avez converti votre carte 2D en une scène et ajusté les paramètres d’altitude et du moteur de rendu pour afficher vos données de manière plus efficace. D'après vos observations, Venise est extrêmement plate et de faible altitude, ce qui lui fait courir un risque même en cas de faible augmentation du niveau d'eau.
Dans ce didacticiel, vous avez découvert de nombreux processus de base impliquant la 3D dans ArcGIS Pro. Vous pouvez appliquer ces processus à d’autres localisations et explorer le monde en 3D.
Vous trouverez d’autres didacticiels dans la bibliothèque des didacticiels.