Home
Mini – Projet - société Geo2i
Contents
1. 6 Editeur de formules 125 7 Options des couches Pour chacune de couches du projet il est possible d acc der a diverses fonctionnalit s P OpenJUMP Yiatoris Fichier Edition S lection Couche Yue G otraitements Statistiques Attributs Raster Fe IA GLE amp lt 5 SK Bl 2 All ele _ Travail gt gt In N ZonesFaunesicma ve 7 PointsFauneSlGMA M LinFauneSIGMA O FT F062_082 Communes81_SIGMA i E O F F061_082 v Modifiable gt Syst me Zoomer sur la couche Vers les tables et 2 Modifier le style 2 5 5 fee Yue Edition des attributs donn es attributaires Ly ue j Edition du sch ma Save Selected Datasets Pour d placer les D placer la couche en haut E couches dans le projet Couper les couches s lectionn es Copier les couches s lectionn es Supprimer les couches s lectionn es Ajouter de nouvelles entit s Goller les enregistrements Effacer toutes les entit s S lectionner les entit s de la couche s lectionn e Changer la visibilit Joindre des donn es Ajouter un champ gid Propri t s de l image g or f renc e H Extraire une partie de limage g oref rence e Enregistrer l image g or f renc e 126
2. b Installation de curl Curl est une biblioth que qui permet de g rer les FTP Recherche de la biblioth que root sigmas2 usr src aptitude search curl 28 p Curl Get a file Trom an ATTP HTTPS FTP or GOPHER ser V Curl sel V libcurl dev V libcurl easy perl p Lipo l ocean ocami curl biere p libcurl ocaml dev Ocal libcurl bindings V libcurl ssl dev V libcurl2 V libcurl2 dev i libcurl3 Mole protocol file transfer library now with 88 p Libcurl3 dbt Mae i compiled with debug symbols p Jibeurlso dev Development files and documentation for libcurl p Libcurlj gqgetapi 1ibcufri compiled with GSSAPI support p libwww curl perl Perl bindings to Libceuri V php4 cgoi1 cur l je php4 curl CURL module for php4 p pythonz2 2 Fpycarl Pochon bindinge to libcuri D pyYtHhon2 32 py0utl Python bindings to libcurl p pythonz S pycuri Python bindings to libcurl p mo Lew L T L bindings Lo Libedrl Nous installons les biblioth ques curl et libcurl3 dev car il n y a pas de fichier curl dev Installation des fichiers root sigmas2 usr src aptitude install curl root sigmas2 usr src aptitude install libcurl3 dev c Installation de Apache Il existe deux versions de Apache la version 1 3 et la 2 Nous nous rendons sur le site d Apache http httpd apache org download cgi et cho
3. Mod le de ligne E 7 Synchroniser la couleur de ligne avec le remplissage 1 Largeur de la ligne Yous pouvez Utiliser cette fonction pour Transparence modifier la couleur la largeur des lignes et d autres propri t s visuelles de la couche PF Taille des sommets Pr visualisation OK Annuler La compatibilit avec la gamme ESRI est totale puisqu il est aussi possible d exporter en format shape Fichier Enregistrer les donn es sous 11 faut choisir le format ESRI Shapefile dans le haut de la fen tre et donner l extension shp gt C Consultation des donn es attributaires Structure des tables 1 Visualisation des donn es Une fois les couches charg es il est possible de consulter leurs donn es attributaires soit en tant positionn sur la couche par l ic ne E qui donne les informations de toute la couche tous les enregistrements Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Raster Fen tre Aide Ale GAG 9 el o s 2 fe B 2 2 est 10Ix Ay Travail M V ZonesFauneSIGMA gt M M PointsFauneSIGMA Y LinFauneSIGMA m Communes 1_sIGMa Li Syst me PA Attributs LinFauneSIGMA M LinFauneSIGMA 11 Entit s f FID OBJECTID Id_donnee Taxon Date_min Effectif 4 Fi 20 661 F001 Austropotamobius pallipes 09 2001 5 a 21 662
4. 43 Configuration des sources root sigmas2 usr src proj 4 4 9 configure Installation des sources root sigmas2 usr src proj 4 4 9 make root sigmas2 usr src proj 4 4 9 make install 3 Installation de PostGIS Configuration des sources rootlsigmas2 usr src postgis 1l l l contigure with proj with geos with pgsql usr local pgsgql bin pg_config Rq with pgsql usr local pgsql bin pg_config indique PostGIS o se situe le fichier de PostGreSQL car le configurateur ne peut pas le trouver automatiquement La configuration doit int grer ces fichiers afin que PostGIS puisse utiliser ces biblioth ques Lancement de l installation root sigmas2 usr src postgqis 1 1 1 make root sigmas2 usr src postgis 1 1 1 make install lil Mapserver A Installation de Gdal T l chargement des codes sources gdal 1 3 1 tar gz sur le site www gdal org D compression du fichier root sigmas2 usr srci tar zxvf gdal 1l 3 1 tar gz Configuration de la biblioth que root sigmas2 usr src gdal 1 3 1 configure with pg usr local pgsql bin pg_config with geos With pro 44 Lancement de l installation root sigmas2 usr src gdal 1 3 1 make root sigmas2 usr src gdal 1 3 1 make install V rification que la biblioth que est bien install e root sigmas2 us
5. co shane leno M HH OM OM Q KM Annuler Nous cliquons sur Ok pour valider la saisie Le polygone a bien t cr et l on peut le voir s afficher dans la m me apparence que les autres objets de la couche Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide ab SDS SE Lt AQ2aQRG Couches FR Sj Communes 1 98 Lorsque nous avons effectu toutes les saisies n cessaires nous devons veiller a bien sauvegarder les modifications Le seul moyen d enregistrer les changements est de quitter le mode d dition Pour cela il faut faire un clic droit sur la couche qui vient d tre modifi e dans le gestionnaire Couches E communes SE Couche Yecteur Zoomer afin d tendre la couche s lectionn e Basculer dans la Pr visualisation Enlever Ouvrir la table d attribut Commencer l dition Arr ter l dition Propri t s Une fen tre s affiche alors et nous demande si l on veut sauvegarder les changements J Arr ter l dition Nous cliquons sur Yes pour valider Si nous ditons une couche PostGIS nous devons bien penser a v rifier sous PgAdmin que l objet a t rajout Nous pouvons constater en revanche qu il ne se rajoute pas automatiquement dans PostGIS il faut pour cela recharger la couche Modification d une entit vectorielle Si QGIS permet l ajout
6. testGIs Hm Tablespaces 2 R les groupe 0 HA R les de connexion 1 3 serveur 172 31 197 207 5432 Bases de donn es 3 bderen Zh Conversions 14 Langages 1 Be ee ee Et Chargement de Base de donn es d tails Fait 0 00 secondes PgAdmin affiche alors une fen tre dans laquelle il faut ouvrir le fichier SQL cr e lors de la premi re tape F peAdmin III Query bdcren_local sur localhost 5432 C CREN shapebon Sele Fichier Edition Lancer des requ tes Aide B O AMP ernaar soey D Da Ta m BEGIN CREATE TABLE zonestaune gid serial PRIMARY KEY effectifs int4 remarc SELECT AddGeometryColumn zonesfaune the geom 27592 MOULTIPOLYGON Z INSERT INTO zonestfaune etffectits_ remarcques date_ obser date_redac INSERT INTO zonestfaune eftfectits_ remarques date_ obser date redac INSERT INTO zonestfaune effectifs remarques date_obser date_ _redac D INSERT INTO zonestfaune effectits_ remarques date_ obser date_redac INSERT INTO gonestaune effectifs _ remarques date obser date r dac INSERT INTO zonestfaune effectifs remarques date obser dale redac INSERT INTO zonestfaune effectits_ remarcquies date_ obser date_redac INSERT INT zonestaune effectifs remarques date obser date redac INSERT INTO zonestfaune effectits_ remarques date_ ob
7. Enfin ce projet aborde deux aspects de l volution future des SIG dune part les technologies Open Source d autre part les architectures client serveur qui garantissent leur utilisation distance 18 Sources Sites Internet et forums sur Linux Sites g n ralistes http www lea linux org http linuxfr org Documentation pour l installation de MapServer et de tous les programmes et biblioth ques n cessaires sur une distribution Linux http mapserver gis umn edu docs howto verboselinuxinstall Sites Internet et forums sur les technologies Open Source G n ralistes Forum sur les SIG http forumsig org Site de d veloppement de logiciels Open Source http sourceforge net Site sur les SIG libres http sig libre org PostGreSQL Site des utilisateurs de PostGreSQL http www postgresql org PostGIS Site Internet de la communaut des utilisateurs de PostGIS francophone http postgis fr Installation de PostGreSQL PostGIS site de Jean David TECHER http www 0Imap com Articles et tutoriaux sur PostGIS site de Jean David TECHER http techer pascal free fr Logiciels SIG Site r f rence de Quantum GIS http qgis org Projet SIGLE Systemes d Information G ographique LibrE sur les logiciels SIG libres et en particulier sur OpenJUMP et GvSIG http www projet sigle org Site de Thuban http thuban intevation org Site du logiciel Udig http udig refractions
8. Exemple dime requ te S1Mple 3222522250042502 0820 ane A4 E VAL QAR DAS ET 24 2 e GA 119 2 Exemple d une analyse TNEMAN GUC ner encens onl Stan ACR Meee 120 IMPOR 1 DE HICHIER S RASTE R Gui ne M ROAN inst tr AE 121 FONCTIONNALITES SUPPLEMENTAIRES D OPENJUMP ccccccccccussssssececcccuaeesseececceeuaessseeceesessaeesseeess 122 IX ODHONS UC SCLCCIION scsisascactaisiculoatiasces ue RAE delete ste le dan et ton ns PENA eG leader ete idee 122 2 OPOS deSCOUT OS eE AEN E E E ere tte 122 JY PFOS ODIN ANON nee E EO 123 d E 77 41 5 79 1 724 112 ix tS aoe ASG Ge e ete lis teste 123 EE CLAS LAL ee ALIAT sani cue T 125 F FUU dE OTM CS Sri dt maine Re 125 7 OPO CCS COCHON er une conti selected nu al tetes 126 85 l Guide d utilisation de Quantum GIS g A Installation Quantum GIS est un SIG Open Source que l on peut t l charger sur Internet a l adresse suivante http qgis org Nous t l chargeons alors un fichier exe qu il faut ex cuter pour d marrer I installation Celle ci s effectue sans difficult particuli re Il suffit de se laisser guider par I assistant Une fois le logiciel install nous le lan ons dans le menu d marrer en cliquant sur l ic ne A l ouverture QGIS affiche une page vide et nous pouvons d j appr hender l organisation de l interface Non Commercial Quantum GIS 0 7 4 Seamus SEE Fichier Yue Couche Pr f rences Plu
9. Ici nous l appelons sigma S2 Partitionnement du disque dur Sur Linux nous avons besoin de deux partitions o Partition globale L installation nous propose d allouer 19 2 GB pour la racine en EXT3 o Partition particuli re pour le SWAP C est un fichier utilis lorsque toute la m moire vive est utilis e Un morceau du disque dur est consacr a ce fichier SWAP 24 Sous Linux le syst me de fichiers NTFS n existe pas On peut lire des p riph riques en FAT 32 ou en NTFS et crire en FAT 32 en installant une sorte de driver Linux reconna t un assez grand nombre de syst mes de fichiers propres Linux comme EXT 2 EXT 3 SWAP L installation nous propose d allouer 855 MB pour la partition SWAP Configuration des paquets de base On choisira plus tard les autres paquets a installer Lancement de GRUB programme de d marrage de Debian Il d tecte s il existe un autre syst me d exploitation sur la machine Si c est le cas il proposera ouverture de l ordinateur de choisir entre les deux syst mes La premi re phase d installation est termin e et le noyau dur de Debian est install On red marre ordinateur et on enl ve le CD dans le lecteur B Configuration du systeme Configuration de l heure Configuration du fuseau horaire Configuration des utilisateurs Au d part Linux tait fait pour g rer des donn es et du mat riel La notion de s curit est donc
10. et ne permet pas l heure actuelle la modification des donn es graphiques OpenJUMP Avantages Ce logiciel propose une interface graphique conviviale avec beaucoup de fonctionnalit s analyses th matiques g otraitements r alisation de buffers notamment requ tes spatiales et attributaires C est un des seuls logiciels proposant la cr ation de donn es mais aussi la modification et la suppression des objets De plus il est possible d exporter au format shape Inconv nients La version 2 0 de OpenJUMP ne permet pas de travailler avec un PostGreSQL version 8 1 coupl a un PostGIS version 1 1 configuration install e sur notre serveur OpenJUMP ne fonctionne actuellement qu avec une version 7 4 de PostGreSQL Nous n avons pas test cette solution car il fallait compiler les sources afin d installer le SGBD sur un syst me Windows La sortie d une nouvelle version d OpenJUMP permettant de s y connecter est pr vue pour la semaine du 20 f vrier 2006 15 Sch ma g n ral de l application choisie Client Requ tes du client Serveur Consultation saisie PostGreSQL ome modification PostGIS QGIS R sultats renvoy s MapServer Nous pr conisons donc l utilisation du logiciel Quantum GIS pour l instant Il ne permet pas la modification de donn es graphiques mais est le seul logiciel SIG libre stable qui g re tr s bien la connexion avec PostGreSQL PostGIS Dans l avenir il faudra peut
11. test php situ dans le dossier var www qui contient les informations suivantes lt php dL php map oript so gt Pup 1ntro ils 2 gt Quand on lance l ouverture de la page sous MapServer la biblioth que MapScript est indiqu e MapScript MapServer Mapserver version 4 4 2 QUTPUT GIF QUTPUT PNG QUTPUT JPEG OUTPUT VVWAMP i QUTPUT POrF QUTPUT SvVF SUPPORTS PROJ SUPPORTS FREETYPE SUPPORTS MS SERVER SUPPORTS WWhS CLIENT SUPPORTS WWFS_ SERVER SUPPORTS WWF 5S CLIENT SUPPORTS WW0CS_ SERVER INPUT EPRPL INPUT POSTGIS INPUT OGR INPUT GDAL INPUT SHAPEFILE Revision 1 220 253 Date 20050226 14 27 14 MapScript Version 48 Quelques commandes utiles Cd permet de se d placer permet de remonter d un r pertoire nom de fichier permet de descendre dans un r pertoire les crochets ne sont pas a mettre cd remonte d un r pertoire cd usr src permet de ce diriger dans le r pertoire usr src chown change le nom du proprietaire dir src permet de montrer les fichiers pr sents l int rieur du dossier src mkdir src permet de cr er le dossier src Chmod 777 nom de fichier R veut dire changement de mode en lecture criture et ex cuter permis au nom de fichier suivant Le R indique que l ensemble des fichiers pr sents l int rieur du dossier seront galement modifi s 49 ANNEXE 2 GUIDE EXPLICATIF DE CREATION DE LA BASE DE D
12. IV Integration des donn es sous PostGIS A Ajout du driver ODBC Nous allons configurer la connexion entre notre base de donn es Access et notre base PostGreSQL PostGIS grace a un lien ODBC Nous t l chargeons le driver odbc pour PostGreSQL sur le site suivant http www postgresql org ftp odbc versions ms1 psqlODBC 08 01 0200 Saks Feature selection N Y F Documentation FAQs and HOWTOs This feature requires 140KB on your hard drive Current location C Program Files psqlJDBCdocs 61 Apres avoir install le pilote nous pouvons voir qu il a t rajout dans la fen tre Administration de sources de donn es ODBC accessible dans le Panneau de configuration Outils d administration Administrateur de sources de donn es ODBC Sources de donn es utilisateur Sources de donn es syst me Sources de donn es fichier Pilotes ODBC Tra age Groupement de connexions propos Pilotes ODBC install s sur votre syst me Version Soci t Microsoft Parados Driver db 4 00 6304 00 Microsoft Corpi Microsoft Paradox Treiber db 4 00 6304 00 Microsoft Corpi Microsoft Text Driver txt csw 4 00 6304 00 Microsoft Corpi Microsoft Text Treiber tet csw 4 00 6304 00 Microsoft Corpi Microsoft Visual FoxPro Driver 1 00 02 00 Microsoft Corpi Microsoft Visual FoxPro Treiber 1 00 02 00 Microsoft Corpi Pilote Microsott Access 4 00 6304 00 Microsoft Cor
13. des donn es en permettant aux utilisateurs concern s de travailler la base distance A cet gard le CREN a pass un contrat avec la soci t Geo21 sp cialis e dans les technologies de l information g ographique afin de mettre en place un nouveau syst me de gestion et de consultation des donn es distance bas sur de l Open Source Les logiciels Open Source mettent a disposition leurs codes sources qui sont librement modifiables Cette technologie garantit la qualit de la programmation une maintenance facile une compl te volutivit dans le temps et les fonctionnalit s ainsi qu une r elle ad quation des solutions logicielles propos es aux besoins des utilisateurs hitp www idealx org dossier oss index fr html I Etat des lieux Avec la participation du CREN et de Geo21 nous avons tout d abord analys le syst me actuel tape indispensable a la r alisation du prototype de saisie et de consultation des donn es situ es sur un serveur a distance Puis nous avons tudi les besoins du CREN afin de mettre en place un systeme respectant le cahier des charges exigences contraintes et attentes A Analyse de Pexistant 1 Le mat riel et les logiciels Le Conservatoire R gional des Espaces Naturels poss de six postes informatiques quatre postes sur Toulouse et un poste pour chacun des charg s de mission travaillant chez eux Ils disposent tous d une connexion Internet En ce qu
14. tet csw 4 00 6304 Microsoft Visual FoxPro Driver 1 00 02 01 pilote qui g re le mieux les Microsoft Visual FoxPro Treiber 1 00 02 01 Z p Pilote Microsoft Access 4 00 6304 caracteres accentu s sous PostgreSQL ANSI 98 01 02 01 2 PostgreSQL Unicode 38 01 02 01 Windows SQL Server 2000 05 1 J lt gt lt Pr c dent Terminer Annuler 76 PostgreSQL ANSI ODBC Data Source Postgres VETS ACCESS Description Database bdcren SSL Mode preter Server 1 f 2 31 197 45 Port 5434 User Mame postgres Password rs Options Cancel Datasource Global Param tres de connexion avec la base de donn es bdcren sur le serveur Data Source nom de la connexion Database nom de notre base Server IP du serveur Administrateur de sources de donn es ODBC Pilotes ODBC Tra age Groupement de conneslons propos Sources de donn es utilisateur Sources de donn es syst me Sources de donn es fichier Sources de donn es syst me Ajouter access vers postgres PostgreSQL ANSI Meares PostgreSQL ANSI Supprimer Configurer Une source de donn es syst me ODBC stocke des informations sur la connexion du fournisseur de donn es sp cifi Elle est visible tous les utilisateurs de cet ordinateur y compris les services NT K Annuler Aide T Notre nouvelle connexion s est ajout e dans l onglet Source de donn es syst me Dans Access nous importons
15. tre revoir cette organisation si les probl mes et les limites rencontr s dans les autres SIG sont r solus 4 L organisation choisie r pond elle aux attentes du CREN La gestion des donn es L affichage des donn es vecteur et raster est respect e En ce qui concerne les donn es raster elles ne sont pas g r es par PostGIS Il faudra donc les stocker sur le serveur ou sur les postes clients Le fait de stocker ces donn es sur le poste client en local diminuera le temps d affichage des couches par rapport au serveur La saisie de donn es g ographiques et attributaires L dition cr ation modification suppression de donn es attributaires ne pose aucun probleme En ce qui concerne les donn es graphiques il est possible de cr er et de supprimer des objets Par contre leur modification n est pas rendue possible par tous les logiciels En effet QGIS ne permet pas de modification de la g om trie Au contraire celle ci est propos e par OpenJUMP et Udig mais n est pas toujours stable La consultation des donn es par requ te et navigation La consultation des donn es est simple sur tous les logiciels SIG retenus Pour ce qui est des requ tes QGIS propose de simples requ tes de s lection tout comme Udig Par contre des requ tes beaucoup plus complexes sont pr sentes sur d autres logiciels comme OpenJUMP Importation des donn es Deux passerelles ont t cr es pour transf rer les donn es
16. Encoding 87 Nous s lectionnons ensuite la couche vectorielle que nous voulons afficher et validons en cliquant sur Open La couche s lectionn e s affiche alors dans le gestionnaire de couche et l on peut visualiser la carte l cran Non Commercial Quantum GIS 0 7 4 Seamus Sele Fichier Yue Couche Pr f rences Plugins Aide SD lee eo 8 BREL AQQQQ GOO PR EE amp T as 5 d xP y P 4 a 6353 2180797 Rendu Re b Les donn es Raster De la m me mani re que pour les donn es vectorielles nous s lectionnons dans le menu Couche Ajouter une couche Raster Ee ee SEC nad ite Nous pouvons aussi cliquer sur l ic ne Fichier Vue Ken Pr f rences Plugins Aide Ajouter une couche Postals D Enlever la Couche Nouvelle couche veckeur Basculer dans la Pr visualisation Ajouter tout dans l aper u Enlever tout de l aper u Afficher toutes les couches Cacher toutes les couches Table des Attributs Propri t s 88 Dans la fen tre d ouverture il faut s lectionner le type de raster que nous voulons int grer Open a GDAL Supported Raster Data Source Look in 4 C medu pache htdocs adrien q2t dm Ej capcorset til Fie name File type GeoTIFF tit TIF TUT DAAI Encoding Il faut ensuite valider par Ouvrir Le raster s affiche alors dans la fen tre de vue et de gestion des couches G Non
17. Fonctions 322 l Fonctions d clencheur 1 Proc dure 0 F E Op rateurs 17 H je Classes d op rateur 2 amp Sequences 2 SR Tables 10 Ed Especes G Ej Groupes _taxanomiques EJ Observateurs Redacteurs fs Sexe FA communes 1 PS geometry columns Ed linfaune E ITE Colonnes 11 gid El effectifs _ E remarques E date obser date r dac ref _code_s ref _obserw ref_redact ref sexe shape_leng the_geom ECE Cle Ed Ed EJ Valeur Propri t Nom ref_code_s Position 6 F Type de donn es numeric Valeur par d faut F S quence Nom NULL Cl primaire E cl trang re F Stockage H rit e Non E Statistiques zi F Colonne syst me Non E Commentaires lt Column ref code s ALTER TABLE linfaune DROP COLUMN ref code 3 ALTER TABLE linfaune ADD COLUMN ref code 3 numeric ALTER TABLE linfaune ALTER COLUMN ref code s SET STORAGE MAIN ALTER TABLE linfaune ALTER COLUMN ref code s SET NOT NULL 70 2 Etape 2 transfert de la base sur le serveur a PostGreSQL du poste local vers le serveur Nous devons importer les tables attributaire dans notre base situ e sur le serveur Pour cela il faut aller dans le menu contextuel de la table en local et s lectionner la commande Sauvegarder bdcren_local L Conversions 14 a gt Langages 1 Sch ma
18. age Groupement de connexions propos Sources de donn es utilisateur Sources de donn es syst me Sources de donn es fichier Sources de donn es syst me Notre nouvelle connexion s est ajout e dans l onglet Source de donn es syst me k 2 Une source de donn es syst me ODBC stocke des informations sur la connexion du fournisseur de donn es sp cih Elle est visible tous les Ubiligateurs de cet ordinateur y compris les services NT Annuler Aide Dans Access nous exportons les tables attributaires une par une en faisant clic droit exporter sur la table Cur iF Mode cr ation Nous choisissons ici notre type de fichier a savoir ODBC Databases Imprimer Aper u avant impression Couper Mom de Fichier Copier ue Type de Fichier Microsoft Active Server Pages Microsoft IIS 1 2 C htx ide gt Rich Text Format rth Microsoft Word Merge bt Enregistrer sous Envoyer Vers b Ajouter Un groupe ODBC Databases Creer Un raccourci Supprimer Renommer Epa te E El ET CI CI CI Gl EI C CI CI CI CI El E Propri t s Exporter Especes Vers O OK D pend d objet danielle dans Base de donn es ODBC 64 La table especes a t cr e dans la base bdcren_local sur le poste client S PostgreSQL Database Server 8 1 localhost 5432 Bases de do
19. reading column info For interesting tables Finding the columns and types of table Especes Flagging inherited columns in subtables reading indexes reading constraints reading triggers reading dependency data saving encoding creating TABLE Especes restoring data For table Especes setting owner and privileges For TABLE Especes Le process a retourn le code de sortie 0 R alis Annuler Ensuite nous ex cutons le fichier sql dans le g n rateur de requ te P pgAdmin III Query bdcren sur 172 31 197 207 5432 C CREN especes Z E K Fichier dition Lancer des requ tes Aide E 5 BRO AM P barenar 7231197277 55 M D bate m CREATE TABLE Especes Code s3pCREM double precision PRIMARY KET Ref code _taxo character varying a0 Nom latin character varying l00 Non francais character varying l0n Le ALTER TABLE public Especes OWNER TO postgres Sortie de donn es Expliquer Messages Historique La requ te a t ex cut e avec succ s 1 lignes modifi es La requ te t ex cut e en 907 ms 1 lignes concern es Ln 41 Col 66 Ici nous avons d changer le propri taire de la base En effet pour la base en local le propri taire est sigma alors qu il s agit de postgres sur le serveur Nous faisons la m me chose pour toutes les tables
20. tmp var www tmp Cr ation physique de ce fichier dans le r petoire var www tmp Nous donnons ce dossier tous les droits d criture d Installation de PHP Nous recherchons les sources de PHP sur Internet sur le site http www php net Il existe deux versions PHP 4 et PHP 5 Nous choisissons d installer la version la plus r cente D compression des sources POOL CSigMas227 uSr 7Srct tar jxvt pho 5 1 2 tar b22 Installation des fichiers root sigmas2 usr src php 5 1 2 configure prefix usr local apache2 php with apxs2 usr local apache2 bin apxs with config file path usr local apache2 php fichier php ini dans ce r pertoire met le 31 il Eli gt Rich POS gt with gettext With cur l gt WiLth Z21lib enable dbase permet de lire des fichiers dbase Compilation et installation des sources root sigmas2 usr src php 5 1 2 make root sigmas2 usr src php 5 1 2 make install Poursuite de la configuration Nous copions ensuite le fichier php ini recommanded root sigmas2 usr src php 5 1 2 cp php ini recommended usr local apache2 php php ini Rq la commande cp permet la copie php ini correspond au nouveau nom de fichier Nous devons apporter des modifications au fichier de configuration d Apache usr local apache2 conf httpd conf Parfois celui
21. 000 10 000 38996 4700000 310000061 000 HD 000 9939 OS00000 3100001982 000 1 000017 700 2100000 310000152 000 0 0000 41269 0400000 310000031 000 0 0000 29049 6900000 310000133 000 i0 0000 24330 000000 31 000003 000 10 0000 3217 OOOOO00 310000053 000 HD 0000 56449 600000 310000014 000 nom 01314 VIANE 61282 SEMNAUX 01085 ESCRI 01023 BARRE 61192 MURAT SUR 01124 LACAUNE 011868 MOULIN MAGE 861103 GUOUNET 01028 BERLATS 81086 ESPERAUSSE 61062 CASTELNAUL L 01149 NAGES 01153 LE MARGNES 61031 LE BEZ 01134 LAMONTELAR 61037 BRASSAC 01093 CAMBOUNES 01014 ANGLES Commencer l dition Arr ter l dition Fermer Cette ic ne permet de d s lectionner toutes les entit s Cliquez sur cette ic ne pour placer la s lection en haut de la table d Cliquez sur cette ic ne pour inverser la s lection 96 b Edition des donn es vectorielles Par d faut PostGIS est dans un mode qui permet la simple visualisation des couches Pour diter une couche vectorielle il faut passer en mode Edition Couches E Communesol Couche ecteur Zoomer afin d tendre la couche s lectionn e Basculer dans la Pr visualisation Enlever Ouvrir la table d attrib E Commencer l dition Arr ter l dition Propri t s Nous faisons un clic droit sur la couche modifier et s lectionnons Commencer l dition Couches ommuneso Un petit sigle vient signaler le changement de mode pour la c
22. C ARNES REA RER RRR CAA 95 b Editon des donnees VECIOH IIESSS R EEOAE ONEROA G 97 LES PRINCIPALES FONCTIONNALITES 2444442549326044 statu 102 TI Ees TE QUE TC ae CR N UTE ML TE Teme TA eee TaN eA eae Ree Pea ee 102 2 Les andIyses th matlQUes Re RS inattendus 104 SP 2 E An e A E A E e ee Suite e ace E een e E E EEE AI F cei tea ate L E EENE E E E E EA 106 GUIDE D UTILISATION DE OPENJUMP ccccccceccccccccccccccccco0000eoocco00000ooocc0u00000000000000000000000000000eoces 108 L IERAC DOS RER wane geveooneyensasanaausecateanbeeevemetel 108 IMPORT EXPORT DE FICHIERS SHAPE SHP ccsssecccseccessccesscccnscccneccecssceenscseecsesceeenscsensceeneseees 109 CONSULTATION DES DONNEES ATTRIBUTAIRES STRUCTURE DES TABLES 111 L WISUALISGIIOW GES donn CES SE Ad entendre torse ne tienne nn tee aide eee entoure 111 DS TUCIUTE GES TA DT S SE nan te bons ce este tisane tiens Deratn debate A EEA 112 EDITION DES ENTITES GEOGRAPHIQUES c csccssccsccsccsccsscescescesccsccsccsscescescessessesscescescescessessesscuccescesees 113 I Selecon era Pla emen AE Eee nain teen ann eco inst 114 2 D placement ajout et suppression de sommet 115 3 Saisie de lonen POINTS et DOTV2 ONES 2786050000 SA ecules i EA CRA VOE es en 116 4 Lien donn es g ographiques donn es attributaires 117 LES REQUETES ET ANALYSES THEMATIQUES c ccsccsscssccsccsccsccsccsscescescescescescesscsscescessescessesscescescescesses 118 T
23. Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide A 2188440 392895 5 Q Q9B85892609 MPR Riv 563126 93 4261309 49 588839 06 4286437 05 Scale 1 19153506 572390 4269111 V Rendu On peut constater que le type de couche est signal dans le gestionnaire par un fond multicolore 89 2 Ouverture des donn es stock es sur PostGIS sur un serveur distant Quantum GIS est con u pour pouvoir se connecter une base de donn e distante Il faut donc configurer la connexion pour pouvoir acc der la base Nous s lectionnons dans le menu Couche Ajouter une couche PostGIS Non Commercial Quantum GIS 0 7 4 Fichier Vue lies Pr f rences Plugins Aide E Ajouter une couche Vecteur W Z cD Couches Nouvelle couche Vecteur Basculer dans la Pr visualisation Ajouter tout dans l aper u a Enlever tout de l aper u Zs Afficher toutes les couches 5 J lt gt Cacher toutes les couches H Table des Attribuks Propri t s Il est aussi possible de s lectionner dans la barre d outils l ic ne Comme aucune connexion la base n a t encore d finie 1l va falloir en cr er une nouvelle dans l assistant d ajout de tables PostGIS Non Commercial Ajouter une ou plusieurs tables PostGIS Connections PostGreSQL Base FLAG Pe Tables Type Nom Sol Ajouter Fermer 90 L as
24. EV EI EV EN EV EN Et EVI EI ET EN EN CI EN ET EN EN EN EN GOB RelRules GDB _ReplicaDatasets GDB Replicas GDB StringDboamains GOB _Subtypes SDB Toolboxes GOB TopoClasses GDB Topologies GDE_TopoRules GDBE_UserlMetadata GDE_validRules Groupes_taxonomiques LinFauneSIGSMA LinFauneSIGMA4_Shape_Index Cbservateurs Redacteurs PointsFauneSIGMA PointsFauneSIGMA_ Shape Index Sexe tourbieresSISMA tourbieresSIGMA Shape Index lt onesFaunes Ti fonesFaunesiloMa Shape Index B Modele Physique de Donn es Voici les tables avec leurs relations ZonesFauneSIGMA Id Obs zone Effectifs_observes Remarques Date _obseryation Date redaction Ref code spCREN Ref observateur Ref redacteur Rear sexe Observateurs Redacteurs Td_Indrvidu Nom Prenom Groupes_taxonomiques 1 Code taxo Groupe taxa Observateurs Redacteurs_1 T Id_Indrvidu o Ref_redacteur ReF sexe Prenom Ref code taxa Morn_latin Nom Francais Effectifs observes Remarques Date_obserwvation Date_redaction Ref_code_spCREM Ref_observateur n Ret_redacteur Rear sexe pe Sha La table observation est compos e de 3 tables une table par type de g om trie points lignes polygones Chacune de ces tables est structur e de la m me maniere Deux solutions s offraient nous pour traduire la table observation Une seule table regroupant les donn es attributaires Un champ suppl mentaire permet de faire l
25. G Fonctionnalit s suppl mentaires d OpenJUMP Hormis les propri t s d crites ci dessus OpenJUMP propose de nombreuses fonctionnalit s Quelques sont voqu es 1c1 1 Options de s lection Couche Yue G otraitements Sta Selectionner les entit s dans le cadre Annuler la s lection 2 p OS On peut param trer les s lections de mani re ne choisir qu une partie des donn es recherch es S lectionner les entit s dans un polygone S lectionner les entit s dans un cercle S lectionner les entit s de la couche Select By Type Assistant de requ tes 2 Options des couches Couche Vue G otraitements Statistique Options F outils d dition Parmi les diverses fonctionnalit s Cr er une nouvelle couche offertes par OpenJUMP il est AAA CS int ressant de pouvoir charger des Ajouter une nouvelle cat gorie ee ee eee donn es g ographiques stock es sur Couper les couches s lectionn es un serveur distant gr ce la Copier les couches s lectionn es technologie WMS WebMapService Goller les couches Supprimer les couches s lectionn es Supprimer les cat gories selectionnees 122 3 Programmation ue G otraitements Statistiques Attributs Raster Fen tre Aide Gp Entit s E Afficher les coordonn es des sommets contenus dans le cadre Q Zoomer sur l tendue maximale a Zoomer sur le cadre g zoomer sur les enregistrements s lectionn s Zoo
26. Jeu de donn es ou classe d entit s en entr e c CREN shapebons Mint auneS G shp Systeme de coordonn es NTF_Lambert_ tendu A OF Annuler Environnements Afficher l aide gt gt Dans Jeu de donn es ou classe d entit s en entr e le nom du shape nouvellement cr est sp cifi Dans syst me de coordonn es la projection utilis e pour nos donn es est indiqu e Il s agit du Lambert IT tendu La couche shape peut alors tre utilis e 83 ANNEXE 3 GUIDE D UTILISATION DU LOGICIEL SIG 84 I A IL Sommaire GUIDE D UTILISATION DE QUANTUM GIS sien ss entiere endiensee 86 INSTALITA TION Sn nd nn daniel side nee ii der na dite ea dans 86 OUVERTURE DES DONNEES En mnt ele Te anne dei etui 87 F Ouverture des donn es stock es en TOCA cases ts cals caida a int E S7 a Les donn es yecto le Siosair un di a nee tante neo dat e 87 b LES CONTES bas i Co ER ed et tan al en 88 2 Ouverture des donn es stock es sur PostGIS sur un serveur distant 90 MISUALISATION DES DONNEES tra eee haina tenir E ut cT de 93 T sPHOPIICIES d affichage des COUCHES ern TERE AEE R Re En ee 93 a ICS OpuonSdAMChAGeS ans te nets ue don n enr 93 b les outils de NA VIS QU Oi 3s cess Sc ccs ace Si als Sans ee sas Gai E E SA nna tn lande nes a tan te 95 Oy ECS GOMES attri OU LOIN CS rvs Re le L ee Lance obtained eaten eae 95 a Visualisation des COMES 2201202005202200 VS NENE A RARA
27. Jump Quelques probl mes organisationnels ont t rencontr s L loignement de l encadrant technique Aix en Provence Le blocage de l Universit du Mirail pendant quelques jours B De nouveaux acquis techniques et pratiques Nous disposons maintenant d un guide technique qui nous permettra de reproduire l ensemble des manipulations effectu es M me si les logiciels utilis s seront amen s a voluer nous avons acquis ce mois ci la connaissance des principes de fonctionnement d un tel syst me Le fait de r aliser un projet dans son int gralit et sur le moyen terme est un exercice que nos diverses formations ont trop souvent n glig Ainsi ce mini projet nous apporte une premi re exp rience concr te en la mati re L ensemble des recherches effectu es nous a permis de nous mettre au fait des capacit s concr tes des technologies Open Source actuellement en plein essor dans le domaine des SIG Leur connaissance nous sera d une grande utilit aussi bien dans notre stage que dans notre futur m tier de g omaticien Un point tr s positif pour l ensemble du groupe a t l initiation au syst me d exploitation LINUX couramment utilis dans les entreprises et concurrent le plus s rieux de Windows Nous avons pu appr hender gr ce Laurent JEGOU l approche particuli re de LINUX syst mes de fichiers par package utilisation de l invite de commande compilation des sources
28. attributaires 72 b PostGIS du poste local vers le serveur La manipulation est la m me pour transf rer sur le serveur les donn es g ographiques qui sont en local Nous ex cutons nouveau les fichiers sql cr s pour l import des shape dans PostGIS en local P pgAdmin Ill Query bdcren sur 172 31 197 207 5432 C CREN shapeb E mits Fichier Edition Lancer des requ tes Aide LALLI LTT BEGIN CREATE TABLE zonesftaune gid serial PRIMARY KEY effectifs int4d remarc F SELECT AddGeonetrylolumn i zonestaune the geon 127592 MOLTIPOLYGON 2 INSERT INTO zonestfaune effectifs _ remarques date_ obser date redac Exemple de INSERT INTO zonestfaune effectifs _ remarques date_ obser date_redac INSERT INTO zonestaune etftfectitfs_ remarques date obser date redac V importation du INSERT INTO zonesfaune effectifs remarques date_ obser date redac A INSERT INTO zonestfaune effectifs _ remarques date_ obser date_redac fichier Zonefaune INSERT INTO zonesfaune effectifs remarques date obser date redac INSERT INTO zonestfaune effectifs remarques date obser date_redac INSERT INTO zonestaune elieetiis remarques date obser date redac INSERT INTO zonestaune etftftectitfs_ remarques date obser date r dac INSERT INTO sonesfaune effectifs remarmies date
29. d interpr ter ce langage De plus il ne permet pas beaucoup de choses aucune mise a jour ni suppression des donn es graphiques l export est limit 14 Udig Avantages Il est d velopp par le m me groupe que PostGIS la connexion a la base de donn es ne pose donc pas de problemes Il permet l dition et la modification de la g om trie en ligne en temps r el la connexion aux bases de donn es Oracle Spatial ou PostGIS Inconv nients Il pr sente quelques bugs d affichage des objets g ographiques par l exemple lors de la cr ation de polygones M me l actualisation de la page Rafra chir ne permet pas l affichage de la nouvelle entit saisie Nous pr f rons donc le laisser de c t De plus il propose tr s peu de fonctionnalit s SIG seulement une requ te de s lection basique Quantum Gis Avantages Ce logiciel est facile a installer son interface est tr s conviviale et proche de celle d Arc View En effet 11 fonctionne sous la forme de projet tout comme ce SIG propri taire Il se connecte directement a PostGIS et permet d extraire toutes ou une partie des donn es stock es sur ce SGBD De plus nous pouvons exporter en Mapfiles mais aussi de les envoyer sur le serveur PostGreSQL PostGIS Cela peut tre int ressant pour le CREN dans la mesure ou il envisage plus tard d utiliser un serveur cartographique Inconv nients Il ne g re pas les champs au format date
30. make Installation des sources Attention nous ne faisons pas de make install pour Mapserver Nous devons copier tous les ex cutables en cgi dans le r pertoire usr local apache2 cgi bin root sigmas2 usr src mapserver 4 6 2 mapscript php3 cp mapserv usr local apache2 cgi bin cp legend usr local apache2 cgi bin cp scalebar usr local apache2 cgi bin cp shp2img usr local apache2 cgi bin cp shp2pdf usr local apache2 cyi bin cp shptree usr local apache2 cgi bin cp shptreest usr local apache2 cgi bin cp shptreevis usr local apache2 cgi bin cp sortshp usr local apache2 cgi bin cp tile4ms usr local apache2 cgi bin Configuration de php mapscript php mapscript so est une biblioth que qui contient les fonctions mapscripts Nous cr ons un nouveau dossier extensions dans le r pertoire usr local apache2 php 4 0K drwxr sr x 8 root staff 4 0K 2006 02 02 15 29 4 0K drwxr sr x 16 root starf 4 0K 2006 02 02 14 24 A 0K drwxir sr x 2 root staff 4 0F 2006 02 02 14 24 bin A UK drwxr s8r x 2 root starrt 4 0K 2006 02 02 14 24 etec 4 0K drwxrwsrwx 2 TOOL LALL 4 0K 2006 02 02 15 24 extensions 4 0K dIWxr sSr x 3 root staff 4 0K 2006 02 02 14 24 include 4 UK drwxr sir x 3 root starri 4 0K 2006 02 02 14 24 Lib 2 UK dUYWKY 8L Kx 3 root staff 4 0K 2006 02 02 14 24 man ABK CW t f l root Stare 45K 2006 02 02 15 29 Pip an
31. net confluence display UDIG Home 19 Sites Internet sur droit des donn es Site du CNIG http cnig les argonautes fr Site de la CNIL http www cnil fr Site pr sentant le travail d tudiants du Mast re SILAT sur la diffusion de donn es li e a l information g ographique http sig ish lyon cnrs fr Site de la soci t Intercarto avec une rubrique consacr e aux droits des donn es http intercarto com html fr cartotheque ign cgv php Rapports et documents BLANC Samuel COUTARD Marie KLIPFEL Jean Pascal Recherche de solutions applicatives Open Source autour de MapServer Projet DESS Sigma F vrier 2005 http sigfrance free fr ressources filebrowser downloads MapServer AutourDeMapserver pdf 20 ANNEXES 21 ANNEXE 1 GUIDE D INSTALLATION ET DE MAINTENANCE 22 Sommaire I INSTALLATION DU SERVEUR LINUX sn ans 24 Ag INSTALLATION DUCD TP BOOTA BER RS Sn CIA DA RR O 2A dt ein 24 B CONFIGURATION DU SYSTEME mip aT a nd due ut 25 Ci LECTURE DES AUTRES CD 2530925022008202 20 23 a E A 23 D AUTRES CONFIGURATIONS SUR LE SERVEUR LINUX ccccccceccseccsscceccesccccesccesccesceuscesceccenssescescesceusseuscs 26 I wxConfieurationde recherche des paguet sis ei Mepis swweeh GA eR ER eA uaa Ew 27 2 Mise jour de la version de PHP et d Apach nainii seen ieee ENEE E d ANAA SE A NE CGA b Sd 27 II INSTALLATION DE POSTGRESQL POSTGIS ccccccccccooooooccccccccccccccco000000000oo
32. s notre formation au sein du Master SIGMA Enfin nous remercions l ensemble des anonymes ayant particip la r alisation de forums et de sites sur le Web Ils ont ainsi contribu la bonne mise en uvre de notre projet par la consultation de leurs r ponses INTRODUCTION Les Conservatoires R gionaux des Espaces Naturels sont des associations Loi 1901 r unis au sein de Espaces Naturels de France la F d ration des Conservatoires d Espaces Naturels L objet principal des ces organismes est la conservation de sites naturels d int r t cologique et biologique En effet le CREN a pour orientation de conna tre valoriser prot ger et g rer les espaces naturels remarquables Le CREN de Midi Pyr n es cr en 1988 recueille des donn es sur la faune et la flore de la r gion Les donn es sont recueillies par quatre personnes localis es dans des villes diff rentes Ainsi les administrateurs de donn es Laurent PONTCHARRAUD et Pierre Emmanuel RECH se trouve Toulouse tandis que Sylvain DEJEAN travaille Foix Ari ge 09 et Fr d ric NERI a Brassac Tarn 81 Ces quatre personnes renseignent donc la m me base de donn es ce qui pose des probl mes pratiques de transmission et d administration des donn es En effet il n existe aucun syst me leur permettant d y acc der a distance L objectif de ce projet est de r fl chir a une solution permettant de r soudre les probl mes li s a la disparit
33. sarge main contrib non free 2 Mise jour de la version de PHP et d Apache L installation de PHP et d Apache par paquet Debian ne permet pas d installer les derni res versions de PHP Mapscript 27 Dans le gestionnaire de paquets nous pouvons voir que les versions PHP 4 et Apache 2 sont install es Nous choisissons donc de les d sinstaller via le gestionnaire de paquets a Installation de gd2 Gd2 est une biblioth que graphique qui permet de g rer des images avec PHP Recherche de la biblioth que root sigmas2 usr src aptitude search libgd2 p libgd2 GD Graphics Library version 2 D libgd2 dev GD Graphics Library version 2 development version 1 libgd2 noxpm OD Graphics Library version 2 without XPM support iBA libgd2 noxpm dev GD Graphics Library version 2 development version p libgdz2 xpm GD Graphics Library version 2 p libgd2 xpm dev GD Graphics Library version 2 development version Rq p la biblioth que n est pas install e 1 la biblioth que est install e V la biblioth que est install e virtuellement Nous installons les biblioth ques libgd2 et libgd2 dev Installation des fichiers root sigmas2 usr src aptitude install libgd2 Nous validons lorsque l ordinateur nous demande de supprimer quelques paquets pour en installer d autres root sigmas2 usr src aptitude install libgd2 dev
34. sch ma Save Selected Datasets D placer la couche en haut D placer la couche en bas Couper les couches s lectionn es Copier les couches s lectionn es Supprimer les couches s lectionn es Ajouter de nouvelles entit s Goller les enregistrements Effacer toutes les entit s S lectionner les entit s de la couche s lectionn e Changer la visibilit Joindre des donn es a Open JUMP Yiatoris Ajouter un champ gid Serr ELE Te COLETTI Fichier Edition S lection Couche Yue G at Extraire une partie de limage georeferencee a Enregistrer l image qeoreferencee j any Q EL E gt G3 H LT Ca Projet 1 Travail gt M V ZonesFaune5SIGMA M PointsFauneSIGMA M FF LinFauneSIGMA rere Systeme La couche est alors surlign e en jaune gt 113 1 S lection et d placement d entit SR S lection Apr s avoir cliqu sur tonllet nous allons sur l entit choisie ici un polygone un clic sur cette entit permet de la faire ressortir en affichant les diff rents sommets D placement en cliquant sur Poi D nous pouvons d placer l entit s lectionn e 114 2 D placement ajout et suppression de sommet D placement une fois l entit s lectionn e en cliquant sur nous pouvons d placer un sommet de l entit Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Raster Fen tre Ai
35. tre dans laquelle nous choisissons la couche la distance ici 500 m et le style ici arrondi du Buffer E OpenJUMP Yiatoris Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Raster Fen t CEE Sur plus d une couche b Alle dal KIS A R Q Sur couche 2 Merge b C O Simplification b Y M j ZonesFauneSsIGMA j Convert M FointsFaunesSIGMA Exctrack k M LinFaunesIGMA Topologie b x O F Fo62_o82 Contr ler la qualit ke O F Fogi 082 i re Systeme Buffers all geometries in Couche d origine the source layer Distance 500 0 End cap stwle Arrondi OK Annuler La carte r sultante est la suivante Un r pertoire R sultats comportant la couche Buffer a t rajout et les zones tampon apparaissent sur la carte MI Open JUMP Viatoris Fichter Edition S lection Couche Vus Ghotratemerts Sisttiques Atribis Rater Fen tre Aide Fle 0 2 R 6 ejE T x eje 2 j lr O m 124 5 Statistiques Nous pouvons afficher les statistiques propres chaque couche 27 OpenJUMP iatoris E 7 LE TIT Statistiques de la couche Communess1_ SIGMA Couche Communes81 SIGMA Enveloppe Env 604977 0 648503 0 1829848 0 1865090 0 4786256 0 9 45821213125E7 3 389938162664474E7 6 4408825090625E8 11425 450795555153 69678 26800185803 31670 532660261557 601740 1205449696
36. tring tring ring String ring T T m T TI ERIMETER DIGN MSEE lt gt Xe ANT Gi Li r Appliquer Annuler les modifications Forcer les conversions non valides null S affichent alors les diff rents champs de la table concern e leur nom et leur format 112 gt D Edition des entit s g ographiques Outils d dition x x ts S lection et d placement CS T gt d entit s 211474 N Outils de dessin polygone ligne point Insertion Suppression d placement d un sommet Cette fonctionnalit est r alis e partir de l ic ne P Cette ic ne ouvre une bo te de dialogue rassemblant tous les outils d dition p Edition d entit s contraintes propos s Options K Avant toute modification il est indispensable de rendre modifiable la couche concern e Pour cela un clic droit sur la couche permet d acc der cette fonction cliquer sur modifiable 27 Open JUMP iatoris Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Raster Fen tre Aide RAIRE eaa aen i Er Travail gt gt M ZonesFauneSIGMA M PointsFauneSIGMA M JV LinFauneSIGMA Y Communes81_ SIGMA _ Syst me Commmunes t_SiGMA _ o o Modifiable Zoomer sur la couche Modifier le style F Vue Edition des attributs B Vue j Edition du
37. BRE e p 73a Wall s tes002e7 4672 27 S100001231124_ ACAUNE s 2 fs 7 1 482504E7 170002 81000018781188 Moumma 2 e fa V sise 22582 69 810000102S1103_ GIOUNET hs 2 fs Z o 1 047794E7 16869 09 810000028181028 BERLATS hs e fa Wig 10 1 224351E7 20337 49 81000008581086 ESPERAUSSES hs e fa Z 11 7 276326E7 58996 47 s10000061 81062 _ CASTELNAU DE GRASSAC 04 e fs ALT 12 S c2a7e4e7 4939 09 8100019213 MAGES o o e 2 f A 13 1 817909E7 __17700 21 610000152 81153 LEMARGNES o e fs DVI isa _41269 04 S1000003181031 heeze 2 fr Z _ 15 2 152142E7 29049 69 810000133S1134 LAMONTEURE m e fa Z 16 2 376703E7 24330 07 81000003781037 BRASSAC O wo e fs Z 17 2 257469E7 32177 0 810000053181053 CAMBOUNES a e fs Z 18 5 624824E7 sense 81000001461014 naes O wo e fa Z 19 szez7v6 0 14931 17 810000136181137 LasranaDes wao e f 99999 siehedres _ Par exemple ici nous avons saisi un nouveau polygone dans la couche communes81 En ouvrant la table nous pouvons saisir les informations sur la ligne correspondant cet enregistrement N anmoins persistent des probl mes notamment sur le calcul de surface aussi bien sur des nouveaux polygones que sur des entit s modifi es En effet OpenJUMP ne permettrait pas un affichage dynamique de cette surface La mise Jour semblerait donc compromise 117 gt E Les requ tes et analyses th matiques OpenJUMP offre l
38. BRUNET Magalie LANCON Guillaume REYREAU Evelyne SAUNAL Adrien Mini Projet R alisation d un prototype sur une architecture client serveur pour la saisie de donn es g ographiques a distance CEO TABLE DES MATIERES REMERCIEMEN ES cran ee enr dec en rene rires nent ere io et 3 INTRODUCTION SR RE mhte cee 0 abei pace dateniide 4 I 04 2 4 D 004 DU 1 D UD ooo ores esis sane covcscces E PE EE PR EE 5 A ANALY SEDEL EXISTAN ES en ner ee ne en tte 5 IY ALemalerel Cr les lon CIOS euran Rides nn nd AN Dinde io 5 5 OR 23 18 1 RS a A A S Ee A en E T ached Baltes eet neal at N 5 B MODELISATION DES DONNEES 02623650 a a ttes M MR tin 6 E Modele ConcepmeldeDonnees MODS nn nitrate 6 2 Modele Lociquede Donnces MED nanas Rd thinned Guano 6 II DEFINITION DES BESOINS ET DES ATTENTES cccccccccoccocccccccccccc0000000000000000000000000000000000000000000000 7 As INIVEAUr TECHNIQUE 2222222222 dosiaoanveesedcneouaeonsuapseenadgsecatvapesiuadevencstuabsennacedsoontvabexsandovaneotuaneacmadetieanswast J 32 MR b 81 1 8 7454 16 1 AAA E RE E EEE 20 7 2090009 29590727 20000096 9020 2 20 00107 270007 AEE 7 Dye OCCU ONAC ACC Sin ea sie online Sevens shut vase danse oA e late Lie A REBALA SARA Senet eet sde f 1 1 NE 72 715151 LON AA TR TU RE OR TER 1220006206 0000100001 002 7 B APPLICATION sissncuiaubsiideswusvedlasibshedsnnses onsuenessonqonensseuapenumnnendes neselnessanannensseuapenomaaensesnebenessauneseneseua
39. ERT INTO linfaune effectifs remarques date obser date redac ref code s ret observ ref r INSERT INTO linfaune effectifs _ remarques date obser date redac ref code s ref_observ ref_ tn gt Il TITUUT TI FF T lt qu eee TT AFF EL de E rr Ff s l Fr sl 1 FEF Fr sl TE Fun Z gt Fr ra la ane ra lt iili gt Une fois la requ te SQL charg e et les contraintes rajout es il ne reste plus qu l ex cuter en cliquant dans la barre d outils sur l ic ne Si l ex cution de la requ te se d roule bien PGAdmin affiche alors dans l onglet messages le compte rendu Sortie de donn es Expliquer Messages Historique NOTICE CREATE TABLE will create implicit sequence linfaune_gid seq For serial column linfaune gid NOTICE CREATE TABLE j PRIMARY KEY will create implicit index linfaune_pkey For table linfaune Le r sultat de la requ te contient 1 lignes non extraitefs La requ te a t ex cut e en 313 ms mais ne renvoie aucun r sultat Ln 14 Col 24 Il est normal de voir s afficher la requ te ne renvoie aucun r sultat car c est une simple requ te de cr ation 69 Dans la table linfaune les codes commen ant par ref ont bien t d finis comme cl s trang res pgAdmin Ill Fichier Edition Outils Affichage Aide Em Lt gt
40. ETER IDIN INSEE MoM CANT ARR REG I 18 58 6246824E7 56443 76 81000001481014 ANGLES 03 Z 3 a 4 1 51067E7 18664 2 8100000273931023 BARRE ee Z 3 Q 9 1 047 794E 16869 09 100000481028 BERLATS 15 Z 3 14 3 261957E7 41269 04 8100000510131031 LE BES 04 Z 73 16 2 378 03E 24330 07 8100000378103 BRASSAC 04 Z 73 P eE 32177 0 8100000539861053 CAMBOUNES 04 Z 3 E ll 2f6326E 56996 47 8100000618 1062 CASTELNHAU DE BRASS AC 04 Z 3 3 1 026191E7 18601 68 8100000845310535 ESCROUs 15 Z 3 10 1 2 4351E7 20337 49 61000008 61086 ESPERALUSSES 15 Z 3 gt 119 Nous observons ici les donn es g ographiques s lectionn es avec la requ te 27 Test a a Travail i 7 J ZonesFauneSIGMA ET J PointsFauneSIGMA M J LinFaunestGMa tc ommuness 1 SIG ven Syst me 2 Exemple d une analyse th matique Nous voulons par exemple faire une analyse th matique sur le code canton de la couche Communes81 Nous acc dons la fen tre concern e par le bouton e Dans l onglet analyse th matique nous activons la th matique couleurs sur le code canton CANT Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Paster Fen tre Aide RL GEIR S SK ele aj aeo sm Bl M rest 4 Travail E Modifier le style 7 ZonesFauneSIGMA z d Rendu Echelle Analyse th matique Textes D corations ET J PointsFauneSIGMA m F MF Activer la th matique coul Methode de discreti
41. Effacer tout 106 Le gestionnaire des plugins affiche la liste et la description de tous les plugins Ce sont des plugins assez sommaires pour la plupart Ajout des attributs de la carte les plugins North Arrow et Scalebar permettent d afficher orientation et l chelle de la carte GPS Tools permet d int grer des point GPS Georeferencer est un outil de gestion des projections SPIT est un outil d int gration de fichiers shape dans PostGIS QGS permet de lancer un programme ou un script depuis QGIS Copright rajoute simplement un coprignt en bas a droite de la carte Pour lancer un plugin nous cochons la case correspondante et validons par Ok Son ic ne s ajoute automatiquement dans la barre d outil QGIS est donc un logiciel dot d une interface claire et intuitive qui permet d attaquer facilement une base de donn e externe PostGIS Il constitue donc un des SIG open source les plus accessible pour la gestion a distance des bases de donn es En revanche on peut d plorer la faiblesse des fonctionnalit s d velopp es 107 ll Guide d utilisation de OpenJUMP ju project org projekt pirol de OpenJUMP OPEN JU MP Version 2 0 du 29 01 2006 Java Unified Mapping Platform openjump org VW Iatoris projet sigle org L interface L interface d OpenJUMP est assez conviviale Une fen tre g n rale s affiche l ouverture du logiciel 27 Open JUMP Via
42. F010 Austropotamobius pallipes 15349 09 2001 52 Q 22 673 F053 Austropotamobius pallipes 15349 09 2001 13 23 702 F002 Austropotamobius pallipes 15349 07 2001 41 ly 24 703 F045 Austropotamobius pallipes 15349 10 2001 18 L 25 704 F004 Austropotamobius pallipes 15349 10 2001 127 26 705 F005 Austropotamobius pallipes 15349 07 2002 1 27 707 F006 Austropotamobius pallipes 15349 1988 185 28 713 FOO Austropotamobius pallipes 15349 08 2001 41 29 715 F009 Austropotamobius pallipes 15349 1988 79 30 674 F054 Austropotamobius pallipes 15349 09 2001 111 soit par l ic ne o qui si on le positionne sur une entit permet d afficher les informations li es strictement cette entit sur cette couche gt QS ENS WW NV Fichier Edition S lection Couche Yue G otraitements Statistiques Attributs Raster Fen tre Aide Sl EP Test O x avail M ZonesFauneSIGMA 7 PointsFauneSIGMA m IV LinFauneSIGMA FA Information sur l entit Test D Communes81_SIGMA 1 Entit PERIMETER 12 5 028784E 7 49939 09 810000192 81193 NAGES 2 Structure des tables Nous pouvons acc der a la structure d une table en se positionnant sur la couche clic droit et clic sur l ic ne L Woe Edition du sch ma 2 Edition Sch ma de la table Communes 1_ SIGMA x Mom du champ Type de donn es oi EOMETRY eometry ae Double Double nteger
43. L Supprimer qui comportent un champ g om trique Annuler hegen eer 74 V Passerelle d exportation des donnees A Export des donn es attributaires 1 Le driver ODBC Nous allons configurer la connexion entre notre base de donn es PostGreSQL et notre base Access gr ce a un lien ODBC Le driver ODBC pour PostGreSQL a d j t t l charg et install pour l export des donn es a partir d Access sur le site suivant http www postgresql org ftp odbc versions ms1 Le pilote se trouve bien dans la fen tre Administration de sources de donn es ODBC accessible dans le Panneau de configuration Outils d administration Administrateur de sources de donn es ODBC Sources de donn es utilisateur Sources de donn es syst me Sources de donn es fichier Pilotes ODBC Tra age Groupement de connexions propos Pilotes ODBC install s sur votre syst me Version Microsoft Parados Driver db 4 00 6304 00 Microsoft Corpi Microsoft Paradox Treiber db 4 00 6304 00 Microsoft Corpi Microsoft Text Driver tait csw 4 00 6304 00 Microsoft Corpi Microsoft Text Treiber tet csv 4 00 6304 00 Microsoft Corpi Microsoft Visual FoxPro Driver 1 00 02 00 Microsoft Corpi Microsoft Visual FoxPro Treiber 1 00 02 00 Microsoft Corpi Pilote Microsoft Access 4 00 6304 00 Microsoft Corp PostgreSQL ANSI 38 01 02 00 PostgreSQL GI PostgreSQL Unicode 60 01 02 00 PostgreSQL Gl SUL Ser
44. Le serveur x xwindows permet de g rer les fen tres d autres machines en se connectant dessus grace au syst me de client serveur sous Linux o La souris d tection automatique On doit choisir le port de branchement de la souris Pour un branchement en USB dev input mice Pour un branchement PS 2 dev psaux o L cran d tection automatique Nous devons choisir s il s agit d un cran a cristaux liquides ou un CRT Nous devons d finir les valeurs de rafra chissement horizontal de l cran car cela n est pas d tect automatiquement par le programme Pour cela 1l faut regarder la documentation de l cran o Choix de la profondeur de couleur 16 24 bits On passe ensuite la suite de l installation On termine la configuration du serveur en red marrant la machine en tapant reboot en lignes de commande D Autres configurations sur le serveur Linux Nous avons choisis de mettre les code source avant compilation des diff rentes applications et biblioth ques dans le r pertoire src Nous passons en mode administrateur dans un terminal SU root Nous devons entrer le mot de passe Puis on tape les lignes de commandes suivantes 26 root sigmas2 home sigma cd root sigmas2 home cd root sigmas2 cd usr root sigmas2 usr mkdir src root sigmas2 usr cd src 1 Configuration de recherche des paquets Le fichier etc apt sources list co
45. N 75 D 78 2 A 2 DO D a ER AN A DV AE A NT AA D Py ret eT LA SRE RRO FE 75 Dy Con ourat ondel COMME ON isc Geta asi dated nsec Sanwa wR SA Ea Rs 76 Bs EXPORT DES DONNEES GRAPHIQUE St Nes Re None Sn ne Ne Se te te 81 51 l Structuration des donn es sur Access A Integration des shapes dans la G odatabase Afin de simplifier l int gration des donn es dans la base PostGreSQL PostGIS sur le serveur distant nous les avons tout d abord structur es sous Access a partir de notre Modele Logique de Donn es Nous avions des donn es g ographiques sous ArcGIS au format shp que nous avons import es dans notre base Access sous forme de G odatabase Nous avons des tables stockant la g om trie f Base_CREN_ def Base de donn es format de fichier Access 2000 CE x Requ tes Formulaires tats Pages Macros Modules Groupes Favoris E E E B E E E E EE E E B E E Cr er une table en mode Cr ation Cr er une table l aide de l Assistant Cr er une table en entrant des donn es Communesol SIM CommUunes amp 31_SIGMA4_Shape_Index Especes GDB_Annosymbals GDB AttrRules GDB_CodedDomains GDB_DatabaseLocks GDB DefaultValues SDB Domains GDB EdgeConnRules GDB Extensions GOB FeatureClasses DB FeatureDataset GDB FieldInfo GDB GeomColurmins GDB InConnRules GDB ObjectClasses GDB RangeDomains GDB _RasterCatalogs GDB PRelClasses GDB Releaselnfo E E EJ CI
46. Nous pouvons ainsi choisir OO R sultats l affichage de la table r sultante s lectionner le r sultat dans la table L Afficher la table correspondante TER P M S lectionner le r sultat Cr er une nouvelle couche avec les r sultats obtenus Cr er une nouvelle couche 118 1 Exemple d une requ te simple Nous voulons faire une requ te de s lection de toutes les entit s de la couche Communes1 dont le code IINSEE est le 810 Le tableau de requ te se pr sente comme suitet l on demande l affichage de la table correspondante et la s lection des entit s r sultantes 27 Constructeur de requ te x Gestion de requ tes Filtrer selon le type d attribut Qu wrir Enregistrer M Texte Sensible la casse S lectionner le r sultat M Hum rique M S ometrique Cr er une nouvelle couche Valider Rafraichir Annuler Stopper Le r sultat donne 9 entit s qui s affichent dans une table sp cifique et ressortent sur la carte 27 Constructeur de requ te z x Gestion de requ tes Filtrer selon le type d attribut R sultats Ouvrir Enregistrer M Texte Sensible la casse M Afficher la table S lectionner le r sultat Hum rique Cr er une nouvelle couche G ometrique Valider Rafraichir Annuler Stopper 27 Information sur l entit Test 7 Communes SIGMA 9 Entit s i lh t FIL AREA PERIM
47. Nous s lectionnons ensuite l entit supprimer Supprimons ici le polygone modifi pr c demment Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide Couches 4 E Communes31 Nous d roulons l ic ne d dition dans la barre d outils et cliquons sur Delete Selection HEERKE S Capturer les points L Capture lines P Capture polygons Delete selection Le polygone est alors supprim et dispara t de la carte Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide Couches 2 ea Communes81 101 Nous devons sauvegarder la suppression en sortant du mode d dition Pour que les changements soient pris en compte dans la table attributaire de QGIS nous rechargeons la couche Nous pouvons v rifier que la couche a bien t supprim e dans PostGIS g D Les principales fonctionnalit s 1 Les requ tes QGIS permet d effectuer des requ tes portant sur les attributs d une couche Ce ne sont pas des requ tes classiques de s lection mais des requ tes d affichage Ainsi seuls les r sultats de la requ te seront affich s Pour acc der au g n rateur de requ te nous lan ons les propri t s de la couche En guise d exemple nous effectuerons une requ te portant sur la surface des communes G Non Commercial Propri t s de la Couche Convention de sign M
48. ONNEES 50 Sommaire I STRUCTURATION DES DONNEES SUR ACCESS ccccccccccccccccccccoooo00ooooooocococccccoouu00osoooooooosocececees 52 A INTEGRATION DES SHAPES DANS LA GEODATABASE ccccccccccccccccessssssssssseccccccccccesseeeeassssssssseesesseeeeeeaaas 52 B MODELE PHYSIQUE DE DONNEES cccccceseecseeeeeeeeceeseseceececseseeneseseeteceeseeeesseesesenseeetseeseeseeestssssssssesessnees 53 II INSTALLATION DU LOGICIEL D ADMINISTRATION DE LA BASE DE DONNEES 54 III CONFIGURATION DE POSTGRESQL POSTGIS ccccccoocooccccccccccccoo000000ooooooooooooccccceuuuuusoeoooses 58 IV INTEGRATION DES DONNEES SOUS POSTGIS cccccccccccccccoooocccco00000ooooco00000eoooccue000eoooocuuuuoeoooces 61 As AIOUTDUBRINEROD BC 2 vata 228900950 E E er emo ne recto de RE 61 B CONFIGURATION DE LACONNEXION Se ne man tee tra nie tee 62 D Etape T iransjert d Ta bas sur le post clienla sn din de 62 a Access vers PostGres sur le poste cheht seen A dan M ne en ne este 62 b ArcView vers POSTGIS S r le poste CHENE dt 2204 Ad rasta teinte 65 2 tapez s transer dela DASE SUP Te Set VENT rente 71 a PostGres Oly du poste local vers le Ser Veut EE ne side etre dl iles teens 71 b PostGIS du poste local vers Te Sete en Mal nn croi nement a dA b 73 V PASSERELLE D EXPORTATION DES DONNEES 0 csssssssssssssssssssssssssssssssssssssssssssssssssssees 75 As JEXPORT DES DONNEES A TTRIBUT ATRES ut dd el acl b NDR
49. R BA E nd AN sl des 17 Ve BHUAN ER en RER RS OR AR RS 2 E A E OR 2A a EE PTS 18 As H ES PROBLEMES RENCONTRES cctcceuctestetcncct ons senewaeteesanens tette creia ici den 18 B DE NOUVEAUX ACQUIS TECHNIQUES ET PRATIQUES cccseccsccsccsccsscsscescescessesccsscescescessessessesscscescessens 18 SOURCES nn setae en nt entente Aa Et datent nd nes se te el Ta rate ed sets state test inde 19 PRINTING XESS 12270 2227 22 AE 2 cus scvacocencuavecsnevavsussanspoanessecaccacuasescsuvessusseccvsessousscessausveuseaeeusecocesoessesmsevsuees 21 GUIDE D INSTALLATION ET DE MAINTENANCE cccccccccccccccccoooooccccccccccc00000000000eooooeoeceue00ueuuuueese 22 GUIDE EXPLICATIF DE CR ATION DE LA BASE DE DONN ES seems 50 GUIDE D UTILISATION DU LOGICIEL SIG sains ie indiennes 84 REMERCIEMENTS Nous tenons remercier tout d abord nos deux Tuteurs M Laurent PONTCHARRAUD du Conservatoire R gional des Espaces Naturels CREN de Midi Pyr n es et M Fr d ric BARNAY de Geo2i pour nous avoir fourni un sujet int ressant et pour leurs aides Nous aimerions tout particuli rement remercier M Laurent J GOU ing nieur cartographe et enseignant l Universit de Toulouse le Mirail au d partement de g ographie pour sa contribution sa disponibilit son aide et pour toutes les astuces qu il nous a enseign pour mener bien notre mini projet Nous tenons galement remercier l ensemble des professeurs et des intervenants ayant particip
50. a possibilit de faire des requ tes sur les donn es disponibles Gr ce l assistant de requ tes S lection Assistant de requ te nous acc dons a une fen tre proposant les diff rentes possibilit s ET OpenJUMP Yiatoris Fichier Edition Couche wue G otraitements Statistiques Atkributs Raster Fen tre Aide Amen la selection FT S lectionner les entit s dans un polygone A 4 Travail S lectionner les entit s dans un cercle S lectionner les entit s dans le cadre S lectionner les entit s de la couche Chere L a 27 Constructeur de requ te x Gestion de requ tes Filtrer selon le type d attribut R sultats Ouvrir Enregistrer M Texte Sensible la casse Afficher la table I Num rique M S lectionner le r sultat v G ometrique Cr er une nouvelle couche Toutes les couches GEOMETR Y l H Toutes les couches Toutes les couches GEOMETRY intersection Toutes les couches i ll Toutes les couches GEOMETRY Toutes les couches S lection contient S lection Couches s lectionn es est inclut dans Couches s lectionn es ZonesFaune5TGMA nombre de points est dedans 1000 0 ZonesFauneSIGMA PointsFauneSIGMA i nombre de parties touche PointsFauneSIGMA LinFaunes al i croise LinFauneSTGS5MMA4 Communes l _S1GMA recouvre Communessl SIM Apr s avoir structurer la requ te nous pouvons param trer le r sultat voulu dans la fen tre
51. a table PostGIS correspondant notre fichier SHAPE 2 L ex cution de cette requ te sous PgAdmin qui va cr er physiquement la table correspondante 3 Enfin il faut cr er un index sur le champ comportant la g om trie afin de faciliter l ex cution des requ tes spatiales 65 Cr ation du script SQL Cette tape se d roule sous JV invite de commande de Windows Menu D marrer programmes Accessoires Invite de commandes Il faut se placer dans le dossier qui contient les fichiers shape a int grer La structure de la commande a taper pour ex cuter le programme est de type Outil_de_conversion s codeEPSG shapefile nomtable gt Avec Outil de conversion L utilitaire de conversion est cit plus haut shp2pgsql Il faut signifier l emplacement de l utilitaire entre guillemet qui est par d faut C Program Files PostGreSQL 8 1 bin shp2pgsql exe S codeEPSG C est le code de la projection du fichier Shape Le code du Lambert 2 carto est le 27592 tous les codes EPSG sont disponibles sur www inovagis org Shapefile nom du fichier Shape a importer nomtable nom de la nouvelle table cr e nom du fichier SQL cr e Nous allons montrer en d tail la cr ation du script SQL pour le fichier Shape ZonesfauneSIGMA situ dans c CREN shapebons Placez vous dans le r pertoire voulu c Invite de commandes Microsoft Windows XP version 5 1 2666 lt C Copyright 1985 2601 Microso
52. ans c transfertserveurserveur Nous nous pla ons dans le r pertoire voulu oy Jof x Microsoft Windows XP version 5 1 2688 LC Copyright 1965 2601 Microsoft Corp C Documents and Settings Sigmaicd C Documents and Settings gt cd C cd tranfertserueurserueur C tranfertserueurserueuri m Une fois plac dans le bon dossier il faut traduire la formule plus haut en l adaptant notre cas de figure EGE C tranfertserveurserveur c Program Files PostogreSQL8 1 bin pogsql shp exe hg 172 251 197 267 u postgres FP postgres g the_geom bdcren zonesfaune Initializing Done Cpostgqis major version 1 Output shape Polygon Dumping AA 24 rows C tranfertserveurservellr La commande lanc e nous obtenons le r sultat suivant Microsoft Windows XP version 5 1 2684 LC Copyright 19685 2001 Microsoft Corp C Documents and Settings Sigmacd C Documents and Settings gt cd C cd tranfertserveurserveur Coxtranfertserveurserveur c Program Files FostoreSQL8 1 bin pgsql shp exe h 172 351 195 267 u postgres P postgres g the_geom bdcren zonesfaune 82 Le fichier est ouvert partir d ArcCatalog et le syst me de projection est modifi partir de l ArcToolbox 1 ArcCatalog ArcView Syst mes de coordonn es Syst mes de coordonn es projet s Fichier Edition Affichage Aller Outils Fen tre Aide Los Gam x Ele SA QSOMNIAR 6 0 E Emp
53. application devra permettre via l appel de formulaires la saisie des donn es dans les diff rentes tables attributaires Les dates d enregistrement et le nom du r dacteur seront int gr s automatiquement par l interm diaire du login saisi lors de l acc s s curis 3 Consultation La consultation se fera de deux manieres Par navigation pan et zoom outil de s lection ou chelle Par requ tes spatiales simples exemple recherche d une esp ce par d partement et ou par commune 4 Imports exports A Imports Un import sera pr vu afin de mettre les donn es d j existantes dans la base de donn es Cette op ration permettra de faire une base de travail pour la visualisation des donn es existantes B Exports en type de fichier SIG Des exports devront tre possibles en type de fichier SIG au format shape pour effectuer notamment les ditions cartographiques n cessaires pour les rapports d tude plan de gestion vers une autre base de donn es L outil devra int grer une proc dure d exportation des donn es attributaires passerelle vers une base de donn es existantes exemple vers base de donn es ACCESS pour les donn es chiropt res 5 Donn es accessibles Les donn es disponibles sont Les donn es g ographiques limites d partementales et communales Les fichiers rasters scan 25 et la BD Ortho Les donn es d j existantes faune flore ZNIEFF Nature 2000 C Droit des
54. ate 1 mod le qui PostGIS contient les extensions 58 Nous avons utilis le template mais les fonctionnalit s de PostGIS ne sont pas encore activ es sur le serveur Linux Tout d abord nous ajoutons le langage pl pgsql langage propre a PostGreSQL a notre base de donn es peAdmin Ill Fichier Edition Outils Affichage Aide Cas Serveur 2 F PostgreSQL Database Server 8 1 localhost 5432 D serveur 172 351 197 207 5432 E Bases de donn es 3 Ajouter un langage Propri t s Droits SQL Mom plpgsql OID De confiance El bderen Ph Conversions O Gestionnaire language handler_in aS ae amp Sch mas 1 Rafra chir Validateur Er public Ajouter un langage Sectes Sores i Nous choisissons le seul gestionnaire disponible a savoir langage_handler_in Utiliser la r plication k Ensuite nous activons les fonctions de PostGIS avec deux fichiers lwpostgis sql et spatial_ref_sys sql Nous les recherchons sur le serveur et les lan ons sur le poste client dans pgAdmin Pour cela nous cliquons sur l ic ne Ex cuter vos propres requ tes SQL dans la barre d outils du menu principal 59 Nous ouvrons le fichier sql tape 1 et l ex cutons tape 2 Ee peAdmin Ill Query bdcren sur 1 27 31 197 207 5432 ichier Edition Lancer des requ tes Aide Sortie de donnees Expliquer Messages Historiq
55. bendaneseubeneuslss 7 L Affichage des donn es GC r f rence ia cicictaiinndunsnuenstetohvieheadautustssasvapen r EEE EEEE EE TES 7 2 Saisie des donn es naturalistes sniper miens isesteanat etant ten iis aaa iA asa ae 8 IY EEE 8 FF IMPO CN DOS ecko eae ae SOON RAR nt a N 8 OD Donn es ACCESS ID O Seen ene i aA 0 VAA A CNES AAA aan a alt EE 8 Cy DROM DES DONNEES racer na druide et RS 9 T TOS GONNCES X RAS L Os A e rL der bu Massenet seem ee de dee tes etat enec ee HO 9 25 AUSA ES VELOURS RE A Den E GI Ve been les tete E E 22 E 10 III DE ROULEMENT DU PROJET raia e OEN EE Na ENa AN OTELA sean done 11 As PEANNING 5220 2082250 E A O 11 Be DOCUMENTS A REALISER ci css Rd catecameeaneemnett 12 1 Guide d installation et de maintenance du syst me sur le serveur 12 2 Guide explicatif de cr ation de la base de donn es 12 IN Guided UI SATION uloa e CNN oe rs ins inde E RE 12 IV DEFINITION DE LA SOLUTION TECHNIQUE ssssssssecccccccccccccsssssecccccccocccccscosssscesccccccceeeceosssoo 13 Be ORGANISATION DU SYSTEME cesser a A attestent 13 TY ASCSVSICING Cd CXPLON AION naana a diene uate ede a de taal aa 13 Dy We SG BID EE 13 By MACAO CICICISS IG CHOI 2425664202 326 ve bd Gee A Sere A td denied 14 4 L organisation choisie r pond elle aux attentes du CREN 7 16 B ILES PERSPECTIVES DU PROS en si ten tin A E Ve decades 17 TV EVoltion GES CHOIX ICChMQUES ssa rr V sau Ae ds 17 Dy Eroon GIL DIDIE
56. ci se modifie automatiquement et nous n avons rien rajouter 32 Voici les lignes a crire dans le fichier Autour de la ligne 53 LoadModule php5_module modules libphp5 so Autour de la ligne 165 lt IfModule dir module gt DirectoryIndex index html index php index php3 lt IfModule gt Autour de la ligne 307 Dans le module AddType application AddType application x httpd php php phtml PS AddType application x httpd php source phps Rq ce fichier doit tre modifi en mode root lancement du programme d dition de texte partir d un terminal Ensuite nous relan ons Apache root sigmas2 usr local apache2 bin apachectl stop root sigmas2 usr local apache2 bin apachectl start On effectue ensuite un test pour v rifier que PHP fonctionnent bien nous cr ons un fichier test php que l on enregistre dans le dossier var www correspondant a la racine de localhost qui contient les informations suivantes lt php php IntTO 3 gt Une page indiquant les propri t s de PHP sont indiqu s e D marrage automatique d Apache au lancement de Linux Pour un lancement automatique on prendra le fichier apachectl se trouvant sous usr local apache bin et on le placera sous etc rc d init d root sigmas2 cp usr local apache bin apachectl jetc rc d init d apachect Nous rendons le fichier etc rc d init d apachectl ex cutable a partir de la c
57. ciels compress s qui contiennent tous les param tres de configuration et d installation Il existe deux grands types de distributions Linux Debian professionnelle s curis e Red Hat syst me de paquets RPM utilis par quasiment toutes les autres distributions Linux comme Debian Nous optons pour une Debian 3 1 nom de code Sarge la derniere version stable de Debian datant de 2002 Cette distribution est constitu e de 6 CD A Installation du CD 1 bootable Lancement de l installation D finition de plusieurs param tres la langue le pays le clavier fran ais a chaque fois D tection du mat riel du r seau Configuration du r seau Elle permet d acc der au r seau et de faire les mises a jour du syst me Linux et en particulier les mises a jour de s curit L installation propose plusieurs m thodes de configuration o Configuration DHCP param trage automatique du r seau o Configuration par soi m me o Pas de configuration du r seau pour le moment C est cette derni re solution que nous choisissons car nous n avons pas le temps de r aliser toutes les mises a jour Il faudra de toute mani re revenir a cette tape plus tard Demande de donner un nom au r seau ou DSN Ces caract res sont li s a l adresse IP de la machine Ainsi pour appeler une machine en mode client serveur on peut soit utiliser son nom de r seau CF ci dessus soit utiliser son num ro d IP
58. d Access et ArcView sur le SGBD PostGreSQL PostGIS pour les donn es attributaires une liaison ODBC reliant Access PostGreSQL en local sur Windows puis un transfert des donn es sur PostGreSQL du poste client vers le serveur 16 Pour les donn es graphiques le lancement de l application de GDAL shp2pgsql exe dans I invite de commande Exportation des donn es Les deux m mes passerelles ont t test es dans le sens inverse pour les donn es attributaires une connexion ODBC pour les donn es graphiques le lancement de l application de GDAL pgsql 2shp exe dans l invite de commande B Les perspectives du projet 1 Evolution des choix techniques Du fait de l volution rapide du monde de l Open Source il se peut que de nouvelles versions voire de nouveaux logiciels SIG apparaissent Ainsi faudra t il surveiller l actualisation des logiciels que nous avons s lectionn s et test s notamment La nouvelle version d OpenJUMP d ici quelques jours qui doit pouvoir se connecter a une base PostGIS 1 1 Si la cr ation et la modification des donn es sont effectives dans la base de donn es sur le serveur c est a notre avis la solution logicielle r pondant le mieux aux besoins du CREN Udig est int ressant mais pr sente de gros bug d affichage et peu de fonctionnalit s Mais une volution de ce logiciel pourrait le rendre compatible aux attentes du CREN D autres opti
59. de SO NT sm E Ajout Nous pouvons ajouter un sommet avec l outil ha 115 Suppression de la m me mani re nous pouvons supprimer un objet avec l outil w lt NN RATE 3 Saisie de lignes points et polygones A 4 Z Saisie Nous pouvons saisir les 3 types d entit s graphiques point ligne polygone gr ce l outil sp cifique Pour un polygone Pour une ligne Ds IE L Pour un point a Options x Contraintes Accrochage Grille Edition gt Sommets Skins ET xj Pour chacune de ces saisies il est possible par l onglet options de d finir des propri t s de saisie contraintes de saisie accrochage etc Accrochage sur la carte Tol rance 10 pixels J S accrochet aux sommets PF S accrocher aux sommets et aux lignes PF s accrocher la grille Affichage de la grille Afficher la taille de la grille 20 0 Unit s du mod le C Afficher la grille comme des points v Afficher la grille comme des lignes 116 4 Lien donn es g ographiques donn es attributaires Quand nous saisissons une nouvelle entit un enregistrement est automatiquement ajout dans la table attributaire Fichier Edition S lection Couche Yue G otraitements Statistiques Attributs Raster Fen tre Ade 2 Qe GARE D KI IE Le aja a Attributs Communes SIGMA DT so __ 69678 27 810000191 31152 _MURAT S0R VE
60. des sources root sigmas2 usr src tar zxvf postqgis l l l tar dgz Quand nous affichons le fichier help de la commande configure nous pouvons voir que PostGis n cessite la pr sence de biblioth ques root sigmas2 usr src postgis 1 1 1 configure help Optional Packages with PACKAGE ARG use PACKAGE ARG yes Without PACKAGE do not use PACKAGE same as wWwith PACKAGE n0O lt Wi LhouLl LCony disable unicode support with pgsql ARG build for a specific pgsql version ARG path to pg_config with geos ARG enable spatial predicates and operators using GEOS ARG path to geos config with proj DIR enable reprojection support with jts ARG use JTS for spatial predicates and operators ARG path to jts config with docdir DIR install the documentation in DIR PREFIX share doc Cela d pend de l utilisation que nous faisons de PostGIS Ainsi en ce qui nous concerne nous avons besoin des biblioth ques geos et proj gestion des syst mes de projection 1 Installation de Geos L installation de Geos est assez simple Nous nous connectons a la source de t l chargement des codes sources Nous recherchons les biblioth ques geos et libgeos afin de choisir root sigmas2 usr src postgis 1 1 1 aptitude search geos D libgeos dev Geometry engine for GIS Development files p libgeos doc Documentatio
61. donn es 1 Les donn es Raster Dalles Scan25 de l IGN Dalles BD_OrthoOdu d partement de Haute Garonne Il existe cing types de licences IGN donnant des droits diff rents aux licenci s Licence Standard autorise le licenci installer et utiliser les fichiers sur le nombre de postes de travail d fini par la licence pour un usage interne Le licenci est autoris repr senter les fichiers ou cartes tablies partir des fichiers Le licenci est autoris mettre les fichiers disposition d un prestataire de service pour la satisfaction de ses besoins propres en conformit avec les droits qui lui ont t conc d s et notamment dans la limite du nombre de postes de travail autoris par la licence Le prestataire de service est autoris exploiter le fichier pour les seuls besoins des prestations qui lui ont t confi es par le licenci Le prestataire s engage restituer au licenci ou d truire la fin de la prestation les documents les supports de fichiers et les fichiers mis sa disposition Licence Serveur autorise le licenci mettre les fichiers install s sur son serveur disposition d utilisateurs internes ou externes des fins d usage en ligne excluant toute copie ou t l chargement des fichiers Le licenci est responsable de l acc s des utilisateurs son serveur limit au nombre maximum d utilisateurs potentiels et au nombre maximum de connexions simulta
62. dus 2 Mod le Logique de Donn es MLD Especes code_spCREN Nom_latin Nom_ fran ais Code_taxo Grpe_taxo Code_taxo Groupe_taxo Observateur Id individu Nom_obs Prenom_obs Sexe Id sexe Sexe Observation Id_obs Remarque Effectifs_observes date_observation date_redaction id_Observateur id_R dacteur id_sexe Code_spCREN code_habitat La table Observation est d clin e en trois tables afin de g rer les champs g om triques savoir une table point une table ligne et une table polygone II D finition des besoins et des attentes Objectif mise en uvre d un outil de saisie et de consultation de donn es r pertori es dans le cadre d tudes et d inventaires divers visant am liorer la connaissance du patrimoine naturel r gional Cet outil sera accessible via Internet avec acc s s curis e I doit r pondre a diff rents besoins permettant L affichage de donn es raster et vecteur La saisie de donn es naturalistes g ographiques et attributaires La consultation des donn es par navigation ou par requ tes simples L importation et l exportation des donn es g ographiques et attributaires des diff rentes bases e Les exigences du CREN sont d taill es ci dessous A Niveau Technique 1 Type de logiciel Les solutions propos es devront utiliser des technologies Open Source L outil devra tre utilis par plusieurs utilisateurs excentr s du si
63. e lien avec trois tables contenant uniquement la g om trie Trois tables stockant a la fois les donn es attributaires et la g om trie Il nous a sembl plus simple pour les charg s d tudes de mettre en uvre la deuxi me solution La saisie des donn es g ographiques ainsi que des donn es attributaires se font toutes dans la m me table ce qui est plus ais pour des personnes non sp cialistes La table observateur r dacteur stocke les informations concernant le personnel du CREN Ils peuvent tre observateur et ou r dacteur ce dernier tant celui qui va saisir les informations dans la base Dans notre MPD la m me table apparait deux fois la premiere permet de relier l individu qui a fait l observation l une des tables d observation Ref_observateur des tables Faunes la seconde permet de relier l individu qui saisit les donn es a la table d observation correspondante Ref_redacteur des tables Faunes 53 Voici la structure des tables Faunes contenant les observations r alis es E ZonesFauneSIGMA Table Sn Num rique Texte Texte Date Heure Num rique Num rique Num rique Texte Objet OLE Num rique Num rique Propri t s du champ G n ral Liste de choix Taille du champ Entier long Nouvelles valeurs Incr ment Format L gende Es js E LinFauneSIGMA Table DE ue NAAN RO Num rique Texte Texte Date Heure Num rique Nu
64. ectuer un zoom ou un de Cette ic ne permet d agrandir la vue Cliquez sur cette ic ne pour afficher l extansion maximale des couches or Cette ic ne permet de zoomer sur les objets s lectionn s dans la couche d La main permet de d placer la carte manuellement Cliquez sur cette ic ne pour revenir la vue pr c dente Enfin cette ic ne permet d actualiser la vue en cours 2 Les donn es attributaires a Visualisation des donn es Pour afficher les donn es attributaires d une couche vectorielle nous faisons un clic droit sur la couche Couches m Comunid Couche Yecteur Zoomer afin d tendre la couche s lectionn e Basculer dans la Pr visualisation Enlever Ouvrir la table d attribut Commencer l dition arr ter l dition Propri t s 95 Nous s lectionnons ensuite Ouvrir la table d attribut Il est aussi possible de cliquer sur l ic ne dans la barre d outils La table des attributs s ouvre U Non Commercial Table d attribut Communes81 E Ed lt mi co J O tm oo RD perimeter idign 0 0000 6043 2000000 310000312 000 1 000000 11425 450000010000280 000 0 00001 8601 6800000 310000084 000 j0 0000 8684 2000000 310000023 000 100000 9678 2 400000 3100001987 O00 10 000056 2 2 700000 310000123 000 0 0000 17003 2800000 310000187 000 HD O00 22582 A900000 310000102 000 t0 0000 16869 OS00000 310000028 000 0 0000 2033 4900000 310000085
65. ema views ST ee public geometry columns iublic Groupes taxonomiques public linf aune WWblic Observateurs Redacteurs ae une public spatial ref sys public zoneshaune 79 L import s effectue E bd Base de donn es format de fichier Access Cr er une table en mode Cr ation Cr er une table l aide de l Assistant Cr er une table en entrant des donn es public_Especes Formulaires j public_Groupes_taxonomiques tats public Observateurs_PRedacteurs Pages Macros Modules Groupes Ga Favoris Les diff rentes tables ont t import es avec le pr fixe public Nous pouvons ensuite mettre a jours la base de donn es sous Access a partir de requ te de mise a jour 80 B Export des donn es graphiques Proc d l objectif est d extraire de la base bdcren les donn es g om trique afin de cr er un fichier shape La cr ation du fichier shape a partir de la base de donn es se fait par l interm diaire d un utilitaire install par d faut avec PostGIS pgsql2shp exe L exportation vers un fichier shape sous PostGIS se fait donc en deux tapes 1 La cr ation d un fichier shape avec pgsql2shp exe 2 Red finition du syst me de projection partir de ArcCatalog Cr ation du fichier Shape Cette tape se d roule sous l invite de commande de Windows Menu D marrer programmes Accessoires Invite de commandes Il faut se placer dans le dos
66. essname postmaster pidfile usr local pgsql data postmaster pid it Source function library jete7 re c init cd tunerions Get config etc sysconfig network Check that networking is up Pretty much need it for postmaster S NETWORKING no amp amp exit 0 H f usr local pgsql bin postmaster exit 0 Bee how we were called case Sl in Start pid pidof postmaster if pid then echo Postmaster already running else echo n Starting postgresql service su postgres uer local pgsqal bin pgq CEl D usr local pgsql data 1 usr local pgsql data logfile start sleep 1 39 echo exit Fi ee SCOR echo n Stopping postgresql service killproc postmaster sleep 2 rm f usr local pyosql data postmester pid echo e o restart 20 Stop ao start ry echo Usage postgresql start stop restart exit esac exit 0 On rend le fichier ex cutable postgres sigmas2 chmod 777 etc init d postgresql Et pour le rendre ex cutables au d marrage on tape postgres sigmas2 chkconfig postgresql on Postgres sera alors lanc chaque d marrage de la machine B PostGIS Nous allons t l charger les fichiers du code source sur le site Internet http postgis refractions net download Nous choisissons la derni re version de PostGis savoir la version 1 1 1 sortie le 22 janvier 2006 D compression
67. et la suppression d entit s g om triques nous ne pouvons en revanche pas modifier la g om trie d une entit existante Les seules modifications possibles sur une entit s op rent sur les donn es attributaires Pour cela nous ouvrons la table de donn es de la couche modifier Nous allons ici modifier le polygone que nous venons de cr er 99 Non Commercial Table d attribut Communes81 E J Z mf qid CO Gch L LQ K 1 Z 3 4 5 5 T 5 ns sn es mn wn ow q Commencer l dition D il CO Oth ooo na area perimeter idign 30765090 0000 36043 2000000 31000031 2 000 4706256 00000 11425 4500000 510000250 000 10261910 0000 15601 6800000 10000084 000 15106 700 0000 16664 2000000 310000023 000 945921720 0000 6Yb e 2 700000 3100001987 000 91630020 0000 456 72 2 700000 310000123 000 14525040 0000 1 003 2800000 310000187 000 15135 7 40 0000 22562 6900000 310000102 000 1047 940 0000 16669 0900000 10000028 000 12243510 0000 203537 4900000 310000085 000 72763260 0000 50996 4700000 310000081 000 2026 7840 0000 49939 0800000 310000192000 18179090 0000 17 00 210000010000152 000 326196 70 0000 41269 0400000 310000031 000 21621420 0000 29049 6900000 310000133 000 23787030 0000 24330 0 700000 310000037 000 225 4690 0000 321 7 0000000 310000053 000 06246240 0000 56449 7600000 10000014 000 02927 F6 00000 14931 1 00000 7100001 36 000 Arr ter l dition gt Fermer Nou
68. eurs suivantes nous r pondons par les valeurs par d faut Modification des informations relatives l utilisateur DOSTYOrYes Entrez la nouvelle valeur ou Entr e pour conserver la valeur propos e Nom complet No de bureau T l phone professionnel T l phone personnel Autre Ces informations sont elles correctes o N O adduser On met le nom postgres et mot de passe postgres x2 37 On fait entr e pour les informations relatives l utilisateur postgres Nom complet Cr ation d un r pertoire qui va stocker les donn es dans usr local pgsql data root sigmas2 mkdir usr local pgsgl data Changement du propri taire du fichier root sigmas2 usr src postgresgql 8 1 2 chown postgres usr local pgsql data a r 7 CbCO C V 7 Nom du nouveau propri taire Nom du fichier Identification en tant que l utilisateur de postgres root sigmas2 su postgres Initialisation de postgres avec le r pertoire de donn es juste apr s postgres sigmas2 jusr local pgsql bin initdb D usr local pgsql data Configuration du fichier log Nous rajoutons le fichier log a la suite du fichier existant avec la commande 2 gt amp 1 amp On d marre la base de donn es postgres sigmas2 fusr local pgsql bin po_ctl start D usr local pgsql data On cr e une base de donn es test postgres sig
69. faune effectifs_ PAT date_okbser date_redac ref_code_s D INTO zonesfaune C effectifs_ remarques date_obser date_redac ref_code_s INSERT INTO zonesfaune C effectifs_ remarques date_obser date_redac ref_code_s Ex cution du script Ouvrez PGadmin HI et placez vous sur votre base de donn es Cliquez ensuite sur l ic ne SQL de la barre d outils 1 pgAdmin III Sees Fichier Edition Outils Affichage Aide A Nec a7 E lt Serveur 2 PostgreSQL Database Server 8 1 localhost 5432 T Valeur B Bases de donn es 3 e Q bdcren_local Conversions 14 16944 a Langages 1 sigma E amp Sch mas 1 public E p9_default Agr gats 9 LATINI gt Conversions 0 Sch ma par d faut public Q Domaines 0 E Autoriser les connex Oui Fonctions 425 F Connect Qui i Fonctions d clencheur 1 Base de donn es sy Non gt Proc dure 0 Commentaires HS Op rateurs 17 Classes d op rateur 24 S quences 0 Tables 7 b E m un TT D m n H H F Groupes_taxonomiques Database bdcren_local FA Observateurs_Redacteurs FN Sexe DROP DATABASE bdcren local 1 Fd communes81 F geometry_columns CREATE DATABASE bdcren local amp F3 spatial_ref_sys is tage E ee Types 12 TABLESPACE default ni vues 0 pg_ default Sp R plication 0 H a postgres
70. ft Corp C Documents and Settings Sigmatcd C Documents and Settingsicd C cd cren C CREMN gt cd shapebons C CREM s hape bons gt _ 66 Une fois plac dans le bon dossier il faut traduire la formule plus haut en l adaptant a notre cas de figure C Program Files PostGreSQL 8 1 bin shp2pgsql exe s 27592 ZonesfauneSIGMA Zonesfaune gt c Invite de commandes C CREN shapebons c Program files Postogresql 6 1 bin shpzpogsql exe nesfaune I GMA nee AUTE gt Zonesfaune sql Shapefile type Polyg Postgis type MULTIPOLYGON 2 1 CREN s hape bons x On constate que le type du fichier Shape a bien t reconnu en tant que polygone On peut v rifier ensuite que le fichier a bien t cr e dans le dossier et qu il correspond bien a une requ te de cr ation de table il gt PB zonesfaune sql Bloc notes Seles Fichier Edition Format Affichage CREATE TABLE zonesfaune gid serial PRIMARY KEY effectifs_ int4 remarques varchar zonesfaune the_geom 27592 MULTIPOLYGON 27 INSERT INTO zonestfaune ST date obser data r dac ref codes iie INSERT INTO zonesfaune C effectifs_ remarques date _ obser date_redac ref code s r INSERT INTO zonesfaune C effectifs_ remarques date obser date_redac ref_code_s r C4127851 sampe aeo pir ARE 2osct120279ALS6e8s224ior GLiFes742eickl 2605 S5REp SATE r05 AN INSERT INTO zone
71. ge L change et la visualisation des donn es g ographiques et attributaires seront effectu s par l interm diaire d un serveur permettant leur gestion 2 S curisation des acces L acces la base devra tre s curis par login et mot de passe afin de garantir la confidentialit des donn es 3 Administration Les solutions propos es devront prendre en compte la maintenance et l administration des donn es B Application L outil devra permettre l affichage la saisie la consultation et l import export des diff rentes donn es 1 Affichage des donn es de r f rence En vue de la saisie et de la modification des donn es il doit tre capable d afficher des fonds de cartes sur lesquels seront superpos es les nouvelles donn es Ces fonds sont constitu s d une couche repr sentant les d partements et les communes Un menu permettra de s lectionner d afficher et de zoomer une entit g ographique qui servira de support a la saisie d une couche de dalles Scan 25 Un menu permettra de choisir et d afficher la s lection souhait e ventuellement d une couche de dalles BD Ortho pour affinage lors de la digitalisation Les temps de chargement et d affichage doivent tre pris en consid ration 2 Saisie des donn es naturalistes Les solutions retenues devront permettre la saisie de donn es g ographiques sous les trois formes classiques point ligne polygone L
72. gins Aide AA JBEBSISZ BRS 1 2QRQRR GOO ENE A x ZO Te Couches Zone d affichage 79 Z des couches d affichage de la carte Affichage de la zone de c QGIS 2004 navigation 00 7 Rendu Fl Nous allons dans ce guide d utilisation d crire les manipulations effectuer pour manipuler le logiciel aussi bien avec des donn es stock es en local ou par l interm diaire de notre serveur sur une base de donn es PostGIS 86 B Ouverture des donnees g 1 Ouverture des donn es stock es en local Le logiciel QGIS permet de traiter les deux types vectoriel ou raster a Les donn es vectorielles Pour afficher une couche vectorielle nous s lectionnons Couche Ajouter une couche Vecteur Non Commercial Quantum GIS 0 7 4 Fichier Vue Couche Pr f rences Plugins Aide dl Ajouter une couche Vecteur Ajouter une couche Raster F Couches Ajouter une couche Postals D Enlever la Couche Nouvelle couche Vecteur Basculer dans la Pr visualisation Ajouter tout dans l aper u Enlever tout de l aper u Afficher toutes les couches 5 Cacher toutes les couches H Table des Attribuks Propri t s Ou cliquez directement dans la barre d outils sur l ic ne Open an OGR Supported Vector Layer LIE Look in 9 C ms4wAApache htdocs adrien q4b w ci m E comunidas_region shp pays region shp Fie name i File type ESRI Shapetiles ship SHP Annuler
73. i Couches effectuer une analyse P uen ve th matique sur la densit de population des lots IRIS dans l agglom ration toulousaine en 1999 La couche vectorielle est la suivante 517165 3148430 Rendu Fi 104 Pour effectuer une analyse th matique nous ouvrons l onglet Convention des signes des propri t s d affichage G Non Commercial Propri t s de la Couche Convention de signes G n ral M tadonn e Etiquettes Actions Type de la l gende Symbole Unique E Symbole Unique Etiquette abala P lt lt Couleur Continue ont Valeur Unique Symbol C Style de bordure externe Couleur de bordure externe Largeur de bordure externe Couleur de remplissage Mod les de remplissage Dans la liste d roulante du type de l gende nous s lectionnons Couleur continue pour afficher une analyse th matique en plage de couleur La fen tre change d apparence pour afficher les propri t s de l analyse th matique G Non Commercial Propri t s de la Couche Convention de signes G n ral M tadonn e Etiquettes Actions Type de la l gende Couleur Continue Champ de Classification Ena cme S lection du champ concern S lection de la couleur de la Vei mires 7 valeur minimale Valeur maximum aa C S lection de la couleur de la valeur minimale Largeur de bordure externe 1 Une fois l analyse th mati
74. i concerne les logiciels il poss de un nombre restreint de licences Ainsi il dispose de deux licences ESRI une licence fixe ArcGIS 9 0 sur laquelle a t d velopp e une s rie d utilitaires adapt s a leurs besoins Une licence fixe ArcView 3 2 Ils travaillent sur le Systeme de Gestion de Base de Donn es ACCESSO 2 Les donn es Le CREN dispose d un grand nombre de bases de donn es th matiques relatives aux espaces naturels et leur biodiversit BD CREN exemple la base Chiropt res BD Life tourbiere BD ZH zones humides BD ZNIEFF Le projet r alis s appuiera sur un chantillon de donn es issues de la base du CREN d crivant les observations de terrain relatives a la faune et a la flore effectu es par les diff rents intervenants Cet chantillon servira de test pour la mise en place du prototype 1 P Base de donn es B Mod lisation des donn es 1 Mod le Conceptuel de Donn es MCD Lecture du MCD Un groupe taxonomique est compos de aucune plusieurs esp ces on part du principe que la table grpe_taxo est renseign e par des groupes qui n ont pas forc ment d esp ces r pertori es dans la base de donn es Une observation est effectu e par un observateur qui peut ou non en tre le r dacteur Elle porte sur une esp ce et ou son habitat et peut concerner soit un soit plusieurs individus Le sexe sera ind termin s il s agit d un groupe d indivi
75. ien root sigmas2 usr local apache2 bin apachectl start Configuration du script de d marrage d Apache init d Celui ci se trouve dans le r pertoire usr etc root sigmas2 usr src httpd 2 2 0 cp usr local apache2 bin apachectl etc init d Nous ouvrons ce fichier de d marrage qui se trouve dans etc init d apachect1 et nous copions les quatre lignes en gras de ce code 30 bin sh it chkconfig 85 15 description Apache is a Web server used to serve HTML and CGI processname httpd pidfile usr local apache2 logs httpd pid it Copyright 2000 2005 The Apache Software Foundation or its licensors as applicable Rq le fichier ne peut se modifier qu en mode root A partir de la console se mettre en root su root puis mot de passe puis lancer l diteur de texte ex Abiword afin de pouvoir modifier le fichier Pendant l utilisation d abiword si une action est effectu e dans le terminal application de traitement de texte sera ferm Modification de la racine par d faut DocumentRoot var www Si l on souhaite avoir une installation propre il faut modifier des adresses en plus savoir un nom d administrateur un nom de domaine Modification identique dans la balise directory lt Directory var www gt Rajout d un r pertoire temporaire en fin du fichier de configuration Alias
76. imum nos donn es et de rendre le syst me p renne Il n existe pas beaucoup de SGBD capables de g rer les donn es attributaires et g ographiques Nous pouvons citer MySQL MyGIS ou encore PostGreSQL PostGIS Le SGBD le plus utilis pour la gestion des donn es g ographiques est PostGreSQL et son extension spatiale PostGIS Ce dernier est en pleine volution Il est le plus abouti dans le domaine de l Open Source Au contraire l extension MyGIS de MySQL est en cours de d veloppement Nous utiliserons donc les versions PostGreSQL 8 1 et PostGIS 1 1 L installation du serveur Linux avec le syst me d exploitation et le SGBD est d crite en ANNEXE 1 13 3 Le logiciel SIG client Nous avons consult le travail r alis d tudiants SIGMA 2005 Recherche de solutions applicatives Open Source autour de Mapserver Cf Sources afin de se familiariser avec les logiciels Open Source et de cibler ceux qui pourraient r pondre aux attentes du CREN Cependant le monde de l Open Source est en pleine essor de nouvelles versions sortent tous les mois voire toutes les semaines Il faut donc rester attentifs au quotidien sur l volution de ces nouvelles technologies Nous avons donc effectu des recherches sur Internet afin de prendre connaissance des nouvelles versions des logiciels SIG d velopp s et connaitre les derni res fonctionnalit s disponibles Les deux principaux crit res sont l affichage de donn es raster et la
77. isissons la version 2 2 compress e en bz2 29 D compression des sources dans ce r pertoire Pour cela nous devons utiliser le logiciel tar root 2sidgmas2 usr srct tar ave httpd 2 2 0 tar bz2 Rq J indique que le format de compression est bz2 Pour d compresser un fichier au format gz nous devons mettre z a la place du j x d compresse le fichier en respectant l arborescence des fichiers V indique que la d compression est verbeuse explique toutes les tapes r alis es f est suivi du nom du fichier d compresser Installation d Apache Nous utilisons une page Internet sur le site de Mapserver qui d crit les manipulations r aliser CF Bibliographie Footisiomas usr src httpbad 2 2 0 conftigure prefix usr local apache2 indique le r pertoire d installation enable deflate enable info enable mime magic enable rewrite enable so permet de g rer une biblioth que externe dont PHP et MapScript enable speling enable unique id nable usercrack with mpm prefork Nous enlevons l installation de la biblioth que ssl utilis e pour les connexions s curis es Compilation et installation des sources root sigmas2 usr src httpd 2 2 0 make root sigmas2 usr src httpd 2 2 0 make install Nous lan ons enfin Apache afin de v rifier qu il fonctionne b
78. it et de leur sp cification et de tester leur adaptation aux usages du licenci Cette licence exclut tout autre usage et en particulier toute exploitation op rationnelle des fichiers Licence de D monstration La licence de d monstration autorise le licenci installer et utiliser les fichiers sur le nombre de postes de travail d fini par la licence pour un usage interne dans le but de mettre au point et de promouvoir l application ou le service qu il d veloppe et commercialise aupr s de tiers L utilisation des fichiers est limit e aux d monstrations faites par le licenci sur des machines d tenues par lui Le licenci est autoris repr senter les fichiers ou cartes tablies partir des fichiers sans limitation de nombre d exemplaires pour les documents graphiques Article extrait de http intercarto com html fr cartotheque ign cgv php 2 Les donn es Vecteur Les donn es vecteur disponibles au CREN sont issues des observations faites par les charg s de missions et techniciens La structure en a donc l enti re propri t d utilisation et de cession Rappel de quelques d finitions LICENCIE personne physique personne morale service ou entit op rationnelle d une personne morale d tenteur d une licence d utilisation de fichiers IGN UTILISATEUR personne physique ou morale acc dant a des fichiers ou des images num riques raster issues des fichiers mis a sa disposition par le
79. jouter une v rification El HE lef redact int4 ET pointFaur _fef sexe varchar FT spatialrt Propri t s hape leng numeric EF Etes hape area numeric Types 7 the Geol geometry el Vues 0 CONSTRAINT sonesfaune pkey PRIMARY KEY q Gestionnaire de droits la E E 73 Dans l onglet Propri t s Nous s lectionnons Ajouter un objet Ajouter un index une fen tre de param trage s affiche Ajouter un index Propri t s Colonnes SQL Mom INDEX 1 Tablespace pg_default wt M thode d acc s Unique Nous devons rentrer 3 param tres le nom de l index ici index1 s lectionner l option pg default de la liste d roulante de tablespace s lectionner l option gist de la liste d roulante de M thode d acc s En cluster Contrainte is Utiliser la r plication Veuillez indiquer des colonnes E Ajouter un index Propri t s Colonnes SQL Colonnes Dans l onglet Colonnes Nous devons d finir le champ indexer dans cet onglet Pour cela 1l faut s lectionner la colonne the_geom dans la liste d roulante qui correspond toujours au champ g om trique et cliquer sur Ajouter Nous validons par Ok gt R p tez la manipulation pour toutes les tables 2 Z K lt L
80. lacement Syst mes de coordonn es Syst mes de coordonn es projet s v FEDCESR v SA Mod le 3 atalogue Documents and Settings SigmaBureau SIc Documents and Settings Sigma Bureau SIc Sigma 1 d onnexions aux bases de donn es Boites outils Localisateurs d adresses R sultats des recherches Ga Serveurs SIG GA Syst mes de coordonn es J Syst mes de coordonn es g ographiques Y Syst mes de coordonn es projet s C C D C Peahneecee EEE EEE 4 8 ArcToolbox H 5 3D Analyst Tools Analysis Tools amp Extraire amp Proximit amp Superposition Cartography Tools ug Conversion Tools F amp 4 partir d un raster Vers dBASE S vers fichier Shape Vers G odatabase amp vers Raster 5 Coverage Tools ug Data Management Tools amp Champs amp Classe d entit s 3 Couches et vues tabulaires amp Entit s eS G n ral amp G n ralisation amp Projections et Transformations amp Entit Cr er une r f rence spatiale Projeter Projeter par lots amp Raster D finir une projection amp Raster amp Table F ag Geocoding Tools ug Geostatistical Analyst Tools 7 Index Rechercher Zi gt Favoris L outil utilis est D finir une projection Nous remplissons la boite de dialogue suivante e D finir une projection
81. lation de PostGreSQL sur le serveur Ainsi nous retrouvons la base de donn es test pgAdmin III Fichier Edition Outils Affichage Aide ae 2 D lt Serveur 2 Propri t s Statistiques D pend de R f renc par gt PostgreSQL Database Server 8 1 localhost 5432 n _ Propri t Valeur F serveur 172 351 197 207 5452 El Bases de donn es 2 FE Nom test postgres E o1p 16384 T test E Propri taire postgres T Tablespaces 2 Elac X po_deFault E Tablespace pg_default E pg_global F Codage SOL_ASCII R les groupe 0 E Sch ma par d faut public Elo R les de connexion 1 E Autoriser les connex Oui 4 postgres E Connect Qui F Base de donn es sv Mon ommentaires Ec tai L architecture de la base est propos e par d faut Le sch ma public contient l ensemble des tables Pour l instant il ne s agit que du squelette des tables 4 pgAdmin Ill Fichier Edition utils Affichage Aide O 5 S Serveur 2 et PostgreSQL Database Server 8 1 localhost 5432 a serveur 172 391 197 207 5432 p The Ter P RQ Propri t s Statistiques D pend de R f renc par Propri t Valeur S Bases de donn es 2 a ae E ostgres Propri taire postgres Tk Conversions 0 F AL Q Langages 0 Tablespace pg_deFaulk E S Sch
82. les tables attributaires une par une en faisant a Microsoft Access Fichier Edition Affichage Insertion Outils Fen tre 7 Ca Ouvrir Chrl 0 EF a ZL Importer Fermer E Lier les tables Propri t s de la base 1 hdi mdh Nous choisissons ici notre type de fichier savoir ODBC Databases Fichiers texte Documents MIL ODBC Databases 78 S lectionner la source de donn es Source de donn es fichier Source de donn es machine Mom de la source de donn es Type Description access vers postgres Syst me dBASE Files Utilisat Fichiers Excel Utilizat MS Access Database Utilizat Postgres Vers access Syst me Nouveau Une source de donn es machine est sp cifique cette machine et ne peut pas tre partag e Les sources de donn es utilisateur sont sp cifiques un ublisateur de Cette machine Les sources de donn es syst me sont utilisables par tous les Utilisateurs de cet ordinateur ou par un service global au niveau syst me On nous demande de s lectionner la source de donn es c est dire le lien ODBC que l on vient de cr er postgres vers access Nous pouvons alors s lectionner les tables d sir es a partir de l utilitaire Importer des objets Tables information schema view table usage information sch
83. licenci dans les conditions pr vues par les pr sentes conditions g n rales et par la licence USAGE INTERNE usage des fichiers pour la satisfaction des besoins propres du licenci pour l accomplissement de l objet social ou de la mission de service public dont il est charg L usage interne exclut toute exploitation commerciale des fichiers USAGE DOCUMENTAIRE usage d illustration pour localiser une information o le fond cartographique tient une place mineure et ne constitue pas l essentiel du document site ou c d rom USAGE EN LIGNE usage o l utilisateur acc de aux fichiers par l interm diaire d une connexion op rationnelle pendant toute la dur e d utilisation du fichier La copie ou le t l chargement volontaire m me partiel m me provisoire des fichiers sont interdits L utilisation des fichiers n est plus possible d s lors que la connexion est interrompue usage hors ligne Certains logiciels r alisent automatiquement des copies du fichier sur le poste de l utilisateur l usage de ces copies est interdit une fois la liaison interrompue FICHIER tout fichier contenant des donn es g ographiques num riques issues des bases de donn es de l IGN ou contenant des donn es g ographiques num riques coproduites co dit es et diffus es par IGN IMAGE NUMERIQUE RASTER fichier raster image d coup e en pixels sans information de g or f rencement issu d une base de donn es raster du
84. m rique Num rique Texte Objet OLE Num rique Propri t s du champ G n ral Liste de choix ada PointsFauneSIGMA Table Dee eto ee BSMId Obs_point Effectifs_observes Remarques Date_observation _ Date_ redaction Ref_code_spCREN Ref_observateur Ref_redacteur Ref_sexe Taille du champ Entier long Nouvelles valeurs Incr ment Format L gende aag TTESI Num rique Texte Texte Date Heure Num rique Num rique Num rique Texte Propri t s du champ G n ral Liste de choix Taille du champ Nouvelles valeurs Format L gende Entier long Incr ment Oui Sans doublons Index Oui Sans doublons Balises actives Index Qui Sans doublons Index Balises actives Balises actives ll Installation du logiciel d administration de la base de donn es Afin de g rer la base de donn es PostgreSQL PostGIS nous avons choisi d utiliser un logiciel libre Il existe deux possibilit s pour la gestion de la base phpPgAdmin interface Web install e c t serveur C est un client l ger il ne n cessite donc aucune installation sur le poste client et attaque la base via le navigateur PgAdmin interface graphique de PostGreSQL install c t client L installation de phpPgAdmin tant d licate et moins stable sur le serveur Linux nous avons opt pour l utilisatio
85. mas 1 F lCodage SQL_ ASCII public E Sch ma par d faut public IE Agr gats 0 FS Autoriser les connex Qui 2 Conversions 0 Connect Qui 2 Domaines 0 P Base de donn es sy Non Fonctions 0 E Commentaires i Fonctions d clencheur 0 gt Proc dure 0 ah Op rateurs 0 D Classes d op rateur 0 S quences 0 B Tables 0 Types 0 vues 0 k 7 R plication 0 aS ee Dans R les de connexion gt pa_global apparaissent tous les utilisateurs 2 R les groupe 0 ayant acces au serveur Pour hg R les de connexion 1 Database test DROP DATABASE test l instant nous n avons cr que le compte de l administrateur de la base Postgres t 4 po postgres 57 lll Configuration de PostGreSQL PostGIS Maintenant que le logiciel est install et configur nous pouvons lancer la cr ation de la base de donn es pgAdmin Ill Fichier Edition Outils Affichage Aide T E Serveur 2 PostgreSQL Database Server 8 1 localhost 5432 S serveur 172 31 197 207 5432 Bases de donn es 24 Propri t s Base de do LI postare Rafraichir Ajouter une base de donn es OID Propri taire Codage Mod le Tablespace Commentaires BD CREN Nom de la base de donn es postgres Nom de l administrateur de LATINI w la base template Templ
86. mas2 usr local pgsql bin createdb test On ouvre la base de donn es test postgres sigmas2 usr local pgsql bin psgql test Configuration d acc s pour l ouverture de la base Le fichier usr local pgsql data pg_hba conf contient la configuration d acc s des utilisateurs de PostgreSQL L autre fichier de configuration pour l ouverture de la base vers l ext rieur est postgresql cont Par d faut le fichier postgresql conf n coute que l adresse localhost dans la partie Connection and authentification Il faut donc activer la ligne listen_addresses on enl ve le devant la ligne et entrer le port de connection port 5432 Modification dans usr local pgsql data pg _hba conf afin de permettre l acc s vers postgres de l ext rieur 38 On change a la fin du fichier dans le paragraphe IPv4 local connections Host all all Oe Us t 0 0 trust Pour un lancement automatique de postgresql on cr un nouveau fichier postgresql dans etc init d par l interm diaire de la commande postgres sigmas2 mkdir etc init d postgresgl Dans ce nouveau fichier on entre le code suivant bin sh postgresql This is the init script for starting up Lie PoscyresQL if server Chkcontig 25 15 description Starts and stops the PostgreSQL backend daemon that handles all database requests proc
87. mer sur les coordonn es lt Zoom pr c dent Zoomer sur la couche Wis Zoomer l chelle gt Zoom suivant Barre d chelle Activer les infos bulles Montrer l chelle Barre de zoom Bean Shell Editor Il est possible d tendre les fonctionnalit s d OpenJUMP avec des extensions ou plugins Notamment l une d entre elles Bean Shell Editor version 0 1 1 BeanShell Editor est une interface qui permet d ecrire des scripts BeanShell pour piloter OpenJUMP Vous pouvez par exemple r aliser des op rations g ometriques entre des entit s g ographiques changer le style d une couche remplacer des valeurs d un champ d une couche 4 G otraitements Il est possible d effectuer des g otraitements sur une ou plusieurs couches G otraitements Statistiques Attributs Raster Fen Geotraitements Statistiques Attributs Raster Fen tre Aide j Sur plus d une couche k k Merge a Sur plus d une couche P Extraction des chevauchements Sur Une couche b Fonctions g om triques i Sur une couche Simplification b sa overlaps Buffer Jointure spatiale Convert Vertex Snapper Extract d Calcul d une grille Topologie b Statistiques a Contr ler la qualit 123 Exemple Nous voulons r aliser un Buffer tampon de 500 m tres autour des entit s ZonesFaune L option G otraitements sur la couche concern e puis sur Buffer ouvre une autre fen
88. n es d finis par la licence Le licenci doit prendre toutes dispositions utiles techniques et contractuelles pour garantir le respect par les utilisateurs des droits qui leur sont conc d s La licence serveur autorise les utilisateurs utiliser en ligne les fichiers pour leur usage interne sur la configuration d exploitation d crite par la licence La copie ou le t l chargement des fichiers ainsi que toute utilisation hors ligne ne sont pas autoris s Les utilisateurs sont autoris s repr senter les fichiers ou cartes tablies partir des fichiers Licence de Repr sentation lectronique La licence de repr sentation lectronique autorise le licenci a mettre des images num riques raster a disposition d utilisateurs internes ou externes des fins de consultation sur le support pr vu par la licence site Internet c d rom Les mentions obligatoires pr vues l article 3 doivent figurer de fa on permanente sur les images repr sent es Sont exclus les traitements cartographiques les requ tes calcul d itin raires s lection d objets en fonction de leurs caract ristiques Licence d Evaluation et de Test La licence d valuation et de test autorise le licenci pour une dur e courte d finie dans la licence installer et utiliser les fichiers sur le nombre de postes de travail d fini par la licence pour un usage interne dans le but de prendre connaissance de leur contenu de leur qual
89. n de PgAdmin sur le poste client T l chargement de PgAdmin a adresse suivante http www postgresql org ftp pgadmin3 release v 1 4 1 win32 54 Apres avoir d compress le dossier nous lan ons l installation de logiciels f pgAdmin III SBE Geet Feature selection E poAdmin PostgreSQL Tools Management and administration tools j Feta E N R j poAdmin Ill for the PostgreSQL DBMS Ibis strongly recommended that you exit all Windows programs before continuing with this installation i n PostareSQL Utilties E i E ent Click the Nest button to install pg dmin I or Cancel if you wish to abort the installation and try again E ide ia later EJ Intemationalisation This feature requires DEB on your hard drive t has 3 of 3 subfeatures selected The subfeatures require 17MB on your hard drive Current location C Program Filesspg4dmin III i pgAdmin III SIE ETUI Installing Installation complete Congratulations pg dmin ll has been successfully installed on your system Click the finish button to exit from the installer Cancel Finish Cancel Nous lan ons l application Admin PostgreSQL Tools Version 1 4 1 Copyright 2002 2005 The pa dmin Development Team Ce logiciel est prot g par la licence Artistic Licence 55 Configuration de la connexion a notre serveur gt pgAdmin Ill Fichier Edition Outils Affichage Aide F4 LA
90. n for the GEOS GIS geometry engine li 41 p libgeos2 engine for Geographic Information System Geometry root sigmas2 usr src postgis 1 1 1 libgeos p libgeos dev engine for GIS Development files p libgeos doc p libgeos2 engine for Geographic Information System aptitude search G60mecry Documentation for the GEOS GIS geometry engine li GeOmelcry Nous obtenons les m mes fichiers lors des deux recherches Nous installons les fichiers libgeos2 et libgeos dev le fichier doc ne nous int resse pas Installation de la biblioth que libgeos dev root sigmas2 usr src postgis 1 1 1 aptitude install libgeos2 root sigmas2 usr src postgis 1 1 1 aptitude install V rification que la biblioth que est bien install e Usage geos config OPTIONS Options Fpreriix version install e cr lags inc ludes eSports root sigmas2 usr src postgis 1 1 1 geos config i ise indique que la biblioth que est bien Nous pouvons voir o est install e la biblioth que L usr lib lgeos root sigmas2 usr src postgis 1 1 1 geos config libs 2 Installation de Proj 4 Nous ne pouvons pas installer cette biblioth que de la m me mani re car le fichier proj dev n est pas disponible D autoproject skeleton Source package Ior new progra p egroupware projects projec
91. n permet d acc der a ce DSN pour tous les utilisateurs de la machine Une source de donn es syst me ODBC stocke des informatibris sur la connexion du fournisseur de donn es sp cih Elle est visibla tous les utilisateurs de cet ordinateur y compris les services NT Annuler Applique Aide Cr er une nouvelle source de donn es S lectionnez un pilote pour lequel vous souhaitez d finir une source de donn es Nous s lectionnons ici le driver Microsoft Test Driver tet cew 4 00 6304 PostGreSQL ANSI C est le Microsoft Text Treiber bet csw 4 00 6304 Microsoft Visual FoxPro Driver 1 00 02 01 pilote qui g re le mieux les Microsoft Visual FoxPro Treiber 1 00 02 Z p Pilote Microsoft Access 4 00 6304 caracteres accentu s sous PostgreSQL ANSI 5 01 02 01 PostgreSQL Unicode 8 01 02 01 Windows SQL Server 2000 85 14 lt gt lt Pr c dent Terminer Annuler Parametres de connexion avec la base de donn es locale sur PostGreSQL bdcren_local PostgreSQL ANSI ODBC Data Source nom de la connexion Data Source ccess_vers_postgres Description Database bderen_local SSL Made prefer Database nom de notre Server localhost Port 5432 base locale User Mame sigma Fassword p Server en local localhost Options Cancel Datasource Global Manage DSN 63 Administrateur de sources de donn es ODBC Pilotes ODBC Tra
92. nJUMP Yiatoris Fichier Edition S lection Couche Vue Charger des donn es vectoriels Charger une image g or f renc e Enregistrer les donn es sous harger des donn es vectorielles mat de donn es g ographique JESRI Shapefile 109 Charger des donn es vectorielles Format de donn es g ographique ESRI Shapefile Rechercher dans EA Shapes z Py LE Mes documents r rents Bureau Mes documents Communes SIM shp LinFauneSIGMa shp ni PointsFauneSIGMA shp tourbieres51GM4 shp M ZonesFauneSIGMA4 shp Mom de fichier l ss Fichiers dutype ESRI Shapefile shp 7 OK T Les couches sont maintenant charg es dans le projet E77 OpenJUMP Yiatoris Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Raster Fen tre Aide IR ERGERE En Projet 1 avail M ZonesFauneSsIGMA E PointsFaune5SIGMA gt m FF LinFauneSIGMA i oix Communes SIM me On peut en se positionnant sur la couche souhait e modifier son apparence avec icone On peut y g rer les couleurs et mod les de remplissage de lignes la transparence par exemple 110 27 Modifier le style x v Remplissage La ee Pr r glages Mod le de remplissage PASS AAAS 7 Astuce Ages s lection du mod le utilisez les touches havkhas du clavier gour vsualicer des autres mod les ci dessous v Ligne a
93. nn es 3 Sl bderen_local E 2 Conversions 14 E Langages 1 E amp gt Sch mas 1 public Agr gats 9 Conversions 0 2 Domaines 0 Fonctions 425 E N Fonctions d clencheur 1 gt Proc dure 0 H qh Op rateurs 171 H je Classes d op rateur 24 d gt S quences 0 E I Tables 3 G E Especes E Colonnes 4 E Code spCREN Nous retrouvons bien la table especes A Ref code taxo compos e de 4 champs E Nom latin E Norm francais P4 Contraintes 0 saa ainsi que les deux tables cr es D clencheurs O automatiquement avec le choix du template 1 d finissant la structure par d faut utilisant H E spatial ref sys PostGIS E Types 12 Woes 0 M R plication 0 b ArcView vers PostGIS sur le poste client Nous devons tout d abord remplir les champs des tables Faunes qui seront d finis comme cl trang re En effet ils sont actuellement remplis par des z ros Nous allons mettre de fausses valeurs afin de pouvoir int grer ces tables Proc d l objectif est de convertir le fichier Shape en un script SQL qui pourra tre ex cut par PgAdmin La conversion du fichier Shape en script SQL se fait par l interm diaire d un utilitaire install par d faut avec PostGIS shp2pgsql exe L importation d un fichier Shape sous PostGIS se fait donc en trois tapes 1 La cr ation d un fichier SQL qui comportera la requ te de cr ation de l
94. ntient les configurations de gestion des paquets Sous Linux il est possible de rechercher des fichiers sources sur internet en lan ant une recherche aptitude search Pour cela il faut configurer les sites Internet sources C est ce que nous allons r aliser a pr sent Nous allons chercher les sites miroirs officiels sur le site de Debian Nous rajoutons ce site dans le fichier source root sigmas2 etc apt source list amp etc apt sources list modifi gedit D Fichier dition Affichage Rechercher Outils Documents Aide e H 9 k is Nouveau Ouvrir Enregistrer Imprimer Annuler Refaire Couper Copier Coller Rechercher Remplacer sources list X deb file cdrom sarge main deb cdrom Debian GNU Linux 3 1 rl Sarge Official i386 Binary 3 20051220 unstable contrib main deb cdrom Debian GNU Linux 3 1 rl _Sarge_ Official i386 Binary 2 20051220 unstable main deb cdrom Debian GNU Linux 3 1 r1 Sarge Official i386 Binary 1 20051220 unstable contrib main deb cdrom Debian GNU Linux 3 1 r1 Sarge Official i386 Binary 5 20051220 unstable contrib main deb cdrom Debian GNU Linux 3 1 r1 Sarge Official i386 Binary 4 20051220 unstable contrib main deb http security debian org stable updates main contrib Lig 16 Col 65 TINS Il faut donc rajouter la ligne suivante dans le fichier sources list deb http ftp fr debian org debian
95. obser date redac ll Sortie de donn es Expliquer Messages Historique NOTICE CREATE TABLE will create implicit sequence zonesFaune_gid_seq for serial column zonesfaune gid NOTICE CREATE TABLE PRIMARY KEY will create implicit index zonesFaune_pkey For table zonesFaune Le r sultat de la requ te contient 1 ligne s non extraite s La requ te t ex cut e en 156 ms mais ne renvoie aucun r sultat Ln 1 Col 1 Ajout d un index Afin d acc l rer l ex cution des requ tes spatiales il faut cr er un index sur le champ qui contient la g om trie des tables Pour cela nous faisons un clic droit sur la table de mani re afficher le menu public Commentaires F liz Aqreagats 91 T 3 Conversions 0 Domaines 0 K Fonctions 322 L i Fonctions d clencheur 11 mall Table zonesfaune gt Proc dure Q Rafraichir qh Op rateurs Nombre DROP TABLE zonesfaune o Classes d ope S quences lt Tables 10 E Especes ET Groupes Afficher les donn es ET Observal Afficher les donn es filtr es FRE WILE LR Le d Sexe Maintenance gt z ET commune Ajouter une r gle Sauvegarder y ET geometr Ajouter un d clencheur l Restauration EJ linfaune E E Ajouter un objet Ajouter une table Supprimer Ajouter une colonne D H E E 6 E D Supprimer en cascade Ajouter une cl trang re Htval sonest Ajouter une contrainte d unicit A
96. ommande root sigmas2 eto re d f chmod 777 init d R Dans un terminal en mode root on tape afin de lancer apache au d marrage la commande suivante 33 root sigmas2 etc rc d init d chkconfig apachectl on Pour un arr t de cette commande on tape root sigmas2 etc rc d init d chkconfig apachect off Pour lancer le serveur 1l suffit maintenant de taper root sigmas2 etc rce d init d etc rc d init d apachect 1 start ll Installation de PostGreSQL PostGIS A PostGreSQL PostGreSQL est disponible sous diff rentes formes Le code source a compiler nous sommes s rs que le logiciel fonctionnera sur n importe quelle type de machine Les fichiers binaires ces fichiers sont d j compil s Il y a autant de fichiers binaires que de syst mes d exploitation Il faut donc choisir les fichiers correspondant a notre installation 1 Installation avec les fichiers binaires Pour ce qui nous concerne nous allons utiliser des fichiers RPM Red Hat sur notre Debian Nous ouvrons un terminal Nous passons en mode administrateur Siu root Nous devons entrer le mot de passe Nous utilisons la commande apt pour installer la gestion des paquets RPM Il existe deux commandes apt apt get permet d installer et supprimer les applications Mais on ne peut pas faire de recherche par mot cl aptitude poss de le param tre search Recherche des fichiers r
97. ons peuvent tre envisag es Le logiciel GvSIG qui est actuellement un simple viewer mais qui pr voit des nouvelles fonctionnalit s de saisie et de modification des donn es graphiques La nouvelle version de CartoWeb 3 2 f vrier 2006 permet de faire de la saisie et de la modification de donn es Mais I installation est longue et compliqu e De plus elle se fait sur le serveur 2 2 Evolution du projet Le projet est amen voluer notamment au sujet des donn es trait es Tout d abord les donn es concernant les habitats observ s n ont pas t int gr es dans le prototype En effet les charg s de mission du CREN devaient red finir la structure des informations li es aux habitats par exemple le type de g om trie ponctuel et ou lin aire et o surfacique De plus les donn es li es aux tourbi res ont aussi t mises de c t 17 V Bilan A Les probl mes rencontr s Nous avons rencontr un certain nombre de probl mes techniques L installation du serveur sur syst me d exploitation Linux a cause de notre manque de connaissances et d exp riences L installation des versions d Apache et de PHP ainsi que des diff rentes biblioth ques n cessaires aux logiciels serveur Linux L int gration des donn es sous PostGreSQL PostGIS probl me de cl s trang res dues au jeu de donn es L installation de quelques logiciels SIG a pos e probl me notamment Grass Thuban
98. ooooooocce00000000oooeooooocceees 35 Aa _ POSTGRESO L es en 9244402400534520 dti 000004044 SAG C did Minuit 35 1 Installation avec les fichiers binaires 35 2 AMSIAHOMOMOVEC GES COGES SONTE O S nant EAA secte rente oder 36 Br POSTO LS Sr te UP RE OL re de ee et Ne 41 L Aa IG HOGS CODE EE D ns us dental ten eh seals ten ee eee de ee Soon ee tt din 4 Dy AMSTOU GNON AE OP NE ete eo et ee da ii ai S 42 ARSTQH GINO de PONS EE ere tint COCA Soon te te Stein Lt GOR COCARDA E 44 III MAPSERV ER AE A E A ALA RA DER AER AT PE T EG ied 44 As INSTALLATIONDE GDAE23204740 34220A etes OOTO de opiates 44 B INSTALLAFION DE MAPSERVER 1222452210209280 diner aim nette A ered ere 45 OUELOUES COMMANDES UTILES tin aaria daie ice ect n latte dits ti akara tee 49 23 Installation du serveur Linux Linux est compos d un noyau kernel sur lequel se greffent diff rentes applications C est un petit logiciel qui reconnait le mat riel et qui permet de g rer les fichiers et les applications Une distribution c est tout ce qui se greffe autour de ce noyau a savoir un regroupement de logiciels A l origine elle s installait avec une disquette puis avec des c d roms Au d part il y a 20 a 25 ans les utilisateurs compilaient les codes sources qu ils installaient sur leur noyau Linux La compilation se faisait manuellement a la vol e Afin de structurer tout cela l organisation des distributions se fait par paquets logi
99. ouche Les diverses op rations d ditions sont disponibles en cliquant sur l ic ne Ajout d une entit vectorielle L ajout d entit se fait par la m me manipulation quelque soit le type de couche vectorielle Nous ajouterons ici un polygone dans la couche des communes stock e sous PostGIS Pour ajouter une entit nous d veloppons l ic ne dition et s lectionnons Capture Polygons pi EN S Capturer les points L Capture lines P Capture polygons Delete selection 97 Le curseur devient alors une cible et nous pouvons dessiner le polygone sur la carte Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide AR ls is BEBE 5 ARAVA Couches H C1 Communes 1 Lorsque celui ci est trac nous faisons un clic droit afin de valider la fin de la saisie Une petite fen tre s affiche alors automatiquement Elle va nous permettre de renseigner les divers attributs de l objet que nous venons de cr er Non Commercial Entrez le EIE Mon Commercial Entrez les v EIE field Nous renseignons field did alors tous les champs did 99999 area que nous souhaitons area 99999 perimeter en prenant soins de perimeter 99999 idign 99999 respecter leur type nes 99999 nom test creation cant 99999 arr 99993 reg 49999 shape leng NULL idigr ingee nom cant alt l i reg D OS w oo NN R Q RM 2
100. ous validons par Ok pour revenir aux propri t s de la couche G Non Commercial Propri t s de la Couche Convention de signes G n ral M tadonn e Etiquettes Actions Source de Couche host localhost dbname corse port 5432 user adrien Nom affich Communes81 Champ affichage gid Visibilit C Utiliser le Rendu d pendant de la mise l chelle Minimum 1 1 Maximum 1 100000000 Spatial Index Create Spatial Index Spatial Reference System 517 k_0 0 99987742 x_0 600000 y_0 200000 a 6378249 2 b 6356515 towgs84 168 60 320 0 0 0 0 pm paris units m no_defs Nous constatons que le crit re de recherche a t ajout dans les propri t s d affichages Constructeur de requ te 103 Voici le r sultat final de la requ te nous passons d une couche o toutes les communes sont affich es une couche qui pr sente seulement les objets correspondant aux crit res gins Aide p Plugins Aide pEb gt AQAQRGeOoo SR JB VMiAA AA Pour retourner a un affichage total de la couche il faut supprimer les crit res de recherche dans l onglet G n ral des propri t s d affichage 2 Les analyses th matiques QGIS permet aussi d effectuer des analyses th matiques sur tous les types de couches vectorielles Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide JB BS Se BSS RQAARRGOO YR 7A BAA Nous allons ic
101. p Serveur 1 Propri t s Statistiques D pend de R f renc par B PostgreSQL Database Server 8 1 localhost 5432 Tr SS Propri t s Aucune propri t disponible pour l objet s lectionn P Ajouter un enregistrement de serveur Ed Propri t s Adresse 172 51 197 207 Description serveur Service Port TCP 5432 SSL Base maintenance template Mom utilisateur postgres Mot de passe sigma Mot de passe Enregistrer le mot da sse Za BEL TIES demarrer J Forum SIG sigweb_ 2005 Cy Installati La connexion au serveur ne passe pas car le poste client n est pas autoris se connecter la base Il faut donc modifier le fichier de configuration de la connexion la base de donn es sur le serveur Ce fichier pg_hba conf se trouve dans le dossier usr local pgsql data A la fin du fichier il faut donner l autorisation tous les postes de se connecter au serveur Pour cela nous devons modifier la ligne de la mani re suivante host all 0 0 0 0 0 0 0 0 trust Il faut ensuite arr ter et red marrez PostGreSQL postgres sigmas2 usr local pgsql bin pg_ctl stop D usr local pgsql data postgres sigmas2 usr local pgsql bin pg_ctl start D usr local pgsql data 56 A l issue de cette modification une nouvelle connexion est ajout e dans l explorateur situ gauche de la fen tre Elle reprend les l ments cr s lors de l instal
102. pi PostgreSQL ANSI 83 01 02 00 PostgreSQL GI PostgreSQL Unicode 3 01 02 00 PostgreSQL Gl SUL Server 2Z000 85 1114 00 Microsoft Corpi w lt gt 7 Un pilote ODBC permet aux programmes compatibles ODBC d obtenir des Informations sur d autres sources de donn es ODBC Pour installer de nouveaux pilotes utilisez le programme d installation du pilote Annuler Aide B Configuration de la connexion Nous allons transf rer la base de donn es du SGBD Microsoft Access a PostGreSQL en local sur le poste client Puis nous l exporterons sur PostGreSQL situ sur le serveur Cela permettra de limiter les erreurs de transfert et le cas ch ant d isoler les sources d erreur 1 Etape 1 transfert de la base sur le poste client a Access vers PostGres sur le poste client 8 Ajouter une base de donn es OID f Tout d abord nous allons cr er notre base de Propri taire donn es en local Tablespace pg_default vw Commentaires 62 Configuration du DSN Access vers Postgres Administrateur de sources de donn es ODBC 3 Sources de donn es fichier Supprimer Pilotes ODBC Tra age ent de connesions propos Sources de donn es utilisateur Sources de donn es syst me MiYersAccess BDLot Microsoft Access Driver mdb Nous choisissons de cr er une connexion dans l onglet Sources Configurer de donn es syst me Ce type de configuratio
103. plusieurs tables PostGIS Connections PostGresOL T ables Type Nom Ajouter Fermer Nous cliquons ensuite sur connecter pour afficher les diff rentes couches disponibles Non Commercial Ajouter une ou plusieurs tables PostGIS Connections PostGres QL Tables public linfaune the_geom public pointsfaune the_geoml CE Nous s lectionnons la ou les couche s d sir e s et cliquons sur Ajouter La couche appara t alors dans la carte 92 Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide A 21688A 5 39 BRS AQVRE Couches Communes31 6 N 602800 70 1828085 90 650679 30 1866852 10 Scale 1 30222130 605618 1857619 M Rendu Rad C Visualisation des donn es g 1 Propri t s d affichage des couches a Les options d affichage Affichage des couches vectorielles Pour afficher une couche ou masquer une couche nous utilisons la case associ e dans le gestionnaire des couches EE Communes81 Nous pouvons afficher ou masquer l ensemble des couches en cliquant sur l ic ne Les caract ristiques d affichage d une couche peuvent tre modifi es en faisant un clic droit sur la couche modifier et en s lectionnant les Propri t s LE Couche Yecteur Zoomer afin d tendre la couche s lectionn e Basculer dans la Pr visualisation Enlever Ouvrir la
104. pm root sigmas2 usr src aptitude search rpm Installation des fichiers rpm root sigmas2 usr src apt get install rpm On valide par oui Les r pertoires sont vides concernant les fichiers Red Hat Nous pourrions utiliser les fichiers pour Fedora mais il risque d y avoir des conflits Nous d cidons donc d abandonner cette proc dure pour installer les codes sources directement 35 2 Installation avec des codes source Il y a5 tapes dans l installation du code source 1 R cup ration des sources 2 D compression 3 Adaptation et configuration 4 Compilation 5 Installation a R cup ration des sources T l chargement des codes sources Le code source est disponible sur le site http www postgresql org ftp source v8 1 2 Nous s lectionnons PostGreSQL version 8 1 2 Il existe deux formats de compression gz et bz2 algorithmes de compression Bz2 est actuellement le meilleur format de compression Nous choisissons le r pertoire PostGreSQL_8 1 2_bz2 b D compression Affichage des dossiers pr sent dans le r pertoire src root sigmas2 usr src dir Copie des sources dans le r pertoire src root sigmas2 usr src cp home sigma postgresgql D 128008 DEZ Rq le de la fin signifie que l on copie dans le r pertoire courant D compression des sources dans ce r pertoire root sigmas2 usr src tar jxvf postgre
105. que param tr e nous validons par Ok 105 L analyse th matique appara t donc d sormais sur la couche Non Commercial Quantum GIS 0 7 4 Seamus Fichier Yue Couche Pr f rences Plugins Aide Couches lris2000_region ite2 37 00 24416 00 533862 3149915 V Rendu f 3 Les Plugins QGIS poss de en natif une s rie de plugins permettant diverses actions Nous ouvrons le gestionnaire des plugins dans le menu Plugin Non Commercial Gestionnaire de Plugin QGIS R pertoire des Plugins Matte Et ES Per a em eT P mee eo Pour charger un plugin cocher la case suivant le nom du plugin et cliquer sur Ok Nom Versian Description O Add Delimited Text Laver Version 0 1 This plugin provides support for delimited text files containing xy coordinates CopyrightLabel Version 0 1 This plugin overlays copyright information on the rendered map Gieoreferencer Version 0 1 The gecreferencer plugin is a tool for adding projection info to rasters GFS Tools Version 0 1 Tools for loading and importing GPS data Graticule Creator Version 0 1 4 graticule building plugin NornthArrow Version 0 1 This plugin displays a north arrow overlayed onto the map CigsLauncherFlugin Version 0 1 Launches a program or script from within QGIS ocaleBar Version 0 1 Plugin to draw scale bar on map SPIT Version 0 1 Shapetile to FostgresQL PaostGls Import Tool L E E E L Ilil S lectionner tout
106. r Error handling and logging nous modifions la ligne display_errors Off en display_errors On o deuxi me modification Nous devons indiquer PHP le r pertoire des extensions Dans la partie du fichier Paths and Directories nous rentrons la ligne suivante extension_dir usr local apache2 php extensions Ensuite nous relan ons Apache afin que les modifications soient prises en compte Nous lan ons ensuite la page de Mapserver dans le navigateur Internet avec http localhost Nous obtenons un message d erreur au sujet de la biblioth que libproj Le gestionnaire de librairie d Apache ne trouve pas cette biblioth que Dans le fichier usr local apache2 httpd conf il faut rajouter la ligne suivante la fin du fichier SetEnv LD LIBRARY PATH usr lib usr 7local lib usr local pgsql lib On rajoute galement dans le fichier etc Id so conf les lignes suivantes usr lib usr local lib sr local pgsql lib 47 On cr e un fichier temporaire qui relate de l ensemble des chemins d acc s des librairies disponibles pour se faire la ligne de commande suivante doit tre tap EXpOrt LD LIBRARY PATH SLD LIBRARY PATH Usr local7 lib f usr loocalpqsal lib Afin de mettre jour les installations des biblioth ques nous entrons cette commande Test pour v rifier que PHP et MapScript fonctionnent bien nous modifions le fichier
107. r Installation du syst me d exploitation Installation des bibloth ques logiciels R daction du cahier d installation Cr ation de la base de donn es Mod lisation des donn es sous Access Installation de PgAdmin Transfert de la base sur le serveur Choix du logiciel SIG client Installation des logiciels Tests sur les donn es R daction des guides d utilisation Pr paration de la soutenance Documentation Internet 77 222274 ee R daction du rapport ee Installation d un 2 me syst me pour pr senter les tests au CREM Reunions tous les vendredi matin R daction et documentation Installation des software Travail sur la base de donn es 11 B Documents a r aliser Diff rents documents de suivi sont n cessaires pour le suivi du projet au CREN et sont d crits ci dessous 1 Guide d installation et de maintenance du syst me sur le serveur Une fois les diverses solutions envisag es nous avons proc d a leur installation Sachant que l architecture du syst me est compos e de Syst me d Exploitation Open source SGBDR Systeme de Gestion de Base de Donn es Relationnel cot serveur Systeme de stockage restitution et requ tes des donn es spatiales extension spatiale du SGBDR Application cartographique c t serveur Cf ANNEXE 1 2 Guide explicatif de cr ation de la base de donn es Un guide de cr ation de la base de donn es a t labor Il contient La structura
108. r src gdal 1 3 1 gdal config Usage gdal config OPTIONS JOCLOND prefix DIR 1105 F Fdep Libs er Lags version ogr enabled formats Nous pouvons voir o est install e la biblioth que root sigmas2 usr src gdal 1 3 1l gdal config libs L usr local lib lgdal Afin de mettre a jour les installations des biblioth ques nous entrons cette commande root sigmas2 usr src gdal 1 3 1 ldconfig B Installation de Mapserver Nous t l chargeons sur le site de Mapserver http mapserver gis umn edu download current la derni re version 4 6 2 dans le dossier sources distribution D compression du fichier root sigmas2 usr src tar zxvf mapserver 4 6 2 tar gz Configuration des sources root sigmas2 usr src mapserver 4 6 2 configure yith pro with geos V1LTh 0q1T Wwith odal lt With postgis usr locel posdql bin pa_contic with httpd usr local apache2 bin httpd piih bh fusr seojpho 5 1 2 HTC NES Wwith wecs Rq with php usr src php 5 1 2 lance php mapscript with wfs et with wcs configure Mapserver en tant que serveur Cela pourra servir plus tard pour afficher des donn es au format image Si nous passons par PostGIS nous avons des donn es vectorielles 45 Configuration des sources root sigmas2 usr src mapserver 4 6 2
109. rement nous avons des messages qui indiquent que les mises Jour de s curit n ont pas pu tre r alis es Tout ceci est normal dans la mesure o nous n avons pas configur la connexion r seau Lancement de l installation des paquets Voici les paquets propos s o Environnement graphique de bureau s lectionner 25 Serveur Web a s lectionner Serveur d impression Serveur DNS gestion des domaines r seau Serveur de fichiers Serveur de courrier Base de donn es SQL MySql PostGreSQL Choix manuel des paquets et installation personnalis e Nous n installons que les deux premiers paquets En effet quand l environnement graphique sera param tr nous pourrons installer d autres paquets De plus comme cette distribution date de 2002 les logiciels comme PostGreSQL ne sont plus a jour nous irons donc les chercher sur Internet Configuration de Exim 4 nous la laissons de c t cela correspond la configuration des mails Configuration de ssh protocole s curis Le programme demande quelle version nous souhaitons installer faut il autoriser la version 2 nous disons oui a chaque fois Voulez vous utiliser le serveur shd Non O O O O O 0 0 A chaque fois que nous ne savons pas ou que la question ne nous concerne pas nous gardons les param tres par d faut Configuration du mat riel o Les cartes vid o son et m re on choisit la d tection automatique du mat riel o
110. s 1 D amp public E E Agr gats 9 Conversions 0 Domaines 0 Fonctions 425 H i Fonctions d clencheur 1 gt Procedure 0 E3 Op rateurs 17 H je Classes d op rateur 24 S quences 4 Rafraichir ET Groupes E F Observal Nombre GEE Sexe Ajouter un objet d Ed commune a Supprimer E geometr a Supprimer en cascade E93 linfaune E pointfaur Afficher les donn es H E3 spatial_r afficher les donn es Filtr es amp FS zonesfal Maintenance T Types 12 Sauvegarder Ge re ees Restauration a Spero Gestionnaire de droits f Sauvegarder Table Especes postgres aa testGIS Propri t s Rene Mom de fichier C CRENespeces sql al Format O COMPRESS TAR s PLAIN Options mode PLAIN F Donn es Uniquement COMPRESS TAR PLAIN format sql format compress F Avec OIL Commandes INSERT D sactiver les guillemets Sch ma uniquement Pas de propri taire cr er la base Supprimer la base de donn es Commandes INSERT cr e la table et insert les enregistrements Messages en mode verbeux Nous obtenons un fichier au format sql que nous ex cutons dans la base serveur 71 T Sauvegarder Table Especes reading table inheritance information reading rewrite rules reading type casts Finding inheritance relationships
111. s Nous modifions les propri t s du dossier car 1l a t cr sous la session root CT Propri t s de extensions _OxX G n ral Embl mes Permissions Ouvrir avec Notes Propri taire du fichier root 7 Groupe du fichier staff 7 Propri taire M Lecture M criture M Ex cution Groupe M Lecture M criture M Ex cution Autres M Lecture M criture M Ex cution Indicateurs sp ciaux l Forcer l ID de l utilisateur V Forcer l ID du groupe C Sticky Vue texte drwxrwsrwx Vue num rique 2777 Dernier changement inconnu S Aide X Fermer 46 Nous devons copier le fichier PHP_mapscript so dans ce r pertoire nouvellement cr a Navigateur de fichiers extensions a Fichier Edition Affichage Aller amp Signets Aide amp gt t O Pr c dent Haut Actualiser Dossier personnel Emplacement usr local apache2 php extensions Q 100 Q Voir en tant qu ic nes Information x fey php_mapscript so extensions r pertoire 1 l me jeu 02 f v 2006 15 24 4 1 l ment espace libre 14 0 Go Modification du fichier php ini Ce fichier permet de dire PHP qui doit charger la nouvelle extension PHP MapScript o premiere modification Pour l instant toutes les erreurs sont report es dans le fichier log mais elles ne sont pas affich es Si l utilisateur ne consulte pas ce fichier il ne connait pas les erreurs qui ont t rencontr es Dans la partie du fichie
112. s devons alors d marrer le mode d dition en cliquant sur commencer l dition Puis nous cliquons sur la case modifier et saisissons la nouvelle valeur Q Non Commercial Table d attribut Communes81 B E ka El a idign 10000 310000312 000 10000 31 0000260 000 10000 31 0000084 000 10000 31 0000023 000 Jood 310000191 000 10000 3100001 23 000 100001000018 7 000 10000 10000102 000 10000 31000002 000 10000 310000085 000 10000 3100000681 000 10000 310000192 000 10000 310000152 000 10000 310000031 000 10000 310000133 000 10000 310000037 000 1000031 0000053 000 10000 10000014 000 10000 310000136 000 20 LEE co I Gi th amp oo ha Commencer l dition nom 381314 VIANE 01282 SENAUX 0 1085 ESCROUX 01023 BARRE 01192 MURAT SUR VEBRE 01124 LACAUNE 01198 MOULIN MAGE 31103 GUOQUNET 01028 BERLATS 01086 ESPERAUSSES 31062 CASTELNAU DE BRA 01193 WAGES 01153 LE MARGNES 1031 LE BEZ 81134 LAMONTELARIE 31037 BRASSAC 01053 CAMBOUNES 81014 ANGLES 31137 LASFAILLADES Nous avons remplac les 9 par des 8 Nous cliquons enfin sur Arr ter l dition et sauvegardons les modifications ooog test cration modif D Arr ter l dition Fermer 100 Nous pourrons v rifier que les modifications ont t bien prises en compte par PostGreSQL Suppression d une entit Pour supprimer une entit nous s lectionnons la couche souhait e et d marrons le mode dition
113. saisie et la modification de donn es attributaires et surtout graphiques L ann e derni re tous les logiciels SIG ne supportaient pas les formats de fichier vecteur et raster Ce n est plus le cas aujourd hui le crit re discriminant reste donc la saisie des donn es Quatre logiciels SIG clients se d marquent des autres e OpenJUMP d velopp par Vivid Solution Quantum Gis r alis par un grand nombre de d veloppeurs Udig d velopp par Refractions Thuban d velopp par l quipe Intevation Grass d velopp par un grand nombre d universit s et d entreprises Le choix de la meilleure solution est r alis d apr s les tests effectu s sur les machines Grass Avantages Il supporte un grand nombre de format de fichiers vecteur et raster C est un logiciel tr s puissant qui offre un grand nombre de fonctionnalit s SIG notamment la saisie de donn es graphiques Inconv nients Grass n est pas facile a installer et n cessite 2 Gigas d espace disque disponible De plus il est lourd utiliser et n est pas du tout intuitif Thuban Avantages Il peut lire des donn es vecteurs raster offre la possibilit de r aliser des jointures et des requ tes et permet d exporter en format vectoriel Inconv nients Ce logiciel est difficile installer notamment d la complexit des biblioth ques Python En effet Thuban est cod en Python et il est indispensable d installer le logiciel qui permet
114. sation valeur unique Calc be w LinFauneSIGMA E Communes81_SIGMA Bn attribut cant cere Systeme Mod le de couleurs Valeurs de l attribut Label m outes les autres valeurs Vous pouvez utiliser cette Fonction pour modifier la couleur la largeur des lignes et d autres propri t s visuelles de la couche P XX OK Annuler 120 Apres avoir lanc l analyse nous obtenons la carte th matique suivante Fichier Edition S lection Couche Vue Ge otraitements Statistiques Attributs Paster Fen tre Aiden Coke eee eaten ee avail E ZonesFaunesIomMa ve E M PointsFaunesIGha ve M LinFaunesichs FA 9 Communes 1_SIGMa ae Systeme dk 4 F L import de fichiers Raster De la m me mani re que nous avons import des fichiers vecteurs nous pouvons importer des fichiers raster image Toutefois seuls des fichiers de format tif gif png peuvent tre import s Ici nous allons importer des dalles de Scan25 Edition S lection Couche Vue Charger des donn es vectorielles Charger une image g or f renc e Enregistrer les donn es sous Rechercher dans E Rasters a IE Bdortha SCANS Enregistrer le projet es du documents Mom de Fichier Ouvrir Enregistrer le projet sous eee Bone em ue Fichiers du type annuler Exporter l image en Format 546 Quitter Nouveau Projet Ouvrir le projet 121 My
115. scannage d un document ou r alis partir d une base de donn es vectorielles 10 III D roulement du projet A Planning Le projet a t d compos en quatre semaines Tous les vendredi matin une r union tait organis e au CREN afin de faire le point sur la semaine coul e probl mes rencontr s tat d avancement du projet r orientation Notre travail peut tre d compos en quatre grandes parties Un travail pr alable qui comprend la familiarisation avec le sujet et les technologies Open Source Un ensemble d op rations sur le serveur a savoir l installation du syst me d exploitation et du SGBD relationnel PostGreSQL PostGIS La cr ation de la base de donn es structuration des tables sous Access afin de coller notre Modele Logique de Donn es int gration des donn es attributaires sur le serveur Access vers PostGreSQL et ArcGIS vers PostGIS Le choix du logiciel SIG client installation des logiciels tests sur les donn es en attaquant le serveur choix du logiciel et r daction du guide d utilisation du logiciel Voici comment notre projet s est articul dans le temps Semaine 1 Semaine Z Semaine 3 Semaine 4 ve lu mame je vel lu ma me je vel lu mame je vel lu mame e ve Travail pr alable D finition des besoins etat des lieux Mod lisation des donn es _ D finition du cahier de test az Documentation g n rale ia Oe E Travail sur le serveu
116. ser date redac INSERT INTO zonestaune effectifs remarcues date obser date redac lt ji gt gt 68 C est ici que nous d finissons les cl s primaires et trang res ainsi que les autres contraintes d int grit s P pgAdmin Ill Query bdcren sur 172 31 197 207 5432 C CREN shapebons linfaune3 sql Seles Fichier Edition Lancer desrequ tes Aide SES BBS AR P brenar 231197297 55V D la Ta 1 BEGIN CREATE TABLE linfaune gid serial PRIMARY EEY T DERGEIES inca remarques varchar date _ohser warchar date_redac date ref_code s numeric NOT NULL REFERENCES Especes Code s3pCREM ret observy int4 NOT NULL REFERENCES Observateurs Redacteurs 1d Individu retf_redact int4 NOT NULL REFERENCES Observateurs _Redacteurs 1Id Individu ref_sexe varchar NOT NULL REFEREMCES Sexe 1d Sexe shape leng numeric le SELECT AddGeometryColumb linfaune the geon 27592 MULTILINESTRING 2 INSERT INTO lintfaune effectifs remarques date obser date r dac ref code 27 rer observ ret tn INSERT INTO lintfaune effectifs remarques date obser date redac ref code s ret observ ret r INSERT INTO lintfaune etftfectitfs_ remarques date obser date redac ref code _ s ref observ ret r INSERT INTO lintfaune effectifs retarques date obser date redac ref code s ref obser ref r INS
117. sfaune effectifs_ remarques date obser date_redac ref_code_s INSERT INTO zonesfaune C effectifs_ remarques date obser date_redac ref _code_s c4161C63C0AF7EB22410384281C30393C414F17D7A301EC2241D384EB5168393C41D400D8A380EC2241C6DE47616 INSERT INTO zonesfaune effectifs_ remarques date_obser date_redac ref_code_s C419F460080E9E92241B44333B310D4F3C41 a INSERT INTO zonesfaune C effectifs_ remarques date_obser date_redac ref_code_s C41E9 046 142F722418503F66896403C410C 9 7oBD03F62241187352B86E4B3C41 80TA00003 57622417 31307 38 INSERT INTO zonesfaune C effectifs_ remarques date _obser date redac ref_code_s La1e0eo46E 1427 7224185037 668964 03c410c04 7080037 62241182 52886E488c41801200008 57 622417 31307 38 INSERT INTO zonestaune effectifs_ remarques date _obser date redac ref eodes INSERT INTO zonesfaune C effectifs_ remarques date _obser date redac ref_code_s DN R SA M dan TA ST Me OC en M INSERT INTO zonesfaune C effectifs_ remarques date obser date redac ref_ code 5 C41C97115AEC314234184B1FF3FE05B3C4150180807591423412E0AF6A8D55B3CA41 INSERT INTO zonesfaune effectifs_ remarques date_obser date redac ref_code_s C41C9711 5AEC314 234184 BLFF3FE0583C41501B0BD7 5914 2341 2E0AFGASD55B3C41 ae Bria INTO zonesfaune C effectifs_ remarques date obser date redac ref code 5 INSERT INTO zones
118. sier ou vont tre cr s les fichiers Shape int grer Les chemins d acc s ne sont sp cifi s que pour l IP du serveur et pour r cup rer l outil pgsql2shp exe La structure de la commande taper pour ex cuter le programme est de type Outil_de_ conversion h IP u Nom d utilisateur P mot _ de passe g champ_geometrie Nom_base nomtable Avec Outil de conversion L utilitaire de conversion est cit plus haut pgsql2shp Il faut signifier l emplacement de l utilitaire entre guillemet qui est par d faut C Program Files PostgreSQL 8 1 bin pgsql2shp exe h IP nous sp cifions l adresse IP du serveur u Nom_d utilisateur nous sp cifions le nom de super utilisateur de la base de donn es a attaquer P mot_de_passe nous sp cifions le mot de passe d acc s a la base de donn es a attaquer g champ_geometrie nous sp cifions le nom du champ contenant la g om trie Nom base nom de la base de donn es nomtable nom de la nouvelle table exporter e Nous ne disposons pas de fonction d export de la projection comme dans shp2pgsql C est pour cette raison que nous devons red finir le systeme de projection du fichier shape apr s sa cr ation e Le nom du fichier shape n est pas sp cifi il reprend le nom de la table export e e Le shape est cr dans le r pertoire courant 81 Nous allons montrer en d tail la cr ation du fichier shape zonesfaune situ d
119. sistant de cr ation de la connexion d marre alors Non Commercial Cr er une nouvelle connection F EJ Information de Connection i Su 2 H bergeur gt B Base de dom es O 4 Pon 5 Nom d utlisateur o GMotde Passe Sauvegarder le mot de passe Test de connection Nous devons entrer alors une s rie d information concernant le serveur et la base de donn e 1 En premier lieu il faut nommer la nouvelle connexion ici test1 2 Rentrer l adresse IP du serveur dans la case h bergeur 3 Indiquer le nom de la base de donn es PostGIS recherch e bdcren 4 Le num ro de port est detect par Windows XP 5 et 6 Enfin saisir le nom d utilisateur entr sur PostGIS et le mot de passe associ Nous obtenons la fen tre suivante Non Commercial Creer une nouvelle connection Information de Connection Hom H bergeur 207 Base de donn es Part 5432 Nom dist Il faut cliquer sur Test de connexion pour v rifier que PostGIS reconna t bien la base de donn es externe Test de connection A La connection vers bdcren tait parfaite 91 Le r sultat du test est positif la connexion fonctionne bien La liaison entre QGIS et notre base de donn es sur PostGIS Pour acc der aux donn es de la base nous devons s lectionner dans la liste d roulante la connexion que l on vient de cr er Non Commercial Ajouter une ou
120. sql 8 1 2 tar bz2 c Adaptation et configuration Nous utilisons un script fichier bash pour connaitre les param tres du syst me d exploitation test des mat riels et logiciels Dans le r pertoire qui contient le script configure root sigmas2 usr src postgresql 8 1 2 confiqure 36 Il est possible que des messages d erreur s affiche en fonction des biblioth ques de fonction ne sont pas install es Par exemple il indique que readline est manquante Quand nous allons dans la gestion des paquets nous pouvons voir qu elle est d ja install e en tant que bibliotheque mais pas en tant qu outil de d veloppement Il faut donc installer le paquet readline dev Le m me message d erreur appara t pour zlib Nous r alisons donc la m me op ration Nous notons la cr ation d un makefile fichier de compilation d Compilation des sources La compilation se lance avec les commandes make ou gmake Nous sommes toujours dans le r pertoire de travail Lancement de la commande root siogmas2 user src poetyresql 8 1 2f make e Installation des sources Copie des fichiers ex cutables sur la machine leur endroit de destination root sigmas2 usr src postgresq1 8 1 2 make install f Autres op rations Ajout d un utilisateur dans le syst me root sigmas2 usr src postgresql 8 1 2 adduser Il est propos de r pondre aux val
121. t development source is available by anonymous CVS from the server pserver cvsanon cvs maptools org cvs maptools cvsroot For example cvs d pserver cvsanon cvs maptools org cvs maptools cvsroot login Password cvs d pserver cvsanon cvs maptools org cvs maptools cvsroot co proj The following files are available from the proj ftp directory or http mirror e proj 4 4 9 tar gz or proj 4 4 9 zip Current source release e proj446 win32 bin zip Prebuilt Win32 executables DLL including NAD27 grid shift files e proj datumgrid 1 3 zip US Canadian and New Zealand datum shift grids unzip in the nad directory before configuring to add NAD27 NAD83 and NZGD49 datum conversion e proj 4 4 8 1 1386 rpm Binary distribution for Intel Linux glibc 2 1 The Mapping Hacks RPM Repository may have more current PROJ 4 RPMs for Fedora Core The GDF Hannover RPM Repository offers PROJ 4 RPMs for SuSe and Mandrake Mandriva e PROJ 4 in a Debian Package e PROJ 4 Ported to the Delphi Borland C environment e PROJ 4 3 3 tar gz The last PROJ 4 3 release produced by Gerald Evenden classic PROJ 4 e from kai A snapshot of everything on the kai er usgs gov pub PROJ 4 directory as of March 2000 Documentation Installation Linux doc Ope N Navigateur de fichiers apt W PostGIS PROJ 4 Cartographic Proje amp Terminal D compression du fichier root lsigmas2 usr srct t tar zxvf proj 4 4 9 tar gz
122. table d attribut Commencer l dition Propri t s 93 Une fen tre de configuration s ouvre alors o nous pouvons modifier l aspect de l affichage G Non Commercial Propri t s de la Couche Convention de signes G n ral M tadonn e Etiquettes Actions Type de la l gende Symbole Unique Etiquette Point Symbol e Size 6S rq Apparence du contour Couleur de bordure externe e ld pme ot rhasaies a Modification des couleurs du Couleur de remplissage contour et de l int rieur Mod les de remplissage Modification du style de l int rieur des polygones Vous pouvez donc modifier de mani re simple l apparence de chaque couche Affichage des couches raster Les possibilit s d affichages des couches raster sont plus limit es Nous pouvons si nous le souhaitons Jouer sur la transparence de la couche Cela peut tre utile lors de la superposition de couches vectorielles Pour cela nous acc dons au menu contextuel de la couche clic droit Couches Couche Raster Zoomer afin d tendre la couche s lectionn e Basculer dans la Pr visualisation Enlever Transparence Propri t s Il suffit de d placer le curseur sur la barre pour jouer sur la transparence 94 b Les outils de navigation La barre d outil de QGIS contient diff rents outils pour modifier la visualisation de la carte RAAHAA TOO Ces ic nes permettent d eff
123. tadonn e Etiquettes Actions Source de Couche host localhost dbname corse port 5432 user adrien Nom affich Communes81 Champ affichage gid Visibilit Utiliser le Rendu d pendant de la mise l chelle Minimum 1 L i a Maximum 1 100000000 Spatial Index Create Spatial Index Spatial Reference System 317 k_0 0 99987742 x_0 600000 y_0 200000 3 6378249 2 b 6356515 towas84 168 60 320 0 0 0 0 pm paris units m no_defs Sous Ensemble Constructeur de requ te 102 Nous nous pla ons dans l onglet G n ral et d marrons le constructeur de requ tes Non Commercial Constructeur de requ te PostgreSQL Table communes81 dans la base corse sur l h te localhost utilisateur adrien Champs Valeurs 26043 2000000 S lection du 41269 0400000 E 456722700000 champ sur lequel 49939 0900000 Parents A 56449 7600000 porte la requ te e donn es 58996 4700000 Op rateurs Op rateurs lt Si _ Clause SQL WHERE Expression perimeter lt 45672 de la requ te Nous chercherons ici afficher les communes dont le p rim tre est inf rieur 45672 m Nous s lectionnons d abord le champ concern par la requ te et cliquons sur Echantillon pour avoir un aper u de ses valeurs Un double clic sur un champ un op rateur ou une valeur renseigne directement l expression de la requ te Il faut saisir ici perimeter lt 45672 N
124. tion des donn es sous Access L installation du logiciel d administration de la base de donn es La configuration de la base de donn es sur PostGreSQL PostGIS Cf ANNEXE 2 3 Guide d utilisation du logiciel client Un manuel d utilisation du logiciel SIG choisi a t r alis afin d aider les charg s d tudes et l administrateur de donn es du CREN se familiariser au logiciel Cf ANNEXE 3 12 IV D finition de la solution technique A Organisation du syst me Nous devons d finir une organisation constitu e d un poste serveur et de postes clients L architecture peut tre sch matis e de la mani re suivante Client Requ tes du client Serveur Consultation saisie Administrateur de m d feadon SGBD base de donn es Serveur Logiciel SIG client R sultats renvoy s cartographique 1 Le syst me d exploitation La demande principale est que le serveur soit bas sur un syst me d exploitation Open Source Le seul syst me d exploitation correspondant ce crit re est Linux Nous avons opt pour une distribution Debian Sarge 3 1 derni re version stable syst me avec une orientation assez professionnelle Les postes client doivent quant eux rester sur un syst me d exploitation Windows 2 Le SGBD Les donn es doivent tre stock es sur le serveur soit sous forme de fichiers soit sous forme de base de donn es Nous avons choisi de travailler avec un SGBD afin de structurer au max
125. toris Fichier Edition S lection Couche Vue G otraitements Statistiques Attributs Raster Fen tre Aide OR OES ese NET GO z O KE zr OpenJUMP Viatoris Une barre d outils par d faut rassemble toutes les fonctionnalit s du logiciel au travers de boutons Fichier Edition S lection Couche Yue G otraitements Statistiques Attributs Raster Fen tre Aide D placements lt Outils de s lection Outils Barre de zoom et d information de mesure Zoom Apparence sur lacouche Outils ot Fen tre Table de d ssia Pr c dant d informations attributaire Suan 108 0 OpenJUMP Yiatoris Fichier Edition S lection Couche Vue Pour travailler sur un Charger des donn es vectorielles projet existant ou a cr er Charger une image g or f renc e faire Fichier Enregistrer les donn es sous Nouveau projet Nouveau Projet x Ouvrir le projet Enregistrer le projet Enregistrer le projet sous Exporter limage sous Exporter limage en format Sit Quitter B Import export de Fichiers Shape shp Nous avons choisi de commencer les tests par l import de donn es shape qui nous sont fournis par le CREN Il s agit des fichiers communes81_SIGMA LinFauneSIGMA PointsFauneSIGMA et ZonesFauneSIGMA l import se fait par l onglet fichier charger des donn es vectorielles choisir dans l onglet format de donn es ESRI Shapefile puis les fichiers souhait s 0 Ope
126. tr s importante C est pourquoi la cr ation de comptes utilisateur avec identification est indispensable Sur Linux chaque fichier contient les droits d utilisation des utilisateurs ou des groupes d utilisateurs o Param tres du super utilisateur root ou administrateur il a tous les droits sur le serveur Nous choisissons comme mot de passe sigma qu il faut ressaisir une deuxi me fois pour confirmation o Cr ation d un premier compte utilisateur Nous choisissons pour login et pour mot de passe sigma Nous pourrons cr er d autres comptes plus tard apr s l installation Faut il installer le syst me via une connexion PPP Non Mise en uvre de Apt outil de gestion des paquets sous Debian Nous avons le choix entre plusieurs m thodes d acc s c d rom ftp http Nous choisissons c d rom car nous avons tous les paquets qui nous int ressent sur les CD C Lecture des autres CD On ins re le deuxi me CD Pour lancer le CD il faut taper les commandes dev cdrom L outil Apt lit sur le CD un fichier qui liste tous les paquets pr sents Il faut ins rer tous les autres CD pour que Apt d termine tous les paquets disponibles pour l installation Apr s la lecture de tous les CD Apt fait une liste qui regroupe tous les logiciels et les regroupe par paquet ou th matique Ceci est d ailleurs beaucoup plus d velopp sur une distribution Red Hat R guli
127. ts management application root sigmas2 usr src postgis 1 1 1 aptitude search proj create a eGroupWare 42 V Libk2bprojett V libk3bproject dev libmrproject dev V libmrproject0O p mrproject project management application p phpgroupware projects phpGroupliare projects management module p prog CArCOgra hit projection filter and library pbroj ps8 doc Poetieript docs for cartographic projection filte p projectcenter IDE for GNUstep Development V r cran mappro p subproject howto Debian Subproject HOWTO Il faut chercher cette biblioth que sur Google et t l charger les sources Nous allons sur le site Internet suivant et t l chargeons la version 4 4 9 http www remotesensing org proj Applications Actions ag ven 3 f v 14 59 Q x3 w PROJ 4 Cartographic Projections Libra DX Fichier dition Affichage Aller Signets Onglets Aide Z e C e Pr c dente Suivante Arr ter Recharger Accueil Historique Signets recan her a http www remotesensing org proj Aller a a PROJ 4 Cartographic Projections Library This web page relates to the PROJ 4 Cartographic Projections library originally written by Gerald Evenden then of the USGS The primary version of this web page can be found at http www remotesensing org proj and mirrored at http proj maptools org Download The curren
128. ue F peAdmin Ill Query bdcren sur 172 31 197 207 5432 C Documents and Settings Sigma Bure Sele Fichier Edition Lancer des requ tes Aide PaostGI Spatial Types for Postgres http postgqis refractions net Copyright 2001 20035 Retractions Research Inc Messages Historique argument type histogramed is only a shell argument type spheroid is only shell argument type geometry is only shell return type geometry is only a shell argument type geometry is only a shell argument type boxad is only shell argument type chip is only shell argument type boxed is only shell CREATE TABLE PRIMARY KEY will create implicit index perse pkey For table spatial_ref_sys CREATE TABLE PRIMARY KEY will create implicit index g ometry_colurins_pk For table geometry _colurnins La requ te a t ex cut e en 1187 ms mais ne renvoie aucun r sultat Ln 1 Col 1 1187 ms 60 Quand nous regardons l explorateur de fichier nous observons l ajout des fonctionnalit s de PostGIS E F serveur 172 31 197 207 5432 Bases de donn es 3 a eh Conversions 01 E Langages 11 E amp gt Sch mas 1 public E Agr gats 9 Conversions 0 2 Domaines 01 Fonctions 322 i Fonctions d clencheur 1 gt Proc dure 01 qh Op rateurs 171 Classes d op rateur 2 x S quences 0 lE Tables 2 Types 7 Woes 0
129. ver 2Z000 85 1114 00 Microsoft Corpi w lt gt 7 Un pilote ODBC permet aux programmes compatibles ODBC d obtenir des Informations sur d autres sources de donn es ODBC Pour installer de nouveaux pilotes utilisez le programme d installation du pilote Annuler Aide 75 2 Configuration de la connexion Nous allons transf rer les donn es stock es sur PostGreSQL sur le serveur vers Microsoft Access sur le poste client Configuration du DSN PostGreSQL vers Access Administrateur de sources de donn es ODBC FX Pilotes ODBC Tra age Groupement de connexions propos Sources de donn es utilisateur Sources de donn es syst me Sources de donn es fichier Sources de donn es syst me Mom ACCES z VETS mj W stgres r Supprimer Nous choisissons de cr er une connexion dans l onglet Sources Configurer j de donn es syst me PostgreSQL ANSI Une source de donn es syst me ODBC stocke des informatipns sur la connexion du fournisseur de donn es sp cifi Elle est visibld tous les utilisateurs de cet ordinateur y compris les services NT K Annuler Applique Aide Cr er une nouvelle source de donn es S lectionnez un pilote pour lequel vous souhaitez d finir Une source de donn es mms Nous s lectionnons ici le driver Microsoft Text Driver tet cav 4 00 6304 a PostGreSQL ANSI C est le Microsoft Test Treiber
Download Pdf Manuals
Related Search
Related Contents
Led Lenser 8417 flashlight Severin WK 3333 electrical kettle Fiche technique Bona Mega Booster Master1 2004-2005 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file