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:
page2
Sommaireducours
Partie1:DcouvrirgvSIG
Partie2:AlimentergvSIG
Partie3:ExploiterlesdimensionsgographiqueetattributairedansgvSIG
Partie4:gvSIGetl'IDS
page3
Partie1:DcouvrirgvSIG
Donnesutilises:Tlchargezlefichierdecouverte.zipsurvotremachine,puisdcompressezle.
I.
1.
gvSIG:Prsentationgnrale
Introduction
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.
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.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
page6
gographique peuttre compose deplusieurs polygones ou de polygones et de lignes.Dans le premiercasonparled'entitmultipletellelesmultipolygonesoumultipoints,danslesecondcason parledecollectiondegomtrie:geometryCollection.Cesaspectsseronttraitsdansleparagraphe surlesbasesdedonnesspatiales.
Figure1.Exemplesdeprimitivesgraphiques
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.
Pourensavoirplus:http://en.wikipedia.org/wiki/World_file
page8
Figure4:Uneimagegorfrence:photographieariennedel'IGNau1/25000 B. Lesdonnessmantiquesouattributaires
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
Pourchargerdesdonnesdansunevue,allezdansle gographiqueoubiencliquezsurl'icnesuivant
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:
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):
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.
18
Numro 1 2 3
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.
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
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
page19
IV.
PriseenmaindegvSIG
A. Objectif
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.
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
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
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:
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
Figure38:Lagestiondel'historiquedesmodifications
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
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
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 1 2 3 4
Rsultat
A 1 2 3 5
A 1 2 3 5
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
2 1
SlectionnezlatablecouchePays_fr CliquezsurSuivant
page42
SlectionnezlatableattributsPays_fr CliquezsurSuivant
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
Autressources
page47