Excel Et Les SIG
Excel Et Les SIG
Excel Et Les SIG
1) Définitions
ArcView s'est depuis plusieurs années imposé comme le standard des Systèmes
d'Information Géographique Bureautique. Diffusé aujourd'hui à plusieurs centaines de
milliers d’exemplaires dans le monde, il est utilisé dans une très large variété de secteurs
d'activité. C’est le premier niveau de licence. ArcEditor et ArcInfo sont les autres et
possèdent plus de fonctionnalités.
Qgis est un SIG libre multiplateforme publié sous licence GPL. Qgis peut interagir
avec GRASS et le SGBD PostgreSQL.
2) Configuration matérielle
1 PC Dual-Core à 2.8Ghz avec 2Go de RAM et une carte vidéo GeForce 7950 à
512Mo et 1 PC 1Ghz avec 1,5Go de RAM et une carte vidéo GeForce 5950 à 256Mo.
3) Configuration logicielle
Le fichier Excel se nomme « Departements.xls ». Il ne possède qu’une seule feuille qui s’appelle
« Departements ». Cette dernière regroupe 9 colonnes :
- La colonne A « DEPARTEMENTS » indique la liste des départements. Ce titre sera tronqué en
« DEPARTEMENT » ou « DEPARTEMEN » en fonction des logiciels. De plus, je ne mets
aucun caractère accentué pour éviter des problèmes liés aux SIG provenant de différents pays.
- La colonne B « REGIONS » indique la région du département.
- La colonne C « SIG_PRO » indique le nombre de licences SIG professionnelles (ArcView,
GeoConcept, MapInfo…) du département concerné.
- La colonne D « SIG_MET » indique le nombre de licences SIG de type métier du département
concerné.
- La colonne E « SIG_LIB » indique le nombre de licences SIG du monde libre (Qgis, gvSIG,
GRASS...) du département concerné.
- La colonne F indique le total de licences SIG dans le département concerné (F = C + D + E).
- La colonne G « %_PRO » indique le pourcentage des SIG professionnels par rapport au total des
licences SIG du département concerné (G = C/F avec le format de cellule en pourcentage).
- La colonne H « %_PRO » indique le pourcentage des SIG de type métier par rapport au total des
licences SIG du département concerné (G = C/F avec le format de cellule en pourcentage).
- La colonne I « %_PRO » indique le pourcentage des SIG du monde libre par rapport au total des
licences SIG du département concerné (G = C/F avec le format de cellule en pourcentage).
Etape 1
Ouvrez ArcMap et créer une nouvelle carte au besoin.
Dans l’onglet « Source » de la table des matières, vous constatez que la feuille Excel a bien été intégrée.
Remarque : vous basculez automatiquement sur l’onglet « source » de la table des matières lors
d’un import de «tables ».
Etape 4
Vous allez maintenant cartographier vos statistiques en colorisant votre Shapefile.
Cliquez droit sur ce fichier et choisissez « Properties ».
1) Méthode « à la volée »
Etape 1
Ouvrez votre fichier Excel avec Excel.
Etape 2
Ouvrez la carte GeoConcept que vous souhaitez utiliser.
Sélectionnez votre Shapefile en choisissant dans la liste déroulante « Fichiers de type » : « Shapefile
ArcView (*.shp) » puis cliquez sur « Ouvrir ».
Remarque : attention, le format Shapefile ne fait pas partie de l’installation par défaut de
GeoConcept ! Vous devez donc choisir une installation personnalisée pour cocher le filtre
d’import/export ESRI Shapefile.
Sélectionnez vos options d’installation. Mon configurateur possède déjà un Type « Departements » et un
sous-type « excel » (surfacique). Cliquez sur « OK ».
Etape 3
Vous allez importer vos données « .txt ».
Choisissez de nouveau « Importer » puis « Données et structures ».
Dans la partie « Séparateur », choisissez « Tab » puis cochez la case « Noms des champs sur la première
ligne ». Cliquez sur « Suivant ».
Choisissez le type/sous-type associé puis indiquez à GeoConcept les champs communs avec le Shapefile.
Pour cela, cliquez gauche sur le titre du champ.
Choisissez « Discrétiser », définissez le champ à cartographier (pour l’exemple, prenez TOTAL). Enfin,
définissez la méthode de représentation, prenez « Plages de couleurs ». Cliquez sur « Suivant ».
En cliquant sur le petit bouton fléché, vous pouvez choisir la couleur d’un dégradé de rouge par exemple.
Cliquez finalement sur « Terminer ».
Etape 1
Importer votre fichier Shapefile comme indiqué dans le chapitre précédent.
Choisissez « Un fournisseur OLE DB » puis appuyez sur le bouton « Définir les propriétés ».
Choisissez votre source de données liée à cette nouvelle connexion puis cliquez sur suivant.
Indiquez le type/sous-type qui va recevoir les informations de la source de données puis cliquez sur
« Suivant ».
Cochez « Insérer les objets créés dans la liste de sélection ». Puis paramétrez l’importation comme vous
le souhaitez grâce aux options des deux autres onglets (Mettre à jour et Supprimer). Cliquez ensuite sur
« Suivant ».
Appuyez alors sur la petite flèche verte pour lancer l’importation des données.
Etape 1
Ouvrez votre fichier Excel avec Excel.
Choisissez dans la liste déroulante « Type de fichier » : DBF4 (dBASE IV) (*.dbf).
Cliquez ensuite sur « Enregistrer ».
Après avoir importé le Shapefile, vous devez « activer » sa table attributaire afin de pouvoir la joindre à
votre table de statistiques. Pour cela, choisissez la commande « Voir la table des attributs » du menu
« Couche ».
Remarque : la barre d’outils change en fonction de l’objet sélectionné dans gvSIG. Cela demande
un peu de « gymnastique » car vous devez bien cliquer sur la barre de titre de l’objet pour le
sélectionner et donc pour activer la bonne barre de menu…
Mais surtout, elle a été automatiquement intégrée dans la liste des tables. Pour le vérifier, choisissez
l’icône « Table ».
Etape 4
Il ne vous reste plus qu’à établir la jointure avant de pouvoir réellement travailler avec vos données.
Cliquez sur une des tables pour activer le menu « Table » puis choisissez dans ce dernier « Joindre ».
Etape 5
Vous allez maintenant cartographier vos données.
Sélectionnez votre vue, puis cliquez gauche sur le nom de la couche pour la sélectionner et cliquez droit
pour ouvrir son menu contextuel.
Cliquez sur « Appliquer » ou directement sur « Accepter » pour valider et fermer la fenêtre.
Etape 1
Convertissez votre fichier Excel en « .dbf » comme pour gvSIG. Je ne vais pas vous montrer à nouveau la
méthode, référez-vous pour cela à l’étape 1 du chapitre D.
En ouvrant votre répertoire de données, vous constatez maintenant que vous avez deux tables « .DBF ».
La première provient de votre fichier Excel, la seconde détient les données attributaires de votre
Shapefile. Vous voyez où je veux en venir ?
Et bien, oui, vous avez raison ! Vous allez remplacer le DBF du Shapefile par le DBF d’Excel. Mais afin
de ne pas perdre de données, vous devez faire très attention aux points suivants :
- Le nom de la table doit être identique aux noms des différents fichiers du Shapefile.
- La casse des noms des départements doit aussi être identique pour que le Shapefile soit cohérent.
Par exemple, le département COTE D’OR de votre ancien fichier Excel doit être réécrit en COTE-
D’OR comme dans le fichier DBF de votre Shapefile.
- Enfin, il est possible de n’importer que des champs de l’ancien fichier Excel en les ajoutant au
fichier DBF du Shapefile. Vous êtes ainsi certain de ne pas avoir de problème de casse. C’est cette
méthode que je vais vous présenter.
Copiez les champs possédant des valeurs numériques de votre ancien fichier Excel.
Vous pouvez vérifier que la table attributaire possède bien les champs ajoutées manuellement.
Cliquez sur « Ouvrir la table ».
Cliquez droit sur le nom de la couche pour ouvrir son menu contextuel et choisissez « Propriétés ».
Dans la liste déroulante « Type de légende », sélectionnez par exemple « Couleur continue ».
Félicitations !
Philippe LÉPINARD
Pilote instructeur hélicoptère
Formateur SIG
Passionné de géomatique !
www.sig-gps.net