Académique Documents
Professionnel Documents
Culture Documents
Philippe LPINARD
Page 1
20/12/2008
Sommaire
A. Prambule ........................................................................... 3 1) Dfinitions.......................................................................... 3 2) Configuration matrielle .................................................... 4 3) Configuration logicielle ..................................................... 4 4) Quelques remarques avant de dbuter ............................... 5 B. Excel et ArcView 9.2 .......................................................... 7 C. Excel et GeoConcept ........................................................ 15 1) Mthode la vole ..................................................... 15 2) Mthode par le gestionnaire de configurations de donnes externes. ................................................................................ 29 D. Excel et gvSIG................................................................... 46 E. Excel et Quantum GIS ..................................................... 60 ANNEXE Liens...................................................................... 71
Licence libre Creative Commons Paternit Pas dutilisation commerciale Partage dans les conditions initiales au fichier original http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Philippe LPINARD
Page 2
20/12/2008
A. Prambule
Vous dcouvrirez, grce ce cours, 4 solutions diffrentes pour importer des donnes Excel dans des SIG courants. La difficult sera croissante en fonction de lautomatisation plus ou moins dveloppe pour importer ces donnes dans les SIG. Vous dbuterez donc avec ArcView 9.2 qui possde la procdure la plus simple pour terminer par Quantum GIS qui est trs limit pour ce type de fonction. Le but de cet exercice tant de cartographier des donnes statistiques, vous apprendrez donc, en plus de limport des donnes, joindre les statistiques de la feuille Excel un Shapefile reprsentant les dpartements Franais. Les donnes, fausses, que je vous prsente dans la feuille de calcul vous donne un aperu du nombre de licences de SIG en France, avec une distinction entre les SIG du monde libre, ceux que je nomme Mtier (dvelopp par la socit utilisatrice) et enfin les SIG Professionnels comme ArcView ou encore GeoConcept. 1) Dfinitions
ArcView s'est depuis plusieurs annes impos comme le standard des Systmes d'Information Gographique Bureautique. Diffus aujourd'hui plusieurs centaines de milliers dexemplaires dans le monde, il est utilis dans une trs large varit de secteurs d'activit. Cest le premier niveau de licence. ArcEditor et ArcInfo sont les autres et possdent plus de fonctionnalits.
GeoConcept est un Systme dInformation Gographique cr par la socit franaise GeoConcept SA. Vous pouvez dcouvrir leur nouveau logo suite leur dmnagement de juillet 2007.
Qgis est un SIG libre multiplateforme publi sous licence GPL. Qgis peut interagir avec GRASS et le SGBD PostgreSQL.
Philippe LPINARD
Page 3
20/12/2008
GvSIG est un SIG libre, sous licence GPL dvelopp par la socit Iver pour le compte de la Generalitat de Valence (Espagne). Il se caractrise par une interface trs conviviale proche de celle dArcview 3.2. En cours de dveloppement, les versions disponibles actuellement offrent dj de trs nombreuses fonctionnalits pour consulter des donnes gographiques et attributaires, raliser des analyses thmatiques et construire des mises en page avances. (Dfinition provenant du site www.projet-signe.org)
Microsoft Excel (officiellement Microsoft Office Excel) est un tableur compos de 65 536 lignes, 256 colonnes (jusqu' la version 2007), dont le maximum de feuilles par classeur est limit par la quantit de mmoire disponible, dvelopp au dpart par Microsoft pour le Macintosh et port ensuite sur Microsoft Windows. Il fait partie de la suite Microsoft Office et est depuis sa version 5 (1993) le tableur dominant sur ces platesformes. Les fichiers produits l'aide du logiciel portent l'extension xls (xlsx partir de la version 2007).
2) Configuration matrielle 1 PC Dual-Core 2.8Ghz avec 2Go de RAM et une carte vido GeForce 7950 512Mo et 1 PC 1Ghz avec 1,5Go de RAM et une carte vido GeForce 5950 256Mo. 3) Configuration logicielle Windows XP pro SP2 ArcView 9.2 GeoConcept 6.1 Quantum GIS TITAN 0.8.1 gvSIG 1.0.2 Microsoft Excel 2003
Philippe LPINARD
Page 4
20/12/2008
4) Quelques remarques avant de dbuter - Nous ne verrons aucune procdure dinstallation. - Je pars du principe que vous tes habitu la manipulation de fichiers numriques gographiques, que vous connaissez un minimum les 4 SIG prsents, notamment, les actions de cration de cartes, de manipulations visuelles des donnes et dimportation des couches (layers). - Ce didacticiel comportent des techniques avances et ne concernent pas les dbutants en SIG. - Jespre rellement que vous prendrez autant de plaisir que jai eu lors de la cration de ce cours. En effet, vous dcouvrirez quil est aussi possible de samuser avec un fichier Excel . Vous trouverez justement la page suivante, une capture dcran de ce fichier avec quelques prcisions sur sa structure, noubliez pas que jai invent tous les chiffres !
Le fichier Excel se nomme Departements.xls . Il ne possde quune seule feuille qui sappelle Departements . Cette dernire regroupe 9 colonnes : - La colonne A DEPARTEMENTS indique la liste des dpartements. Ce titre sera tronqu en DEPARTEMENT ou DEPARTEMEN en fonction des logiciels. De plus, je ne mets aucun caractre accentu pour viter des problmes lis aux SIG provenant de diffrents pays. - La colonne B REGIONS indique la rgion du dpartement. - La colonne C SIG_PRO indique le nombre de licences SIG professionnelles (ArcView, GeoConcept, MapInfo) du dpartement concern. - La colonne D SIG_MET indique le nombre de licences SIG de type mtier du dpartement concern. - La colonne E SIG_LIB indique le nombre de licences SIG du monde libre (Qgis, gvSIG, GRASS...) du dpartement concern. - La colonne F indique le total de licences SIG dans le dpartement concern (F = C + D + E). - La colonne G %_PRO indique le pourcentage des SIG professionnels par rapport au total des licences SIG du dpartement concern (G = C/F avec le format de cellule en pourcentage). - La colonne H %_PRO indique le pourcentage des SIG de type mtier par rapport au total des licences SIG du dpartement 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 dpartement concern (G = C/F avec le format de cellule en pourcentage).
Philippe LPINARD
Page 5
20/12/2008
Philippe LPINARD
Page 7
20/12/2008
Etape 2
Vous allez importer tout dabord votre Shapefile qui contient les dpartements. Cliquez sur le bouton dimport de donnes, puis chargez votre couche Shapefile. Remarque : je vous conseille de crer une connexion avec le dossier qui contient vos donnes. Vous pouvez le faire soit avec ArcCatalog ou directement dans la fentre dimport.
Philippe LPINARD
Page 8
20/12/2008
Allez chercher votre fichier Excel. Remarque : vous nintgrez pas le fichier complet mais bien une des feuilles de ce dernier. Doublecliquez donc sur le nom du fichier puis choisissez la feuille importer avant de cliquer sur le bouton Add .
Philippe LPINARD
Page 9
20/12/2008
Vous voyez lunique feuille de votre fichier. Vous pouvez maintenant cliquer sur Add .
Dans longlet Source de la table des matires, vous constatez que la feuille Excel a bien t intgre. Remarque : vous basculez automatiquement sur longlet source de la table des matires lors dun import de tables .
Philippe LPINARD
Page 10
20/12/2008
Etape 3
Vous allez maintenant joindre vos donnes attributaires de votre Shapefile avec celles de la feuille Excel. Remarque : vrifiez bien que la casse est respecte entre vos diffrentes tables afin que la jointure se passe bien. Pour information, vous pouvez ouvrir le .dbf du Shapefile avec Excel ou Calc (OpenOffice). Cliquez doit sur votre couche Shapefile et choisissez Join .
Philippe LPINARD
Page 11
20/12/2008
Faites correspondre vos deux tables via les champs possdant les noms des dpartements. Shapefile : NOM_DEP Excel : DEPARTEMENTS Cliquez ensuite sur OK .
Etape 4
Vous allez maintenant cartographier vos statistiques en colorisant votre Shapefile. Cliquez droit sur ce fichier et choisissez Properties .
Philippe LPINARD
Page 12
20/12/2008
Choisissez longlet Symbology puis slectionnez dans la partie Show litem Graduated Colors du sous-menu Quantities .
Choisissez le champ Departements$.TOTAL . Slectionnez un dgrad de rouge et enfin une mthode de classification (quantiles, seuils naturels).
Philippe LPINARD
Page 13
20/12/2008
Cliquez sur OK . Flicitations, vous avez cartographi des statistiques sur une couche Shapefile des dpartements Franais. Vous pouvez maintenant tester dautres faons de reprsenter ces donnes grce aux autres champs de la feuille Excel.
Philippe LPINARD
Page 14
20/12/2008
C. Excel et GeoConcept
Second SIG prsent dans ce cours, GeoConcept possde deux techniques dimportation de donnes Excel. La premire que je nomme la vole , est simple et permet de rcuprer des informations rapidement mais oblige refaire la manipulation complte chaque changement de valeurs dans la feuille Excel. La seconde mthode consiste tablir une connexion au fichier Excel, cest plus difficile raliser mais aussi plus efficace. Une fois que cette connexion est ralise, la mise jour dans GeoConcept est plus rapide que la mthode la vole . Je vous prsente les deux possibilits.
1) Mthode la vole
Cette mthode ne supporte pas limportation directe du fichier Excel, vous devez tout dabord enregistrer ce dernier en fichier texte avec le sparateur TAB . Etape 1
Ouvrez votre fichier Excel avec Excel.
Philippe LPINARD
Page 15
20/12/2008
Philippe LPINARD
Page 16
20/12/2008
Choisissez Texte (sparateur : tabulation)(*.txt)(*.txt) . Cliquez sur Enregistrer aprs avoir slectionn le rpertoire de destination.
Etape 2
Ouvrez la carte GeoConcept que vous souhaitez utiliser.
Philippe LPINARD
Page 17
20/12/2008
Slectionnez votre Shapefile en choisissant dans la liste droulante Fichiers de type : Shapefile ArcView (*.shp) puis cliquez sur Ouvrir . Remarque : attention, le format Shapefile ne fait pas partie de linstallation par dfaut de GeoConcept ! Vous devez donc choisir une installation personnalise pour cocher le filtre dimport/export ESRI Shapefile.
Slectionnez vos options dinstallation. Mon configurateur possde dj un Type Departements et un sous-type excel (surfacique). Cliquez sur OK .
Philippe LPINARD
Page 18
20/12/2008
Etape 3
Vous allez importer vos donnes .txt . Choisissez de nouveau Importer puis Donnes et structures .
Philippe LPINARD
Page 19
20/12/2008
Slectionnez votre fichier en choisissant dans la liste droulante Fichiers de type : Texte dlimit (*.txt ) puis cliquez sur Ouvrir .
Dans la partie Sparateur , choisissez Tab puis cochez la case Noms des champs sur la premire ligne . Cliquez sur Suivant .
Philippe LPINARD
Page 20
20/12/2008
Dcochez Autoriser la cration et cochez Mettre dans une liste dobjets . Appuyez enfin 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.
Philippe LPINARD
Page 21
20/12/2008
Philippe LPINARD
Page 22
20/12/2008
Les champs en rouge sont les champs qui vont tre crs. Cliquez sur Importer .
Philippe LPINARD
Page 23
20/12/2008
Philippe LPINARD
Page 24
20/12/2008
Ouvrez le configurateur pour paramtrer vos nouveaux champs et dfinir leurs types afin de pouvoir les utiliser pour les cartographier via une couche thmatique. Slectionnez vos 7 champs numriques et indiquez gauche leur genre.
Philippe LPINARD
Page 25
20/12/2008
Dans le menu Affichage , cliquez droit sur votre sous-type Excel puis choisissez Ajouter une thmatique .
Choisissez Discrtiser , dfinissez le champ cartographier (pour lexemple, prenez TOTAL). Enfin, dfinissez la mthode de reprsentation, prenez Plages de couleurs . Cliquez sur Suivant .
Philippe LPINARD
Page 26
20/12/2008
En cliquant sur le petit bouton flch, vous pouvez choisir la couleur dun dgrad de rouge par exemple. Cliquez finalement sur Terminer .
Philippe LPINARD
Page 27
20/12/2008
Philippe LPINARD
Page 28
20/12/2008
Philippe LPINARD
Page 29
20/12/2008
Etape 2
Avant dtablir la connexion, vous devez tout dabord crer tous les champs qui seront communs entre votre Shapefile et votre fichier Excel. Pour lexemple je nai cr que le champ TOTAL . Ouvrez le configurateur et choisissez longlet Champs .
Philippe LPINARD
Page 30
20/12/2008
Philippe LPINARD
Page 31
20/12/2008
Etape 2
Vous allez enfin pouvoir tablir la connexion. Choisissez Donnes puis Donnes externes et Gestionnaire de configuration .
Philippe LPINARD
Page 32
20/12/2008
Choisissez Un fournisseur OLE DB puis appuyez sur le bouton Dfinir les proprits .
Philippe LPINARD
Page 33
20/12/2008
Slectionnez Microsoft Jet 4.0 OLE DB Provider . Puis cliquez sur longlet Connexion .
Philippe LPINARD
Page 34
20/12/2008
Pour cela, vous devez forcer GeoConcept faire afficher les fichiers Excel. Dans Fichiers de type , slectionnez Tous les fichiers (*.*) puis Ouvrir .
Philippe LPINARD
Page 35
20/12/2008
Philippe LPINARD
Page 36
20/12/2008
Philippe LPINARD
Page 37
20/12/2008
Une nouvelle fentre souvre. Elle vous demande dinscrire un nom pour la configuration de la connexion. Cliquez ensuite sur Suivant .
Philippe LPINARD
Page 38
20/12/2008
Choisissez votre source de donnes lie cette nouvelle connexion puis cliquez sur suivant.
Philippe LPINARD
Page 39
20/12/2008
Indiquez le type/sous-type qui va recevoir les informations de la source de donnes puis cliquez sur Suivant .
Philippe LPINARD
Page 40
20/12/2008
Dans cette nouvelle fentre, vous allez mettre en relation les champs du type/sous-type avec votre source de donnes. Dans notre exemple, 3 champs vont tre lis : Le nom des dpartements. Les noms des rgions. Le total des licences de SIG. Pour lier des champs, cliquez gauche dans la liste de droite sur le champ voulu, puis, sans relcher le bouton de votre souris, dplacez-le dans la colonne de droite du premier tableau en face du champ mettre en relation. Remarque : vous pouvez aussi indiquer un champ cl en cliquant droit sur son nom. Cliquez ensuite sur Suivant .
Philippe LPINARD
Page 41
20/12/2008
Cochez Insrer les objets crs dans la liste de slection . Puis paramtrez limportation comme vous le souhaitez grce aux options des deux autres onglets (Mettre jour et Supprimer). Cliquez ensuite sur Suivant .
Philippe LPINARD
Page 42
20/12/2008
Philippe LPINARD
Page 43
20/12/2008
Vous pouvez maintenant vrifier que votre source de donnes est prsente dans longlet Sources de donnes . Si tout est ok, vous pouvez visualiser les 30 premires lignes de votre feuille Excel.
Appuyez alors sur la petite flche verte pour lancer limportation des donnes.
Philippe LPINARD
Page 44
20/12/2008
Etape 3
Vous pouvez maintenant cartographier vos statistiques comme cela est expliqu dans le chapitre prcdent.
Philippe LPINARD
Page 45
20/12/2008
D. Excel et gvSIG
Troisime SIG prsent dans ce didacticiel, mais surtout premier du monde libre, gvSIG propose des outils de jointure entre table assez fonctionnels. Comme la mthode la vole de GeoConcept, gvSIG ne permet pas dimporter directement un fichier Excel. Vous allez tout dabord le convertir puis, dans gvSIG, le joindre avec la table attributaire du Shapefile. Effectuez des sauvegardes rgulires car gvSIG est en dveloppement et vous aurez certainement des fermetures brutales du logiciel. Etape 1
Ouvrez votre fichier Excel avec Excel.
Philippe LPINARD
Page 46
20/12/2008
Philippe LPINARD
Page 47
20/12/2008
Choisissez dans la liste droulante Type de fichier : DBF4 (dBASE IV) (*.dbf). Cliquez ensuite sur Enregistrer .
Philippe LPINARD
Page 48
20/12/2008
Etape 2
Ouvrez gvSIG.
Philippe LPINARD
Page 49
20/12/2008
Cherchez et slectionnez votre Shapefile, puis cliquez sur Ouvrir . Remarque : noubliez pas de choisir dans la liste droulante Fichiers du type : gvSIG shp driver. Sinon, vous ne trouveriez pas votre Shapefile.
Aprs 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 doutils change en fonction de lobjet slectionn dans gvSIG. Cela demande un peu de gymnastique car vous devez bien cliquer sur la barre de titre de lobjet pour le slectionner et donc pour activer la bonne barre de menu
Philippe LPINARD
Page 50
20/12/2008
Mais surtout, elle a t automatiquement intgre dans la liste des tables. Pour le vrifier, choisissez licne Table .
Philippe LPINARD
Page 51
20/12/2008
Etape 3
Vous allez maintenant importer votre ancien fichier Excel. Toujours dans la partie Table , cliquez sur Nouveau . Puis sur Ajouter .
Philippe LPINARD
Page 52
20/12/2008
Etape 4
Il ne vous reste plus qu tablir la jointure avant de pouvoir rellement travailler avec vos donnes. Cliquez sur une des tables pour activer le menu Table puis choisissez dans ce dernier Joindre .
Philippe LPINARD
Page 53
20/12/2008
Philippe LPINARD
Page 54
20/12/2008
Slectionnez enfin le champ joindre avec NOM_DEP de la premire table : departements . Cliquez sur Finaliser pour activer la jointure.
Etape 5
Vous allez maintenant cartographier vos donnes. Slectionnez votre vue, puis cliquez gauche sur le nom de la couche pour la slectionner et cliquez droit pour ouvrir son menu contextuel.
Philippe LPINARD
Page 55
20/12/2008
Dans le tableau de gauche, cochez Intervalles . Slectionnez le champ que vous voulez cartographier. Vous remarquez que les champs lis sont indiqus avec le mot link . Slectionnez le champ Total (link_TOTAL).
Philippe LPINARD
Page 56
20/12/2008
Philippe LPINARD
Page 57
20/12/2008
Cliquez sur Calculer les intervalles aprs avoir choisi le nombre de classes.
Cliquez sur Appliquer ou directement sur Accepter pour valider et fermer la fentre.
Philippe LPINARD
Page 58
20/12/2008
Philippe LPINARD
Page 59
20/12/2008
Et bien, oui, vous avez raison ! Vous allez remplacer le DBF du Shapefile par le DBF dExcel. Mais afin de ne pas perdre de donnes, vous devez faire trs attention aux points suivants : - Le nom de la table doit tre identique aux noms des diffrents fichiers du Shapefile. - La casse des noms des dpartements doit aussi tre identique pour que le Shapefile soit cohrent. Par exemple, le dpartement COTE DOR de votre ancien fichier Excel doit tre rcrit en COTEDOR comme dans le fichier DBF de votre Shapefile. - Enfin, il est possible de nimporter que des champs de lancien fichier Excel en les ajoutant au fichier DBF du Shapefile. Vous tes ainsi certain de ne pas avoir de problme de casse. Cest cette mthode que je vais vous prsenter.
Philippe LPINARD
Page 60
20/12/2008
Ouvrez vos deux fichiers .DBF avec Excel. Classez par ordre alphabtique les colonnes NOM_DEP du .DBF du Shapefile et DEPARTEMENT de votre ancien fichier Excel.
Copiez les champs possdant des valeurs numriques de votre ancien fichier Excel.
Philippe LPINARD
Page 61
20/12/2008
Collez ces champs dans la table du Shapefile et enregistrez le fichier. Remarque : vrifiez tout de mme que les dpartements soient bien classs pour tre certain dviter des erreurs.
Philippe LPINARD
Page 62
20/12/2008
Etape 2
Vous pouvez maintenant importer votre Shapefile dans QGIS. Ouvrez QGIS.
Philippe LPINARD
Page 63
20/12/2008
Philippe LPINARD
Page 64
20/12/2008
Vous pouvez vrifier que la table attributaire possde bien les champs ajoutes manuellement. Cliquez sur Ouvrir la table .
Philippe LPINARD
Page 65
20/12/2008
Cliquez droit sur le nom de la couche pour ouvrir son menu contextuel et choisissez Proprits .
Philippe LPINARD
Page 66
20/12/2008
Dans la liste droulante Type de lgende , slectionnez par exemple Couleur continue .
Philippe LPINARD
Page 67
20/12/2008
Philippe LPINARD
Page 68
20/12/2008
Pour avoir plus de rglages personnels, choisissez, dans longlet Convention des signes des proprits de la couche, Symbole gradu . Vous pouvez ainsi paramtrer le nombre, les couleurs et les limites des classes.
Philippe LPINARD
Page 69
20/12/2008
Le rsultat nest pas forcment plus parlant avec un paramtrage rapide mais cette possibilit de rglage est beaucoup plus fine et maitrise.
Flicitations !
Philippe LPINARD
Page 70
20/12/2008
ANNEXE Liens
Quelques liens pour complter ce didacticiel :
Des sites sur ESRI Le site officiel France Le site officiel US Des sites sur GeoConcept Le site officiel Le site du club des utilisateurs Le site sur gvSIG Le site officiel Le site sur QGIS Le site officiel en anglais Des sites sur Microsoft Excel Le site officiel Excel France Le site officiel Office France http://office.microsoft.com/fr-fr/excel/default.aspx http://www.microsoft.com/france/office/defaut.mspx http://www.qgis.org/ http://www.gvsig.gva.es/ http://www.geoconcept.com/fr/ http://geoconcept.com/gcm/ http://www.esrifrance.fr/ http://www.esri.com/
Merci davoir lu et utilis mon didacticiel A bientt pour de nouvelles aventures sigistes Philippe LPINARD Pilote instructeur hlicoptre Formateur SIG Passionn de gomatique !
www.sig-gps.net
Philippe LPINARD
Page 71
20/12/2008