Fusionner plusieurs couches en une seule
Vidéo
Ce didacticiel est également disponible sous forme de vidéo.
Pour obtenir des informations détaillées, reportez-vous aux instructions écrites ci-après.
Remarque :
Cette vidéo a été enregistrée pour la dernière fois le 30 avril 2025 avec ArcGIS Pro 3.4. Elle peut différer légèrement des instructions écrites ci-après, qui sont plus récentes.
Exécuter l’outil Fusionner
L’outil de géotraitement Merge (Fusionner) peut fusionner deux couches ou plus, tant que leur type d’entités est identique. Par exemple, il peut fusionner deux couches linéaires, mais pas une couche linéaire et une couche ponctuelle. Vous allez l’utiliser pour fusionner deux couches surfaciques représentant des terrains.
- Téléchargez le paquetage de projet Norway.
Un fichier nommé Norway.ppkx est téléchargé sur votre ordinateur. Un fichier .ppkx est un paquetage de projet ArcGIS Pro qui peut contenir des cartes, des données et d’autres fichiers pouvant être ouverts dans ArcGIS Pro.
- Recherchez le fichier téléchargé sur votre ordinateur. Double-cliquez sur Norway.ppkx pour l’ouvrir dans ArcGIS Pro. À l’invite, connectez-vous avec 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.
Une carte de la Norvège apparaît.

La carte contient deux couches surfaciques : NorwayLand (en vert clair) et NorwayMinorIslands (en vert foncé).

Remarque :
Les données de cette carte proviennent de Natural Earth.
Dans le cadre de votre projet, il sera plus simple de gérer tous les polygones de terrain en tant que couche unique, et non deux. Vous allez utiliser l’outil de géotraitement Merge (Fusionner) pour créer une nouvelle couche contenant toutes les surfaces terrestres.
- Sur le ruban, cliquez sur l’onglet Analysis (Analyse). Dans le groupe Tools (Outils), cliquez sur le bouton de développement.

Une bibliothèque répertoriant certains des outils les plus utilisés apparaît.
- Défilez l’affichage vers le bas. Dans le groupe Manage Data (Gérer les données), cliquez sur Merge (Fusionner).

La fenêtre Geoprocessing (Géotraitement) s’ouvre sur les paramètres de l’outil Merge (Fusionner). Cet outil combine plusieurs couches en entrée en une nouvelle couche en sortie unique.

Conseil :
Pour en savoir plus sur l’outil Merge (Fusionner), cliquez sur le bouton d’aide dans la fenêtre Geoprocessing (Géotraitement).

- Dans la fenêtre Geoprocessing (Géotraitement), pour Input Datasets (Jeux d’entités en entrée), sélectionnez NorwayLand et NorwayMinorIslands.
Le champ Output Dataset (Jeu de données en sortie) devient NorwayLand_Merge.
- Cliquez sur le champ Output Dataset (Jeu de données en sortie).
Un chemin apparaît. Par défaut, le nouveau jeu de données sera stocké dans la géodatabase du projet.

Vous allez accepter la localisation et le nom par défaut du jeu de données en sortie.
- Dans Field Matching Mode (Mode d’appariement des champs), acceptez le choix proposé par défaut, Automatically generate fields consolidated from all inputs (Générer automatiquement des champs consolidés à partir de toutes les entrées).
- Cliquez sur Run (Exécuter).
L’outil s’exécute et une nouvelle couche nommée NorwayLand_Merge apparaît dans la fenêtre Contents (Contenu). Sur la carte, vous voyez que les îles mineures apparaissent maintenant en vert pâle. Vous allez désactiver les autres couches pour vous assurer que toutes les entités vert pâle appartiennent à la nouvelle couche.
- Dans la fenêtre Contents (Contenu), désactivez les couches NorwayLand et NorwayMinorIslands.

La fusion semble correcte : toutes les entités des deux couches en entrée sont placées dans une seule couche en sortie.
Examiner les tables attributaires
L’outil Merge (Fusionner) ne se contente pas de fusionner les données spatiales, il fusionne également les attributs des deux couches en entrée. Vous allez ensuite passer en revue les tables attributaires et déterminer si des ajustements sont nécessaires.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur NorwayLand_Merge et sélectionnez Attribute Table (Table attributaire).
La table attributaire apparaît sous la carte.
- Faites défiler la table verticalement pour examiner son contenu.
Certains champs comportent des valeurs pour chaque entité, mais les champs min_zoom, ORIG_FID, zoom_level et Name ne contiennent des valeurs que pour quelques-unes des entités.
- Faites défiler la table jusqu’à la ligne 120.
Les champs min_zoom et ORIG_FID ne contiennent des valeurs que pour les entités issues de la couche NorwayLand (comme indiqué dans le champ featurecla), tandis que les champs zoom_level et Name comportent uniquement des valeurs de la couche NorwayMinorIslands.

Parfois, ce genre de sortie hybride est autorisé dans le cadre d’une couche fusionnée. Toutefois, vous pouvez créer un résultat plus conforme. Par la suite, vous allez examiner ces champs dans les couches sources et décidez de la façon dont vous voulez les fusionner.
- Fermez la table NorwayLand_Merge.
- Ouvrez les tables attributaires des couches NorwayLand et NorwayMinorIslands.
- Au-dessus des tables attributaires, cliquez avec le bouton droit de la souris sur l’onglet NorwayMinorIslands, puis sélectionnez New Horizontal Tab Group (Nouveau groupe d’onglets vertical).

Vous pouvez maintenant voir les deux tables à la fois. Vous allez examiner les champs sans correspondance dans la couche en sortie : min_zoom, ORIG_FID, zoom_level et Name.
Les champs min_zoom et zoom_level contiennent des informations similaires. Les deux champs recommandent des niveaux de zoom pour afficher les entités sur les cartes Web.

Vous allez fusionner ces deux champs en un seul dans une nouvelle couche en sortie.
Le champ ORIG_FID existe uniquement dans la couche NorwayLand et n’est pas nécessaire dans le cadre de cet exercice. Vous allez supprimer ce champ de la couche en sortie.
Le champ Name existe uniquement dans la couche NorwayMinorIslands. Vous aimeriez conserver les noms des îles et allez donc laisser ce champ tel quel, même si la plupart des entités ont une valeur nulle.
Configurer l’appariement de champs
À présent, vous disposez d’un plan en vue de la fusion des attributs issus des deux couches, vous allez de nouveau exécuter l’outil Merge (Fusionner). Cette fois-ci, vous allez utiliser un appariement de champs pour contrôler la façon dont les attributs sont fusionnés.
- Pour la fenêtre Geoprocessing (Géotraitement), pour Field Matching Mode (Mode d’appariement des champs), choisissez Use the field map to reconcile field differences (Utiliser l’appariement des champs pour réconcilier les différences de champs).
- Dans la section Field Map (Appariement des champs), cliquez sur Edit (Mettre à jour).

La fenêtre Field Properties (Propriétés du champ) apparaît.
- Sous Fields (Champs), cliquez sur featurecla (2).
L’étiquette (2) signale que deux champs sources participent à ce champ en sortie. Les informations sous Table indiquent que les deux couches en entrée comportent des champs nommés featurecla.

Le contenu de ces deux champs sera fusionné en un champ featurecla unique dans la couche en sortie. Vous allez modifier le nom du champ dans la couche en sortie.
- Dans la table Properties (Propriétés), sous Field Name (Nom du champ), effacez featurecla et saisissez type. Modifiez également Alias en type.

- Sous Fields (Champs), cliquez sur min_zoom.

La section Table indique qu’il n’existe qu’une seule source pour ce champ, provenant de la couche NorwayLand.
- Sous Table, cliquez sur NorwayMinorIslands (0).

Vous avez la possibilité d’ajouter un champ source depuis la couche sélectionnée.
- Sous Actions and Source Fields (Actions et champs sources), faites défiler l’affichage vers le bas et cliquez sur zoom_level.

Les champs min_zoom et zoom_level participent maintenant tous les deux au nouveau champ dans la couche en sortie.
- Sous Fields (Champs), cliquez sur ORIG_FID.
Une seule des tables contient ce champ. Comme vous n’avez pas besoin de ce champ dans la nouvelle couche, vous allez le supprimer.
- Sous Fields (Champs), placez le curseur sur ORIG_FID et cliquez sur le bouton Remove (Supprimer).

Vous avez déjà inclus les valeurs zoom_level dans le champ min_zoom. Vous pouvez donc aussi supprimer ce champ.
- Supprimez le champ zoom_level.
Le dernier champ sans étiquette (2) est Name (Nom). Plus tôt, vous avez décidé de conserver Name (Nom) comme champ en sortie. Cela ne pose aucun problème qu’il provienne d’une seule couche source.

- Dans la fenêtre Field Properties (Propriétés du champ), cliquez sur OK.
Ré-exécuter l’outil Fusionner
Une fois la configuration de l’appariement des champs effectuée, vous allez exécuter à nouveau l’outil Merge (Fusionner) et examiner les résultats.
- Dans la fenêtre Geoprocessing (Géotraitement), sous Field Map (Appariement des champs), laissez la case Add source information to output (Ajouter des informations sur la source dans la sortie) décochée.

Cette option permet d’ajouter un champ supplémentaire pour indiquer la couche source de chaque entité. Toutefois, le champ featurecla (appelé type dorénavant) désigne déjà la couche source. Il n’est donc pas nécessaire d’ajouter des informations supplémentaires sur la source.
- Cliquez sur Run (Exécuter).
L’outil s’exécute et la couche NorwayLand_Merge est actualisée dans la fenêtre Contents (Contenu). Comme vous n’avez pas renommé Output Dataset (Jeu de données en sortie), celui que vous avez créé précédemment a été remplacé.
- Fermez les tables attributaires NorwayLand et NorwayMinorIslands.
- Ouvrez la table attributaire de la couche NorwayLand_Merge.
- Faites défiler la table et vérifiez qu’elle contient les entités des deux couches en entrée et que les champs ont été fusionnés correctement.
Huit champs doivent être présents : OBJECTID, Shape, type, scalerank, min_zoom, Name, Shape_Length et Shape_Area.

- Fermez la table attributaire.
- Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit de la souris sur NorwayLand, puis sélectionnez Remove (Supprimer).

- Supprimez également la couche NorwayMinorIslands.
- Dans Quick Access Toolbar (Barre d’outils Accès rapide), cliquez sur le bouton Save Project (Enregistrer le projet).

- Si un message indiquant que ce projet a été créé avec une version précédente s’affiche, cliquez sur Yes (Oui).
Vous avez fusionné deux couches surfaciques en une nouvelle couche. Vous avez utilisé un appariement de champs pour déterminer comment les champs non appariés pourraient être fusionnés dans la nouvelle couche.
Vous trouverez d’autres didacticiels dans la bibliothèque des didacticiels.

