Vous êtes sur la page 1sur 47

gvSIG1.

0 Parlapratique
ErwanBocher

Version 0.3

Date 06/02/07

Prambule

CecoursdegvSIGatcreparErwanBocher,ingnieurderecherchel'IRSTV(Institutde RechercheenSciencesetTechniquesdelaVille).IlestdiffussouslicencelibreGPL. CecoursapourobjectifdevousamenerdcouvrirprogressivementleSIGlibregvSIGetde replacer son utilisation dans le contexte des Infrastructures de Donnes Spatiales (IDS). Il sera organisenquatreparties:

Partie1:DcouvrirgvSIG, Partie2:AlimentergvSIG, Partie3:Exploiterlesdimensionsgographiqueetattributaire, Partie4:gvSIGetIDS.

page2

Sommaireducours

Partie1:DcouvrirgvSIG

Partie2:AlimentergvSIG

Partie3:ExploiterlesdimensionsgographiqueetattributairedansgvSIG

Partie4:gvSIGetl'IDS

Attention Pensezeffectuerdessauvegardesrgulires(aubesoincompressezlesdonnes avec7ZIPdisponiblehttp://www.7zip.org/).

page3

Partie1:DcouvrirgvSIG

Donnesutilises:Tlchargezlefichierdecouverte.zipsurvotremachine,puisdcompressezle.

I.
1.

gvSIG:Prsentationgnrale
Introduction

GvSIGestunSIGlibre,distribusouslicenceGPLetdveloppparlasocitIVER1pourle comptedelaGeneralitatdeValence2 (Espagne).Ilsecaractriseparuneinterfacetrsconviviale prochedecelledArcview3.2.Encoursdedveloppement,lapremireversionstableatdiffusele 05/12/2006.Parmilesfonctionnalitsdisponiblesonttrouvelapossibilitde:


consulterdesdonnesgographiquesetattributaires, produiresespropresdonnes, raliserdestraitementssurdesdonnesvectorielles, raliserdesanalysesthmatiques, construiredesmisesenpageavances.

2. Historique Le projet gvSIG consiste en la mise en oeuvre d'un logiciel de Systme d'Information Gographique(SIG)opensource.LeprojetgvSIGadbutlafindel'anne2003surl'initiativedu Conseild'InfrastructureetdeTransport(CIT3)delaprovincedeValence.Ilmaned'unevolontforte de la province de Valence de soutenir l'utilisation et la diffusion des outils open source dans ses servicespubliques.Leplandemigrationverslelogiciellibre,gvPONTIS4,engagparlaCITillustre toutel'ambitiondecettecollectivitquivabienaudeldesSIGetportesurl'ensembledesoutils utilissparlesservicesdelaCIT. L'objectif de la CIT est de fournir aux utilisateurs de donnes gographiques, qu'ils soient professionnels ou simples usagers (visualisation de donnes), un outil open source convivial, completetrobustel'instardessolutionspropritairestellesqueMapInfo,ArcGISouAutoCAD.

CinqgrandsprincipesguidentleprojetgvSIG http://www.iver.es consultendcembre2006 http://www.cit.gva.es/val/informaciongeneral/ consultendcembre2006 3 http://www.cop.gva.es/framesval.htm consultenjanvier2006


1 2 4

http://www.gvpontis.gva.es/ consultendcembre2006

page4

Laportabilit L'utilisation du langage java permet gvSIG de fonctionner quelque soit l'environnement du systmed'exploitationdel'utilisateur:Linux,WindowsouMacOSX. Lamodularit L'applicationestconueselonunearchitecturemodulaireautourdequatrenoyauxAndami,FMap, GUIetCresquesauxquelsilconvientd'ajouterleslibrairiesopensourcetellesqueJavaTopologie Suite(JTS)5,Geotools6 etGenericDataBaseManagementSystem(GDBMS)7.Aveccesnoyauxle dveloppeurpeutcomposersonpropreSIG.S'ilsouhaitedisposerd'unsimpleviewerdedonnes vectorielles, il utilisera uniquement FMap + Andami, pour un viewer d'image raster, il utilisera Cresques+Andami.Quandl'applicationcompltegvSIG,elleestformeparlacombinaisondes quatrenoyaux. Uncodesourceouvert Lecodesourcedechaquenoyauestdisponibleentlchargementenlignesurleportailwebdu projetgvSIG.Ilestaccompagnd'unedocumentationcompltedesAPIetd'unmanuelsommairede dveloppement.L'utilisationdelalicenceGPL8 accordequiconque,sousrservederespecterles conditionsspcifiesparladitelicence,lapossibilitdediffuser,d'diter,demodifier,d'adaptergvSIG sespropresbesoins. L'absencedelicencecommerciale gvSIGetsesapplicationsdrivespeuventtredployssanslimitationdelicence,nisurcots financiers(endehorsdutempsncessairepourlaconfigurationdusystme). L'interoprabilit gvSIGutiliseunmodlededonnesinternegnriquepermettantuninterfaagerapideetais avec les standards de stockage et d'accs l'information gographique conseills par l'OGC. Actuellement, il peutrcuprer desdonnesvialesprotocolesWMS(WebMapServices) ,WCS (WebCoverageServices),WFS(WebFeatureServices)oudesbasesdedonnestenduesdeleur cartouchespatialecommePostGISouMySQL.Deplus,ilfautnoterquelemodlededonnesest interfacaveclalibrairieJTS.JTSestunelibrairiejavaquiimplmenteunensembledefonctionspour traiter les donnes spatiales. Elle est fonde sur des algorithmes robustes qui supportent les oprations de validation, de nettoyage. JTS propose de nombreux prdicats et oprateurs gomtriquestelquel'union,l'intersection,ladiffrence,lebuffer...L'accsauxobjetsgomtriques etlesmthodesdetraitementssontstructursselonlesspcificationsdel'OGC,SimpleFeatures Specification9. LedveloppementinformatiquedegvSIGestralisparlasocitIvertechnologie10,spcialise en ingnierie des logiciels et systmes d'informations. Paralllement, ce dveloppement est coordonn et supervis par l'Universit de Jaume I11 qui intervient notamment pour vrifier la

http://www.jumpproject.org consultenjanvier2006. http://www.geotools.org consultenjanvier2006. http://sourceforge.gdbms.net consultenjanvier2006. http://www.gnu.org/copyleft/gpl.html consultenjanvier2006.

http://www.opengeospatial.org/docs/99049.pdfconsultennovembre2006 Optcit 11 Groupe d'information gographique, Dpartement des Langages et des Systmes d'Information (LSI).
9 10

page5

conformitdegvSIGauxspcificationsdel'OpenGISConsortium(OGC 12).Prcisonsquel'universit de Jaume I appartient au consortium TeIDE13, regroupement de trois groupes de travail de trois universits distinctes, spcialises dans les problmatiques touchant au systme d'information gographiquedanssonacceptationlapluslarge:formalismed'accs,dediffusionetdetraitements. Enfin ajoutons que le projet gvSIG s'appuie sur une forte communaut d'utilisateurs et de dveloppeursquiparticipeactivementl'amliorationdel'application. La version disponible de gvSIG est la 1.0. C'est sur la base de cette version que l'interface utilisateurseraprsenteetquececoursseradispens. 3. Ensavoirplus http://www.gvsig.gva.es/:lesiteofficieldegvSIGsurlequelvouspourreztlchargerlelogiciel. http://www.projetsigle.org/:leportailfrancophoneautourdesSIGlibres.

Lesrponsesvosquestions La liste de diffusion internationale de gvSIG: http://geomatique.georezo.net/mapinfo_fr archives.php3 LeslistesdediffusionfrancophonedegvSIG LeportailfrancophonesurlesSIGlibres: http://www.projetsigle.org/forum/index.php

II.

LesdonnesdansgvSIG

gvSIG peut exploiter deux types de donnes: les donnes gographiques (donnes vectoriellesetimagesgorfrences)etlesdonnesattributaires.

A. Lesdonnesgographiques 1. Lesdonnesvectorielles

Cesderniressontstructuresdansunformatnontopologiqueappelspaghetti(Lauriniet Thomson, 1992). Le format spaghetti dsigne l'absence de structuration logique. Les donnes vectoriellesseprsententtellesquellesonttnumrises.Leslignesquisecroisentnecomportent pasdenoeudsleurintersectionetlespolygonesnesontsouventquedeslignesfermestraantles contours.Lesentitsgographiquessontregroupesdansdescouchesgnralementcomposes duneseuleprimitivegraphique:point,ligne,polyligneoupolygone(figures1et2).Toutefoisces entits selon les formats de stockage peuvent tre multicomposites. Par exemple, une entit
12

13

http://www.opengeospatial.orgconsultennovembre2006 http://redgeomatica.rediris.es/teide/ consultenjanvier2006

page6

gographique peuttre compose deplusieurs polygones ou de polygones et de lignes.Dans le premiercasonparled'entitmultipletellelesmultipolygonesoumultipoints,danslesecondcason parledecollectiondegomtrie:geometryCollection.Cesaspectsseronttraitsdansleparagraphe surlesbasesdedonnesspatiales.

Figure1.Exemplesdeprimitivesgraphiques

Figure2.Exempled'unecouchegographiquecomposedepolylignes:lerseauhydrographiqueduKenya Lesinformationssmantiquesrelativesauxentitssontstockesdansunetable,appeles Tabled'attributs.Chaqueenregistrement(ligne)corresponduneentitdistincte(Egenhoferet Herring,1991;Zeiler,1999).Lafigure3reprsentel'entitgographiquePaysdeLaLoireetles attributsquiluisontassocis.

page7

Figure3:Entitgographiqueetattributsassocis 2. Lesimagesgorfrences Uneimageestditegorfrencelorsqu'unsystmedecoordonnespermetdeconvertirles coordonnes pixels (ligne, colonne) vers des coordonnes d'un monde rel. Pour associer un systmedecoordonnesuneimage,ilexistedeuxmthodes:

soitlesvaleursdusystmedecoordonnessontinscritesdansl'enttedufichierimage.C'est lecasparexempleduformatgeotiff, soitlesvaleursdusystmedecoordonnessontspcifiesdansunfichierassoci.C'estle cas des images gorfrences par un fichier World File. Le tableau cidessous donne quelquesexemplesdeformatd'imageaveclefichierWorldFileassoci.

Formatd'image JPEG TIFF PNG GIF

Extension .jpegou.jpg .tifou.tiff .png .gif

WorldFile .jgw .tfw .pgw .gfw

Pourensavoirplus:http://en.wikipedia.org/wiki/World_file

page8

Figure4:Uneimagegorfrence:photographieariennedel'IGNau1/25000 B. Lesdonnessmantiquesouattributaires

Lesdonnessmantiquessontregroupesdansuntableauclassique(tableattributaire)qui dcritlescaractristiquesdesobjets.Chaquelignedutableaureprsenteunobjet,chaquecolonne reprsenteunecaractristiquedel'objetquin'estpasncessairementspatiale.Cetteinformationpeut trenumrique,alphabtiqueoubienboolenne(vrai/faux).L'exemplecidessousdcritunetable renseignantlesaroports.


Nomdel'aroport (chanede caractre) MULIKA WAJIR Identifiant(valeur numrique) 1200565 78000 Enservice(valeur boolenne) Oui Non Altitudedel'aroport (valeurnumrique) 450 260

Latableattributairepeutavoirdeuxniveaux: soitelleestliedesentitsgographiques, soitellenel'estpas.Onparledanscecasdetableflottante.Ellepeutcorrespondreune feuilledutabulateuropenofficeoubienunetabled'unebasededonnes.

C. Chargementdesdonnes:principesdebases 1. AccderlinformationgographiquedansgvSIG

Chaquethmatiqueduterritoirepeuttrereprsenteparunecouched'informationpart entire.Silesdiffrentescouchesd'informationgographiquedcriventlammeportiondeterritoire, il est possible de les mettre en relation dans le SIG (oprateurs et prdicats spatiaux). Cette fonctionnalitpermetdegrervisuellementungrandnombred'informationsdiffrencies.Leschma cidessousdonneunexempledeceprincipe:

page9

DansgvSIGlagestiondescouchesseralisedansunefentre Vue.Pouraccder cettefentre: dmarrez gvSIG, puis dans le gestionnaire de projets, cliquez sur l'icne Vue, cliquez sur le bouton Nouveau, slectionnez Sans titre 0 , cliquez sur le bouton Renommer,donnezlenomDcouverteetvalidezparOK.

Figure5:Gestionnairedeprojetsetdocumentsassocis

OuvrezlavueDcouverteparundoubleclicsursonnom.

page10

Figure6:UndocumentVuedansgvSIG LaVueestlafentredevisualisationetdemanipulationdesentitsgographiques.L'accs auxdonnesgographiquessefaitsurtroisniveauxdansgvSIG.


Les donnes sont stockes dans des fichiers plats. C'est le cas par exemple des imagesgorfrencesauformatTIFFoudesdonnesstockesdansdesfichierstelquele formatShapeFiledelasocitEsri(figure7,1). Les donnes sont stockes dans une base de donnes tendue d'une cartouche spatiale.C'estlecasducouplePostGreSQLPostGIS(figure7,2). Les donnes sont accessibles via l'internet en utilisant des flux gnrs par des goservices(figure7).C'estlecasdesfluxWFS(3),WMS(4)ouWCS(5).

Pourchargerdesdonnesdansunevue,allezdansle gographiqueoubiencliquezsurl'icnesuivant

menu Vue/Ajouter une couche

page11

3 1 2 4

Figure7:Fentrepourl'ajoutdedonnesdansunevue

2. Grerl'informationgographique LorsquevousajouterdansgvSIGdel'informationgographique,cettedernireestliste gauchedelavuedansuncompartimentquel'onnommelatabledesmatiresouTableOfContents (TOC). Ce sous compartiment de la vue va vous permettre de grer l'affichage de couches gographiques(figure8,1).

Figure8:Affichagedescouchesgographiquesdansunevue

page12

DansleTOC,vouspouvez:

rendreinvisiblelesentitsd'unecouchegographiqueencochantlecarrgauchedela couche, modifierl'ordred'affichagedescouches.Pourcela,slectionnezunecouchepuisdplacezla audessusouendessousd'uneautrecouche.

Ordred'affichage

Visualisation

Modifier le nom de la couche. Slectionnez une couche, clicdroit puis choisissez Changer de nom. Attention le nom ici n'estqu'un alias. Lenom d'origine devotre sourcededonnesn'estpasmodifi.

page13

III.

Sauvegardervotretravail:gvsiguneinterfacemultidocuments

Comme vous avez pu le constater, gvSIG est un SIG multidocuments. En effet, le gestionnairedeprojetpermetdegrertroiscomposantsprincipaux:lesvues,lestablesetlesmises enpage.Nousallonsprciserlerleetlesfonctionsdecesdocuments. A.Lavue Unevueestunefentredanslaquellelutilisateurpeutvisualiserdesdonnesgographiques. Unevuedisposedunensembledefonctionnalitsquipermetdemodifierlapparencedesdonnes, de raliser des analyses thmatiques, des slections spatiales... Une vue est compose de cinq parties(figure9):

lesmenus(figure9,A), lesbarresd'outils(figure9,B), latabledesmatiresgographiques(figure9,C), l'espacedevisualisationgographique(figure9,D), unespacevued'ensemble(figure9,E).

E D
Figure9:LedocumentVue

page14

DansleTOC,l'utilisateurpeut: choisirl'ordredesuperpositiondescouches, dplacerdescouches, supprimerdescouches, changerleurnom, procderdesregroupementsenfonctiond'unethmatiqueoud'unesourcede donnesconnues. ApartirduTOC,l'utilisateuraccdeauxpropritsd'unecouche. DansgvSIG,unecouchegographiquepossde: despropritsgnralestelqu'unnom,unechelledevisibilit, des proprits smiologiques. Il s'agit un style graphique appliqu pour caractriserlesentitsgographiques(figure10).

Figure10:Propritssmiologiquesd'unecouchegographique Les menus de gvSIG complts par des barres d'outils proposent de nombreuses fonctionnalitspourinteragiraveclesdonnesgographiquesetleurattributs.Lafigure5donneun aperutraverslesbarresd'outils.

2345678 91011121314151617 Figure11:Barredemenus

18

Numro 1 2 3

Description Barred'outilsdezooms(avant,arrire,suruneslection). Boutonpouraccderaugestionnairedegosignet. Boutondedplacement.

page15

Numro 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Boutonpourextraireunepartied'uneimageraster.

Description

Boutonpourafficherlesattributsd'uneentitgographique. Boutonpourmesurerdynamiquementdesdistancesetdessurfaces. Boutonpourouvrirdynamiquementunobjet(parexempleuneimage)liuneentitgographique. Barred'outilsdeslectionmanuelled'entitsgographiquesoudecouchesdanslaTMG. Boutonpouraccderlegestionnairepermettantdechargerdesdonnesgographiquesdansunevue. Boutonpourcrerunnouveauprojet. Boutonpourouvrirunprojet. Boutonpourenregistrerunprojet. Boutonpouraccderaugestionnaired'extensions. Boutonpouraccderaugestionnairedeserreurs. Boutonpourouvrirlatabledesattributsd'unecouchegographique. BoutonpourslectionnerdynamiquementunecouchegographiquedanslaTMGpartirdel'espacedevisualisation gographique(EVG) Boutonpouraccderl'assistantderequtesattributaires Boutonpouraccderl'interfacederecherchedynamiqued'unevaleurdansunecouchegographique.

B.Latable Lestablesattributairessontgrespartirdugestionnairedeprojet.Ilexistedeuxtypesde tableattributairedansgvSIG(figure12). latablelieunecouchegographique, latableisoleouflottante.

Figure12:Lagestiondestables

page16

Latablelieunecouchegographique permetd'accder auxattributspropresune couche gographique. L'accs se fait partir de la vue dans laquelle se trouve la couche gographique. LatableflottanteestunetableimportedansgvSIG.Ellepeuttreutilisepourenrichir partir d'une jointure physique une table d'une couche gographique. Les donnes peuvent tre importespartirdefichiersplatsauxformatsdbfetcsvoubienpartird'unebasededonnespar leprotocoleODBCpourAccessouleprotocoleJDBCpourMySQLetPostgreSQL. Lorsqu'unetableestactiveunenouvelleinterfacegraphiqueapparat.Danscetteinterface l'utilisateur a la possibilit de raliser des jointures physiques, de lier des tables, de modifier les valeursdesattributs,detrierlesdonnesouencorederaliserdesstatistiquessurunchamp(figure 13).

Figure13:Exempledesortiestatistique

C.Lamiseenpage

Al'imagedelasuitedeSIGbureautiqued'Esri,gvSIGdisposed'unmoduledemiseenpage trscompletettrssouple(figure14).PourgvSIG,unemiseenpageestconstitueparunensemble d'lmentsoublocsquel'utilisateurajoutesaguise.Ceslmentssontaccessiblesvialesbarres d'outils.

page17

Figure14:L'interfacedemiseenpage Parmilesdiffrentsblocs,ondistingue: leblocdevuepermetd'ajouterunevueduprojetdanslamiseenpage.Lebloc devuepeuttrefigouenliendynamiqueaveclavued'origine.Cettedernire fonctionnalitoffrelapossibilitd'interagirdynamiquementsurlepositionnement desdonnesgographiquesdelavued'originetoutenrestantdanslemodemise enpage.Parexemple,l'utilisateurpeutchoisirdeprciserl'affichagedesdonnes d'unecouchegographiqueparunzoomplusimportant. lebloclgendepermetd'ajouterunelgendeliedynamiquementunevue. leblocnordpermetd'ajouterunsymbolenord leblocchellepermetd'ajouterunechelle leblocimagepermetd'ajouteruneimageprovenantd'unfichier. lebloctextepermetd'ajouterdutexte. gvSIGtantorganisautourd'uneinterfacemultidocuments,l'utilisateurpeutajouterautant deblocsqu'ilsouhaitedansunemmemiseenpage.Lafigure15donneunexemple.Lamiseen pagecomporte: - enA,unblocdevueaveclesdonnesdelazoned'tude, - enB,unblocdevueavecdesdonnesgnraleslocalisantlazoned'tude.

page18

Figure15:Miseenpageavecutilisantdeuxblocsdevue Pour terminer, signalons qu'une mise en page peut tre sauvegarde comme modle ou exporte en format pdf vectoriel pour tre ensuite retouche dans un logiciel de dessin comme Inkscape. D.Lasauvegardedevotretravail

Touslesdocuments credansungvSIGsontorganissautourdelanotiondeprojet.Le projetestledocumentprequicomprendlatotalitdesdocumentsquevousavezcresavecgvSIG. Lorsquevoussouhaitezsauvegardervotretravail,parexempleuneanalysethmatiquedansunevue, unemiseenpage,vousdevezutiliserlemenuFichier/Enregistrerunprojet.Attention,toutefois, carleprojetnesauvegardepasvosdonnes,ilneralisequ'unlienverscellesci.Autrementdit,si voussauvegardezunprojetetquevousdplacezvosdonnes,ilserancessaired'indiquerparla suitegvSIGosetrouvelesdonnes.

page19

IV.

PriseenmaindegvSIG
A. Objectif

L'objectif decettepartieestdevousapprendremanipulerdesdonnesgographiques simples.Vousallezconcevoirplusieursanalysesthmatiquesetreprsenterlersultatsouslaforme d'unecartographiequevousexporterezauformatpdf. B. Inventairesdesdonnesdisponibles

Lesdonnesquevousallezutilisessonttlchargercetteadresse: http://www.irstv.cnrs.fr/ids/index.php?n=GvSIG.Utilisateurs Rcuprezlefichierquisenommedecouverte.zip.Cefichiercontient4fichiersauformat shapeFile:


nantes:communedeNantes, communes22:communesdudpartementdesCtesd'Armor, departements_fr:dpartementsdel'ouestdelaFrance, regions_fr:rgionsfranaises,

C. Manipulations

1.

Visualiser,dplacer,modifierl'apparencedesentitsgographiques a) Chargerlesdonnes

DmarrezgvSIG,crezunenouvellevuequevousnommezdcouverteetouvrezla.Dans cettevue,chargezlesquatrefichiersauformatshapefile(figure16).

page20

Figure16:Chargementdefichiersauformatshapefile b) Organiserlescouchesgographiques Dans le TOC, slectionnez la couche regions_fr puis faites un glisserdposer pour la disposerenarrireplandetouteslesautrescouches(figure17).

Figure17:Dplacementd'unecouchegographique

page21

Rorganiseztouteslescouchesdansl'ordredelafigure18.

Figure18:Organisationdescouchesgographiques Vouspouvezenralisantunclicdroitsurunecouchemodifiersonnom.Lenouveaunomque vousaffectezcettecoucheestunalias.Ilnemodifiepaslenomdesfichiersauformatshapefile (figure19).

Figure19:Modifierlenomd'unecouchegographique c) Accderauxdonnesattributairesd'unecouchegographique Pour accder auxattributsquicaractrisentlesentitsd'unecouchegographiques,aprs avoirslectionnunecouchedansleTOC,cliquezsurlebouton Lafigure20donneunexempledetableattributairepourlacouchegographiqueregions_fr. Ellecontient: 3colonnes(gid,code_reg,name_reg). 22lignesouenregistrements. Notez qu'en bas gauche de la fentre Table, le logiciel vous informe du nombre d'enregistrementoud'entitsgographiquesencoursdeslection

page22

Figure20:Tabledesattributsdelacouchegographiqueregions_fr d) Modifierl'apparencedesentitsgographiques Lapparence des entits d'une couche est gre dans la fentre de proprits de celleci. Slectionnez la couche departements_fr dans la fentre de proprits, cliquez sur l'onglet Symbologie.L'interfacequis'affichevousdonneaccsauxparamtresdereprsentationdesentits d'unecouche:couleurderemplissage,couleurdeligne,tailledeligne,typedeligne...(figure21). Quatremthodessontdisponibles: Symboleunique, Valeursuniques Intervalles, tiquetages.

page23

3
Figure21:Propritsdereprsentation Conservez la premire mthode et modifiez l'apparence des couches afin d'approcher le rsultatdelafigure22.

Figure22:Personnalisationdel'apparencedesentitsgographiques e) tiquetagedesentitsgographiques

page24

Ltiquetage consiste reprsenter graphiquement sur les entits gographiques d'une couche une ou plusieurs valeurs qui les caractrisent. Ces valeurs sont stockes dans la table attributairedeladitecouche. Danslexemplecidessous,nousallonsaffecterdestiquettestextuellesauxentitsdelacouche regions_fr(figure23). Slectionnezlacoucheregions_fr,clicdroitproprits,puisdansl'ongletSymbologie,cochezla casetiquetage.Puis: Cochezlacasetiqueter. Danslemenudroulanttiqueterpartird'unchamp,slectionnezlechampname_reg. CochezlacaseFixelahauteurdutexte,cochezenpixels.Saisissezlavaleur11. CliquezsurleboutonFontepourchoisirunepolicepourvostiquettes. Validezavecleboutonaccepter.

. f)

Figure23:Ajouterdestiquettessurunecouchegographique Lesgosignets

Ungeosignetestmarqueurquivouspermetdesauvegarderunzoomgographiquedansune vue. Faites un zoom sur la couche gographique nantes. Cliquez ensuite sur le bouton Gestionnairedepositionnement.DanslazonedesaisieNompourlezoom,crivezlenomsuivant: CommunesdeNantes.CliquezsurleboutonEnregistrezpoursauvegardervotrezoom.Pourterminer, fermezlafentre(figure24).

page25

Figure24:Crationd'ungosignet CliquezsurleboutonVuegnralepourfaireunzoomd'ensembledevosdonnes.Cliquez denouveausurlebouton Gestionnairedepositionnementetslectionnezlezoomquevousavez cr. Cliquez ensuite sur le bouton Slectionner. Le zoom de la vue est alors positionn sur la communedeNantes. g) Lavued'ensemble La vue d'ensemble est l'quivalent d'une vue miniature. Elle constitue une aide pour le positionnementgographique(figure25). AllezdanslemenuVue/Configurerlavued'ensemble. CliquezsurleboutonAjouterd'unecouchegographique, Ajoutezlacoucheregions_fr,puisvalidezavecleboutonAccepter, Fermezlafentre. Maintenant,l'aidedevotresouris,dplacezvousdanslaVued'ensemble.

page26

Figure25:Ajoutd'unecouchegographielaVued'ensemble

2. Cartographierdesdonnesgographiques

Le lien existant entre les entits gographiques et leur description smantique permet de raliser des cartographies thmatiques. Pour raliser une cartographie, vous devez au pralable procderuneanalysethmatique.L'analysethmatiquedansgvSIGseralisepartirdelafentre Symbologie. DansleTOC,slectionnezlacouchegographiquecommunes22,clicdroitpuisallezdans l'ongletSymbologie(figure26).CochezlamthodedereprsentationIntervalles.

slectionnezlechampdeclassificationdenspop54.Lesvaleursdecettecolonneseront utilisespourlacartographie. slectionnezensuitelamthodedeclassificationIntervallesquantiles.NotezquegvSIG nedisposequedetroismthodes:quantiles,intervallesgauxetintervallesnaturels. choisissez une couleur de dpart ainsi qu'une couleur d'arrive. Ces couleurs seront utilisespourproduireledgradentrelesclasses. indiquezlenombred'intervalles(ici5), cliquezsurleboutonCalculerlesintervalles. appliquez l'analyse thmatique en cliquant sur le bouton Accepter. Les entits de la couche communes22 sont maintenant reprsentes par une plage de couleur qui correspondleurvaleurdedensitdepopulationen1954(figure27).

page27

1 3

Figure26:Cartographieparaplats(choroplthe)mthodedesquantiles

Figure27:Cartographiedeladensitdepopulationen1954parcommunes

page28

3. Mettreenpageunecartographie Lamiseenpageconsisteorganiserlesrsultatsdevosanalysesthmatiques,spatialesou devoscalculsdansundocumentfinalitafind'enassurerleursdiffusions. Pourrendrelisibleunemiseenpageintgrantuneanalysethmatique,vousdevezappliquer lesrglesdeprsentationdunecarte.Lesrglesdebasesont :leTitre,l'Orientation,laLgende, l'chelleetunCadre.Pourlesretenironutilisel'acronymeTOLEC.Ensusdecesinformationspensez mentionnerl'auteurdelacarte,ladatederalisationainsiquel'originedesdonnes. a) Miseenpaged'uneanalysethmatique Allezdanslegestionnairedeprojet,cliquezsurl'icneCarte,puissurleboutonNouveau. Donnezunnomvotrefentredemiseenpage.Ici:DecouverteMiseenpage.Cliquezensuitesur leboutonOuvrir(figure28).Maximiserlafentredemiseenpagepourqu'elleapparaisseenplein cran.

Figure28:Fentredemiseenpage

Ajoutdelacarte(blocdevue)

Pour ajouter une analyse thmatique dans la mise en page, cliquez sur le bouton Insrer une vue. Dessinezensuitedanslafentredemiseenpageunrectanglequicorrespondra l'emprise de votre carte. Une nouvelle fentre s'ouvre. Cette dernire liste l'ensemble des vuesdisponiblesdansvotreprojetgvSIG. Slectionnezlavuedcouverte, Conservezl'optionLiendynamique.Cetteoptionpermetdemettrejourleblocde vuedevotremiseenpagelorsquedesmodificationssontralisesdanslavuemre. Conservezlesautresparamtres,puiscliquezsurleboutonAccepter.

page29

Figure29:Ajoutd'unevue

Ajoutdelalgende(blocdelgende)

Leprincipeestidentiquepourl'ajoutdelalgende.Cliquezsurleboutonsuivant Dans la fentre qui s'ouvre slectionnez, le bloc de vue ou se trouve votre analyse thmatique.Lorsquevousslectionnezleblocdevue,vouspouvezdroitedsactiverlescouches dontvousnesouhaitezpasafficherlalgende(figure30).

1 2

3
Figure30:Ajoutd'unelgende

page30

Remarque : La lgende est lie dynamiquement avec la vue ou se trouve votre carte. Si vous souhaitez personnaliser son contenu tel que le titre des couches ou les polices vous avez deux possibilits: intervenir directement dans la vue en modifiant le nom des couches. Cette mthode permetdeconserverleliendynamiqueentrelalgendeetlavue, intervenir sur le bloc de lgende de la mise en page en transformant la lgende en lments graphiques. Slectionnez le bloc de lgende puis allez dans le menu Carte/Graphiques/Simplifylegend.Cettemthodeoffreledsavantagedesupprimerle liendynamiqueentrelalgendeetlavue.Touteslesmodificationsappliquesdanslavue neserontpasrpertoriesdanslamiseenpage. Ajoutdesmetadonnesdelacarte(TOLEC) surleboutonsuivant

Pour ajouterun symboled'orientationcliquez Pourajouterunechellecliquezsurlebouton Pourajouteruntitrecliquezsurlebouton

Modificationdespropritsdesblocsdemiseenpage

Si vous souhaitez modifier les proprits des blocs insrs dans votre mise en page, Slectionnezleblocpuisclicdroitproprits.

b) Sauvergarde,exportdelamiseenpage Poursauvegardervotremiseenpagevousavez2possibilits: soitcelleciestconservedanslevotrefichierdeprojetgvSIG, soit vous l'enregistrez comme un modle de mise en page. Allez dans le menu Fichier/Gardercommepolice Vouspouvezexportervotremiseen enps.Cliquezsurlesboutonssuivants: pagedansdeuxformatsvectorielles,enpdfou

C. Miseensituation Apartirdesdonnesdisponibles,vousraliserezl'quivalentdelamiseenpagesuivanteet vousexporterezlersultatauformatpdf.Lefichierdevraportervotrenometvousmel'adresserezpar mailerwan.bocher@ecnantes.fr.

page31

Figure31:Miseensituation

page32

Partie2:AlimentergvSIG
I. Introduction
1. Objectif

L'objectifdecettepartieestdevousapprendrecrervotreproprejeuxdedonnes.Pour cela,vousapprendrez: crerunecouchegographique, modifierlesentitsd'unecoucheexistante, alimenterunecouchegographiqueavecdesdonnesattributaires. 2. Donnes Tlchargez le fichier zip creation l'adresse suivante : http://geosysin.iict.ch/irstv trac/wiki/gvSIG/Users Lefichiercontient: unfichiershapefilenommcouchePays_fr.Ellereprsenteunepartiedel'emprise despaysenBretagne. uneimagegorfrenceauformattifreprsentantlatotalitdespaysenBretagne. un fichier attributsPays_fr au format dbf. Ce dernier contient des donnes alphanumriquessurlespaysenBretagne.

II. Cration,modificationd'unecouchegographique
1. Principesdebase

a) Crationd'unecouchegographique DmarrerunnouveauprojetgvSIGetcrezunenouvellevuequevousnommezcreation. Pourproduireunecouchegographique,allezdanslemenuVue/NouvelleCouche. DanslaversionactuelledegvSIG,vouspouvezstockervotrecouchegographiquesoitdans unfichierplat(Shapefile,DXF),soitdansunebasededonnesPostgreSQLPostGIS. SlectionnezNouveauSHP. Figure32:donnezunnom(alias)votrecouche(iciparcellaire)etdeslectionnezle typedegomtriequellecontiendra(icipolygone). Figure33:danscettetape,l'utilisateurdtermineleschmadelatableattributaire. C'estdirelenombre,letypeetleformatdescolonnes.Dansnotreexemple,nous avons ajout deuxcolonnes, id de format Integer (entier) et type de format String (texte). Figure34:Laderniretapeconsistespcifierl'adressed'enregistrementdevos donnesainsiquelesystmedeprojectionquiserautilis.Pourl'instantconservezle systmedeprojection(EPSG)pardfaut. ValidezlacrationdevotrecouchegographiqueencliquantsurleboutonFinition.

page33

Figure32:Nomettypedegomtriedelanouvellecouchegographique

Figure33:Schmadelatableattributaire

Figure34:Enregistrementdelacouchegographique

page34

b) Lesoutilsdedessin

LorsquelacoucheestcrecelleciapparatdansleTOCenrouge.Cettecouleursignifiequeles objetsdelacouche,entitsgographiquesouattributspeuventtremodifis. Lorsqu'une couche est en session d'dition, c'est dire modifiable quatre nouveaux composantsapparaissentdanslavuecourante(figure35): unefentrequipermetdesaisirdescommandes, 3barresd'outils(insert,modificaretg).

Figure35:Environnementdedessindesentitsgographiques

Labarred'outilsinsert,vouspermetdedessinerdesobjetsgraphiques.Encliquantsurles diffrentsicnes(degauchedroite),vouspouvez(figure36)dessiner:

despoints, desmultipoints, deslignes, desarcs, despolylignesoudespolygones, despentagones, desrectangles, descercles, desellipses.

Figure36:Barred'outilspourledessind'objets graphiques

Labarred'outilsmodificar,vouspermetdemodifierdesobjetsgraphiques.Encliquantsurles diffrentsicnes(degauchedroite),vouspouvez(figure37):

page35

revenirladerniremodification, avancerverslamodificationsuivante, dplacerunobjet, copierunobjet, dplacersymtriquement, faireunerotation, agrandirproportionnellementunobjet, vousdplacerdesommetensommet, creruntroudansunesurface, afficherlestouslessommetsd'unobjet, slectionnerdesobjetspartird'uncercle.

Figure37:Barred'outilspourlamodification d'objetsgraphiques

Labarred'outilsg,vouspermetlisterl'historiquedesmodificationsraliserlorsd'unesession d'ditiondevotrecouche.Cettehistoriqueestdtruitlorsquelasessiond'ditionesttermine(figure 38). Endplaantl'ascenseurdelafentred'historiquedescommandes,vouspouvezannulerou rtablirlesoprationsquevousavezeffectues.

Figure38:Lagestiondel'historiquedesmodifications

c) Dessind'objetgraphique Slectionnezl'icnepourdessinerdespolylignes,saisissezunpremierpointdanslavuedes gvSIG,puislespointssuivants(figure39).Terminezlepolygoneparunclicdroit(figure40).Pour enregistrervotredessin,slectionnezlacouchedansleTOC,puisfaitesunclicdroitetslectionnez Terminerl'dition(figure41).Al'inverse,pourrendreunecouchemodifiable,faitesunclicdroitsur cellecipuisslectionnezCommencerl'dition.

page36

Figure39:Dessind'unpolygone

Figure40:Polygonetermin

page37

Figure41:Sauvegardedesmodificationssurunecouchegographique d) Modifier,dplacerunobjetgraphique Pourmodifierunobjetgraphique,parexemplelepolygone que nous avons dessin prcdemment,slectionnezceluiciaveclebouton cliquezsurlepolygone(figure42,1), slectionnezundessommets(positionnezvousdessusl'aidedelasouris), dplacezlesommet(figure42,2), validezsanouvellepositionavecunclicdelasouris(figure42,3).

page38

Figure42:Modificationd'unpolygone(vignettes1,2et3) Pourdplacerlepolygone,leprincipeestidentique,cliquezsurlebouton cliquezsurlepolygone(figure43,1), dplacezle(figure43,2), cliquezpourdfinirsanouvelleposition,

Figure43:Dplacementd'unpolygone

e) Gestiondescontraintesdesaisiesgraphiques Pouramliorerlasaisiedesobjetsnotammentlorsquilsontdesfrontirescommunes,vous devez dfinir une tolrance de capture. Cette dernire permet d'accrocher les entits qui ont des frontirescommunes.Laccrochageseraliselorsquevouspassezaudessusdunpointdelentitde rfrence (sommet). Pour dfinir la tolrance de capture, clicdroit sur la couche en dition puis slectionnezEditionproperties(figure44).Latolrancedecapturepeuttreactiveninternepour

page39

unecoucheoubienentreplusieurscouches.Pourcela,ilsuffitdecocherlescoucheslistesdansla fentredespropritsd'dition(figure45).

Figure44:Tolrancedecaptureinterne

Figure45:Tolrancedecaptureentredeuxcouches

2. Miseensituation Apartirdesdonnesdisponiblesdanslefichierzipcompltezlespolygonesmanquantsdans lacouchecouchePays_fr.

III. Renseignementd'unecouchegographique
Une fois que vous avez dessin des objets gographiques, il faut leur ajouter des caractristiques (attributs) qui par la suite vont vous permettre de raliser des cartes ou des traitementsspatiaux.Nousallonsprsenterdeuxmthodes. Une premire manuelle pour laquelle lutilisateur doit renseigner chaque objet les uns aprslesautres. Unesecondeassistepourlaquellelutilisateurexploiteuneoprationissuedesbasesde donnesquisenommelajointurephysique.

page40

1.

Renseignementmanuel

Pourajouterunevaleuruneentitgographiques: ouvrezlatabled'attributs, danslavue,slectionnezl'entitgographique, retournezdanslatabled'attributs saisissez une valeur dans la cellule dont la ligne est en surbrillance et validezparEntresurvotreclavier. Remarque:Poursaisirdesattributsvotrecouchegographiquedoittreensessiond'dition.

2. Jointurephysique

a) Principe Lajointurephysiqueestuneoprationquiconsisterapatrierlesdonnesdunetablevers uneautretableenutilisantunchampcommun.Lesdeuxchampsdoiventtrestocksdanslemme format.Vousnepouvezpasfaireunejointureentreunchampdeformatcaractreetunchampde formatentier. Danslexemplecidessousunejointureestraliseentrelatable1etlatable2partirdu champA.Lesdonnesdelatable1sonttransfresdanslatable2. Table1 Table2

A 1 2 3 4
Rsultat

Superficie 200 1000 50 4000

A 1 2 3 5

Nature Faune Flore Faune Faune

A 1 2 3 5

Nature Superficie Faune 200 Flore 1000 Faune 50 Faune null

b) Exemple Nous allons joindre les donnes contenues dans la table attributsPays_fr aux donnes attributairesdelacouchecouchePays_fr.NousutiliseronsleschampsCODE. Pourajouterunetable(figure46): Allezdanslegestionnairedeprojet(1), Cliquezsurleboutonnouveau(1),

page41

Dansl'ongletFichier,cliquezsurleboutonAjouter(2), SlectionnezlefichierauformatdbfattributsPays_fr(3), CliquezsurouvrirpuissurAccepter, LatableestchargedansgvSIG(4).

2 1

Figure46:Chargementd'unetabled'attributs Pourraliserlajointure: Ouvrezlatabled'attributsdelacouchegographique, Slectionnezla, AllezdanslemenuTable/Joindre,

SlectionnezlatablecouchePays_fr CliquezsurSuivant

page42

Slectionnezlacolonnedejointure CODE CliquezsurSuivant

SlectionnezlatableattributsPays_fr CliquezsurSuivant

Slectionnezlacolonnedejointure CODE CliquezsurFinaliser

Lesfigures47et48illustrentlersultatdelajointure.

Figure47:Avantjointure

page43

Figure48:Aprsjointure

IV. Gorfrencementd'uneimage

Objectif: autoriser la superposition dune image (carte scanne par exemple) avec des couchesvectoriellesdansgvSIGafindedessinerlcrandenouvellescouchesdinformation.

page44

Partie3:Exploiterlesdimensionsgographiqueet attributaire

I.

Slectionattributaireetspatiales
1. Slectionsurlesattributs

2. Slectionspatiales 3. Slectionmixte

II. Traitementsspatiaux

1.

Notionsdetraitementsspatiaux

2. Exemples

page45

Partie4:gvSIGetIDS

I.

Notionsd'IDS

II. Basededonnesspatiales

1.

Introduction

2. ExempleavecH2Database

III. Goservices
1. LeWMS(WebMapService)

2. LeWFS(WebFeatureService)

page46

Bibliographie

EGENHOFERM.J.,HERRINGJ.R.,1991,HighlevelspatialdatastructuresforGIS,inLongley P.,GoodschildM.,MaguireD.,RhindD.,GeographicInformationSystemsandScience,vol.1,447p., pp.227237. http://www.wiley.com/legacy/wileychi/gis/volumes.html.Consulten2005 LAURINIR.,THOMPSOND.,1992,Fundamentalsofspatialinformationsystems,AcademicPress, Toronto,680p. ZEILERM.,1999,Modelingourworld,TheESRIGuidetoGeodatabaseDesign,EsriPress,199p.

Autressources

page47