Résolution interactive des conflits
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
En cas de conflits entre votre version mise à jour et la version cible lors de la réconciliation, vous pouvez les résoudre de manière interactive dans la boîte de dialogue Conflits. La boîte de dialogue Conflits apparaît uniquement si vous avez défini vos options de mise à jour pour l'enregistrement automatique des modifications uniquement en l'absence de conflit.
Pour en savoir plus sur la définition des options de mise à jour de versionnement
Lors de la résolution de conflits, vous choisissez la représentation des entités et des attributs à conserver.
Les conflits peuvent être résolus à différents niveaux :
- Au niveau du champ (attribut) - Vous choisissez la représentation à utiliser pour remplacer des valeurs attributaires spécifiques dans votre version mise à jour des données. Ces modifications s'appliquent à un ou plusieurs champs spécifiques.
Par exemple, si le champ de couleur de la bouche d'incendie 1297 d'une classe d'entités de bouches d'incendie contient les attributs suivants : rouge pour la version ascendant commun, jaune pour la version mise à jour et orange pour la version en conflit, vous pouvez choisir la couleur (la valeur attributaire de la version) à utiliser pour remplacer la valeur attributaire du champ de couleur dans votre version mise à jour. Les champs représentent les noms de champs répertoriés dans la colonne Propriété de la zone de la boîte de dialogue Conflits affichant des informations sur les attributs.
Reportez-vous à la rubrique Résolution interactive de conflits au niveau du champ pour obtenir des instructions.
- Au niveau de la ligne (entité individuelle) : une ligne d'une table représente une entité ; par exemple, le point représentant la bouche d'incendie 1297. Ces informations apparaissent dans la liste des conflits (partie gauche de la boîte de dialogue Conflits) à l'aide de leur champ IdObjet.
La résolution des conflits au niveau de la ligne applique la représentation choisie à tous les conflits de cette entité. Ainsi, si le champ de couleur et le champ de forme de la bouche d'incendie 1297 comportent tous deux des conflits, la représentation choisie pour remplacer votre version mise à jour remplace les valeurs attributaires de ces champs.
Reportez-vous à la rubrique Résolution interactive de conflits au niveau de la ligne pour obtenir des instructions.
- Au niveau de la classe (classe d'entités complète) - les classes d'entités apparaissent dans la liste Conflits de la boîte de dialogue Conflits. Le nom de la classe d'entités s'affiche dans la liste.
La résolution des conflits au niveau de la classe signifie que la représentation des données choisie pour remplacer votre version mise à jour des données s'applique à toutes les entités et tous les attributs en conflit de cette classe d'entités. Par exemple, si vous avez choisi d'utiliser la version en conflit de la classe d'entités de bouches d'incendie pour remplacer votre version mise à jour de la classe d'entités de bouches d'incendie, tous les attributs en conflit dans toutes les entités sont remplacés par les valeurs attributaires de la version en conflit.
Reportez-vous à la rubrique Résolution interactive de conflits au niveau de la classe pour obtenir des instructions.
- A la racine (tous les conflits de toutes les classes d'entités et entités d'une opération de réconciliation particulière) : dans la boîte de dialogue Conflits, la racine correspond au niveau supérieur de la liste Conflits.
Si vous résolvez des conflits à la racine, tous les conflits détectés lors du processus de réconciliation sont résolus à l'aide de la même représentation. Par exemple, si vous choisissez de remplacer votre version par la version mise à jour à la racine, tous les conflits de toutes les classes d'entités et entités de la liste sont résolus en faveur de vos mises à jour.
Reportez-vous à la rubrique Résolution interactive de conflits à la racine pour obtenir des instructions.
La résolution des conflits n'enregistre pas vos mises à jour dans la version parent ; pour cela, vous devez effectuer la réinjection de vos modifications dans la version cible.