Professional Documents
Culture Documents
Nous avons vu dans le tutoriel gvSIG pas à pas n°1 comment créer une jointure entre un fichier de
formes et une table attributaire complémentaire. Parfois, cette opération est complexifiée car il
n’existe pas une colonne bien formatée permettant la jointure des deux fichiers. Dans ce tutoriel,
nous allons voir comment créer une colonne dans la table d’attributs d’un fichier de formes par
concaténation de colonnes existantes. Cette opération est intéressante notamment pour créer des
identifiants uniques à partir de colonnes existantes. Ceci est utile par exemple quand pour identifier un
canton de façon unique, il faut concaténer la colonne contenant le numéro de département avec la
colonne contenant le numéro du canton.
Le numéro
unique de
ce canton
est 0335
Source : INSEE
N.B : la procédure décrite ci-dessous concerne avant tout la concaténation des tables attributaires des
fichiers de formes. Elle fonctionne aussi pour les tables dbf complémentaires, mais il est tout aussi
simple pour ces tables de réaliser l’opération dans excel (dans notre exemple ci-dessus, se positionner
en J4 et taper la formule =C4&F4).
Attention ! La procédure décrite ci-dessous ne fonctionne que pour des champs de type chaîne
(alphabétique), contrairement à la procédure évoquée pour Excel.
Charger le fichier de formes dans la vue comme nous avons appris à le faire dans les tutoriels
précédents. Visualiser la table d’attributs
Nous voulons utiliser une colonne comportant le numéro complet de chaque chef-lieu de département.
Pour cela, nous devons concaténer la colonne contenant le code du département (CODE_DEPT) et
celle contenant la fin du code des chefs-lieux (CODE_CHF).
Pour cela, nous devons d’abord entrer en mode modification : revenir à la vue, cliquer sur le nom du
fichier de formes, cliquer droit, et sélectionner « commencer l’édition ».
Nous devons ensuite créer une nouvelle colonne qui accueillera notre concaténation. Aller dans
« table, gestionnaire de champs
Une fenêtre s’ouvre. Cliquer sur « nouvelle colonne ». Une autre fenêtre s’ouvre nommée « propriétés
du nouveau champ ».
L’expression inscrite au bas de la fenêtre doit être de type [NOM COLONNE 1]+[NOM COLONNE
2].
Cliquer sur accepter
La concaténation est réalisée !
Après concaténation, sélectionner les lignes que vous voulez modifier en cliquant dessus une fois
(pour sélectionner plusieurs lignes, utiliser la touche contrôle). Elles apparaissent alors surlignées.
Sélectionner la colonne que vous voulez modifier en cliquant une fois sur son nom. La calculatrice de
la barre d’outils devient active, cliquer dessus.
Cliquer sur accepter : le ou les 0 se sont bien ajoutés aux lignes sélectionnées