Utilisation du contrôle d'appariement de champs

Certains outils de géotraitement, notamment Jointure spatiale, Ajouter, Combiner, Classe d'entités vers classe d'entités et Table vers table, possèdent un paramètre permettant de contrôler la façon dont les champs provenant des jeux de données en entrée sont traités et écrits, ou appariés, dans le jeu de données en sortie : le paramètre Appariement des champsAppariement des champs. Outre le déplacement élémentaire d'attributs de l'entrée vers la sortie, l'appariement de champs peut également s'avérer utile pour certaines tâches courantes telles que la concaténation de champs et le calcul de statistiques, comme la moyenne, la somme et l'écart type.

L'appariement des champs est affiché graphiquement dans une arborescence. Les champs de sortie d'appariement de champ s'affichent en tant qu'éléments de niveau supérieur dans l'arborescence, et leurs noms et types sont indiqués. Ces champs en sortie constituent l'ensemble des champs d'attributs qui seront contenus dans le jeu de données en sortie. Les valeurs provenant des jeux de données sont affichés comme des sous-éléments dans l'arborescence. Chaque champ en sortie peut avoir zéro, un ou plusieurs champs en entrée associés dans l'arborescence. Les champs en entrée associés à un champ en sortie détermineront quelles valeurs d'attributs provenant des jeux de données en entrée sont transférées vers les champs du jeu de données en sortie. Un champ en entrée dans l'appariement de champs présente le jeu de données en entrée spécifique auquel le champ appartient, ainsi que le nom et le type du champ.

Vous pouvez ajouter ou supprimer des champs en sortie de l'appariement de champs, et ajouter ou supprimer des champs en entrée d'un champ en sortie. Vous pouvez également modifier certaines propriétés d'un champ en sortie comme le nom et le type de champ, ainsi qu'une Règle de combinaison qui détermine comment traiter plusieurs champs en entrée associés à un champ en sortie.

Modification des appariements de champs par défaut

Pour modifier le contrôle d'appariement de champs, utilisez les boutons sur le contrôle et cliquez avec le bouton droit dans le menu contextuel des champs en sortie et en entrée.

Le menu contextuel d'un champ en sortie inclut les options suivantes :

Le menu contextuel d'un champ en entrée inclut les options suivantes :

Le menu contextuel de l'appariement de champs dans son intégralité (espace vide) contient les options suivantes :

Règles de combinaison

La propriété de règle de combinaison d'un champ en sortie permet de spécifier la manière dont les valeurs de deux champs en entrée ou plus sont combinées en une seule valeur en sortie. Les valeurs Null sont exclues de tous les calculs de combinaison. Vous pouvez utiliser plusieurs règles de combinaison :

Règle de combinaison

La valeur en sortie est

Premier

À partir du premier (en partant du haut) champ en entrée.

Dernier

À partir du dernier (en partant du bas) champ en entrée.

Rejoindre

Concaténation des valeurs de champs en entrée. Vous pouvez utiliser un délimiteur pour séparer les différentes valeurs en entrée. Si aucun délimiteur n'est utilisé, toutes les valeurs sont jointes en une chaîne continue.

Somme

La somme totale des valeurs des champs en entrée.

Moyenne

Moyenne des valeurs des champs en entrée.

Médiane

Médiane des valeurs des champs en entrée. La médiane correspond à la valeur centrale qui sépare l'ensemble total des valeurs en deux moitiés inférieure et supérieure, par exemple, la médiane de 1,3,5,7,9,11,13 est 7.

Mode

La valeur des champs en entrée la plus courante ou celle présentant la fréquence la plus élevée.

Min

Valeur minimale (la plus petite) de champ en entrée.

Max.

Valeur maximale (la plus grande) de champ en entrée.

Ecart type

Écart type entre les valeurs de champs en entrée.

N'utilisez pas l'écart type si votre champ en sortie possède un seul champ en entrée, car la valeur en sortie sera toujours zéro.

Total

Nombre de valeurs dans les champs en entrée, valeurs Null exclues.

Plage

Différence absolue entre les valeurs de champs minimale et maximale.

Définition du paramètre Appariement des champs dans un script

Dans un script, utilisez l'objet FieldMappings pour spécifier un paramètre d'appariement de champs.

5/10/2014