Comparaison d’entités (Outils de gestion des données)
Résumé
Compare deux couches ou classes d’entités et renvoie les résultats de la comparaison.
Utilisation
Cet outil renvoie des messages affichant le résultat de la comparaison. Par défaut, l’outil cesse de s’exécuter dès qu’il détecte la première différence entre les entrées. Pour signaler toutes les différences, activez le paramètre Continue Comparison (Continuer la comparaison).
Si les différences signalées entre les jeux de données en entrée sont liées à l’ajout ou à la suppression d’enregistrements, seule la première différence signalée est valide. Toutes les différences signalées après l’ajout ou la suppression sont dues au fait que la comparaison ne suit pas l’ordre séquentiel. Les outils de comparaison ne tentent pas de trouver l’ensemble d’enregistrements correspondants suivant après la détection d’un enregistrement ajouté ou supprimé.
Cet outil peut signaler des différences de définitions de champ, de géométrie, de valeurs tabulaires et de référence spatiale.
Vous pouvez spécifier plusieurs champs de tri. Le premier champ est trié, le deuxième champ est trié, et ainsi de suite, dans l’ordre croissant. Le fait de spécifier un champ de tri commun aux deux jeux de données en entrée vous garantit de comparer la même ligne de chaque jeu de données en entrée.
Par défaut, le paramètre Compare Type (Type de comparaison) est défini sur All (Tout). Cela signifie que toutes les propriétés des entités faisant l’objet d’une comparaison sont vérifiées, y compris les références spatiales, les propriétés de champ, les attributs et la géométrie. Spécifiez un type de comparaison différent pour comparer des propriétés spécifiques des entités.
Le paramètre Ignore Options (Ignorer les options) permet d’omettre certaines propriétés, telles que les attributs de mesure, les attributs z, les attributs ID de point et les propriétés d’extension. Deux classes d’entités peuvent être identiques, mais l’une d’elles a des mesures et des coordonnées z, l’autre non. L’option Ignore extension properties (Ignorer les propriétés d’extension) désigne des informations supplémentaires ajoutées à une table ou une classe d’entités. Par exemple, deux classes d’entités annotations peuvent avoir des entités identiques, mais des propriétés d’extension différentes, par exemple des symboles différents dans la collection de symboles et un comportement de mise à jour différent.
La valeur du paramètre XY Tolerance (Tolérance XY) par défaut est déterminée par la tolérance xy par défaut de la valeur du paramètre Input Base Features (Entités de base en entrée). Pour minimiser le risque d’erreur, attribuez la plus petite valeur possible à la tolérance de comparaison. Si la valeur 0 est spécifiée, une correspondance exacte est réalisée.
Les valeurs de paramètre M Tolerance (Tolérance M) et Z Tolerance (Tolérance Z) par défaut sont déterminées par les tolérances m et z par défaut de la valeur du paramètre Input Base Features (Entités de base en entrée). Les unités sont identiques à celles de la valeur du paramètre Input Base Features (Entités de base en entrée). Si la valeur 0 est spécifiée, une correspondance exacte est réalisée.
Si vous utilisez l’option Geometry only (Géométrie uniquement) pour le paramètre Compare Type (Type de comparaison), les références spatiales doivent correspondre. Si les références spatiales des entrées ne sont pas identiques, une différence est signalée entre les entrées. Si les systèmes de coordonnées des entrées ne sont pas identiques, les entités sont considérées comme différentes. Cet outil ne projette pas d’entités à la volée.
The Omit Fields (Ignorer des champs) se compose d’une liste des champs exclus de la comparaison du nombre de champs. Leurs définitions de champ et leurs valeurs tabulaires sont ignorées.
Les tolérances d’attribut peuvent uniquement être spécifiées pour les champs de type numérique.
La valeur du paramètre Output Compare File (Fichier de comparaison en sortie) contient toutes les similitudes et différences trouvées entre les jeux de données en entrée. Il s’agit d’un fichier texte délimité par des virgules qui peut être visualisé et utilisé comme une table dans ArcGIS. Par exemple, la table peut être interrogée pour obtenir toutes les valeurs d’ID d’objet de toutes les lignes qui sont différentes. Le champ
has_errorindique que l’enregistrement contient une erreur. La valeurTrueindique une différence.Si vous utilisez cet outil dans Python, vous obtenez le statut de la comparaison à partir de l’objet Result renvoyé à l’aide de la position d’index 1.(result[1]). La valeur est
'true'si aucune différence n’est trouvée et'false'dans le cas contraire.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Entités de base en entrée |
Données à comparer à la valeur du paramètre Input Test Features (Entités test en entrée). Cette valeur de paramètre correspond aux données que vous avez déclarées comme valides. Ces données de base comportent le contenu et les informations appropriés. |
Feature Layer |
|
Entités test en entrée |
Données à comparer à la valeur du paramètre Input Base Features (Entités de base en entrée). Cette valeur de paramètre correspond aux données que vous avez modifiées en mettant à jour ou en compilant de nouvelles informations. |
Feature Layer |
|
Champ de tri |
Champ(s) permettant de trier les enregistrements dans les entrées. Les enregistrements sont triés dans l'ordre croissant. Le fait de spécifier un champ de tri commun aux deux entrées vous garantit de comparer la même ligne de chaque jeu de données en entrée. |
Value Table |
|
Type de comparaison (Facultatif) |
Indique le type de comparaison à utiliser.
|
String |
|
Ignorer les options (Facultatif) |
Indique les propriétés qui ne seront pas comparées.
|
String |
|
Tolérance XY (Facultatif) |
Distance qui déterminera la plage dans laquelle des entités seront considérées comme identiques. Pour minimiser le risque d’erreur, la valeur du paramètre doit être la plus petite possible. Par défaut, la tolérance de comparaison est la tolérance xy des entités de base en entrée. |
Linear Unit |
|
Tolérance M (Facultatif) |
Distance minimale entre des mesures avant qu’elles ne soient considérées comme identiques. |
Double |
|
Tolérance Z (Facultatif) |
Distance minimale entre des coordonnées z avant qu’elles ne soient considérées comme identiques. |
Double |
|
Tolérance d'attribut (Facultatif) |
Valeur numérique déterminant la plage dans laquelle les valeurs attributaires sont considérées comme égales. Ce paramètre s’applique uniquement aux champs numériques. Colonnes de la table de valeurs :
|
Value Table |
|
Ignorer des champs (Facultatif) |
Le ou les champs à omettre lors de la comparaison. Les définitions et valeurs tabulaires de ces champs seront ignorées. |
String |
|
Continuer la comparaison (Facultatif) |
Indique si la comparaison continue une fois qu’elle a détecté la première différence entre les entrées.
|
Boolean |
|
Fichier de comparaison en sortie (Facultatif) |
Fichier en sortie qui contient toutes les similitudes et toutes les différences trouvées entre les entrées. Il s’agit d’un fichier texte délimité par des virgules qui peut être visualisé et utilisé comme une table dans ArcGIS. |
File |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Comparer le statut |
Le statut de comparaison est défini sur |
Boolean |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui