Académique Documents
Professionnel Documents
Culture Documents
SavGIS
4.Savateca
Manuel de ladministrateur SavGIS
www.savgis.org____________________________________
Savateca
Savateca
Conception et architecture : Marc Souris Algorithmique et dveloppement : Marc Souris Programmation : Marc Souris, Michel Lepage, Franoise Pelletier Tests et dboguage : Jos Tupiza, Bernard Lortic, Florent Demoraes Manuel de rfrence : Marc Souris, Florent Demoraes, Elisabeth Habert Documentation et manuels raliss avec le soutien de la Direction des Systmes dInformation de lIRD (DSI-SPIRALES)
Introduction
Savateca
Savateca
Introduction
Le systme dinformation gographique SavGIS
SavGIS est un systme d'information gographique (SIG) : son objet est de grouper, grer, traiter, cartographier des donnes gographiques de diverses origines et diffrents types, comme des donnes d'enqutes, des cartes thmatiques, des donnes topographiques, des rseaux, des images satellites, des photographies ariennes, des modles numriques de terrain... la fois systme de gestion de base de donnes relationnelles, logiciel d'analyse et d'aide la recherche en gographie, logiciel de cartographie et de dessin automatique, les fonctionnalits de SavGIS stendent de la constitution d'une base de donnes l'dition : il offre ainsi la matrise de toute la chane cartographique de la conception de l'information au produit cartographique. Bien sr, la constitution et l'exploitation d'une importante base de donnes localises n'est pas une tche facile et ce travail fait appel de nombreux concepts, de la structuration et gestion de base de donnes l'laboration cartographique, en passant par la statistique, la godsie, le traitement d'image. Ce manuel va donc aborder des sujets trs divers. Il n'y a pas dans SavGIS de sparation entre la localisation et la description : chaque objet est conserv avec tous ses attributs, qu'ils soient gographiques ou descriptifs, et c'est le systme qui gre l'ensemble. SavGIS possde son propre systme de gestion de base de donnes, de type relationnel tendu aux donnes localises dans l'espace. Une fois la base de donnes constitues, lutilisateur na plus se proccuper de sa gestion et peut focaliser son effort sur lexploitation des donnes. Le module Savateca est ddi la constitution des bases de donnes.
1 2
Savateca
Le manuel de Savateca
Le manuel du module Savateca prsente les diverses phases de mise en uvre et de maintenance d'une base de donnes gre par SavGIS. Les principaux concepts du systme sont dcrits dans le fascicule Concepts gnraux de la documentation SavGIS, fascicule quil convient de lire avant daborder ce manuel. Ce manuel de rfrence donne la description de lensemble des commandes des diffrents menus, ainsi que des exemples dutilisation bass sur les donnes disponibles sur le site Internet de SavGIS. La lecture de ce manuel ncessite la connaissance dune terminologie spcifique la gestion de bases de donnes localises orientes objet. Cette terminologie est dveloppe dans le manuel SavGIS - Concepts gnraux . Nous recommandons aux lecteurs de sy reporter.
La barre doutils
Pour crer une base de donnes SavGIS
Savateca
Pour ouvrir une base de donnes SavGIS dclare Pour accder la bote de dialogue de gestion des relations Pour accder la bote de dialogue de gestion des attributs
1 2
SavGIS gre des attributs de type nominal, entier, rel et couleur RVB. Ces types dattributs sont symboliss respectivement par les pictogrammes suivants :
Savateca
Lorsquune opration nest pas possible sur une relation ou sur un attribut, le pictogramme suivant apparat :
Savateca
1 2
Savateca
10
Savateca
1 2
11
Savateca
12
Le Menu Base
Le menu BASE
Cration de bases de donnes SavGIS Gestion de la dclaration des bases de donnes SavGIS Activation de la licence SavGIS Saisie dun mot de passe de protection Paramtrage des prfrences Dfinition du datum des bases de donnes SavGIS
2 2
Le menu Base contient des fonctions pour crer une base de donnes gographiques au format SavGIS. Il permet aussi de grer la dclaration des bases de donnes, dactiver la licence, de configurer les paramtres gnraux du module Savateca, etc Le menu
Crer
Pour crer une nouvelle base de donnes SavGIS
Dclarer
Pour dclarer une base de donnes SavGIS existante
Retirer
Pour retirer la dclaration dune base de donnes SavGIS
Ouvrir
Pour ouvrir une base de donnes SavGIS
Proprits
Pour afficher les proprits de la base de donnes SavGIS
Nettoyer
Pour supprimer les fichiers non utiliss dans le rpertoire de la base de donnes SavGIS
Vrifier
Pour vrifier l'existence des fichiers des relations de la base de donnes SavGIS
13
Savateca
Datum
Pour indiquer ou modifier le datum de la base de donnes SavGIS
Fermer
Pour fermer la base de donnes SavGIS
Licence
Pour installer la licence d'utilisation du logiciel SavGIS
Mot de passe
Pour modifier le mot de passe de l'administrateur de la base de donnes SavGIS
Prfrences
Pour choisir les options de configuration du module
Savateca
Quitter
Pour sortir du module
Savateca
CREER
Pour crer une base de donnes localises au format SavGIS, vous devez indiquer un nom puis le chemin daccs du rpertoire dans lequel la base de donnes sera conserve. Ce rpertoire (gnralement appel SavBases) doit avoir t cr au pralable dans lexplorateur Windows, idalement sur un autre disque que C:. Savateca place dans ce rpertoire un nouveau dossier portant le nom de la base de donnes, dans lequel sera stock l'ensemble des fichiers relatifs la base de donnes. Par exemple, si vous voulez crer une base de donnes dnomme test sur D:\SavGIS\SavBases, vous devez slectionner ce rpertoire (clic sur le bouton Parcourir). En crant la base, Savateca va crer un rpertoire test dans D: \SavGIS \SavBases. Le dossier de la base de donnes contient des sous-dossiers et des fichiers (cf. illustration ci-aprs).
14
Le Menu Base
2 2
d_data est gnralement utilis pour regrouper conserver des fichiers de donnes externes (fichiers EXCEL, tables DBASE par exemple) propres la base de donnes. d_digit peut servir pour conserver les fichiers ddition vectorielle et attributaires (documents Savedit) d_fgr sert pour stocker les fonds au format dxf, go-rfrencs (ces derniers peuvent alors tre affichs via lexplorateur cartographique dans tous les modules Savane, Savedit, SavExplorer, Savamer). d_media peut servir pour garder des fichiers media (vido et album photos). d-meta sert pour sauvegarder les fichiers de mtadonnes au format html. Les fichiers doivent porter le mme nom que la relation laquelle ils font rfrence. Ces mtadonnes peuvent safficher dans lexplorateur cartographique dans les quatre modules du logiciel SavGIS. Les fichiers prsents dans le dossier de la base contiennent les valeurs des relations de la base de donnes et ne doivent tre ni modifis ni supprims. Lors de la cration dune base de donnes SavGIS, lutilisateur doit indiquer deux principaux paramtres : (1) la fentre gographique, (2) le datum.
15
Savateca
1 Fentre gographique
Dans SavGIS, une fentre gographique correspond un espace rectangulaire associ une zone dtude donne, qui englobe les objets gographiques sur lesquels portera une analyse. La fentre gographique dfinie dans Savateca (en longitude, latitude) est celle qui saffichera automatiquement lors de louverture de la base de donnes dans les modules Savamer, Savedit et Savane (dans ce dernier module, la fentre gographique sera charge dans le cadre). Une fois dfinie, la fentre gographique dune base de donnes SavGIS ne peut plus tre modifie. Lintgration ultrieure de collections dobjets dont ltendue spatiale dpasse cette fentre gographique ne pose pas de problmes.
Un message d'erreur indique si la base de donnes ne peut pas tre cre (rpertoire de stockage inexistant, cration du rpertoire impossible, existence d'un rpertoire du mme nom, coordonnes gographiques inexactes, etc.).
16
Le Menu Base
2 Datum
Le datum, ou systme de rfrence godsique, est le systme de rfrence utilis pour exprimer la position dun point de la surface terrestre (longitude, latitude, altitude). Il utilise la forme et la position absolue (dans lunivers) dun ellipsode de rvolution. De nombreux datum ont t dfinis et sont utiliss pour exprimer une position ou cartographier la surface de la Terre. Dans une base de donnes SavGIS, toutes les donnes doivent tre gorfrences dans le mme datum. Il est recommand de spcifier ce datum lors de la cration de la base (cf. infra). Le datum dun document intgrer peut-tre modifi avec le module Savedit (voir la documentation de Savedit), ainsi que dans limportation de certains type de documents dans Savateca (fichiers de points, Shapefiles). La cration dune base de donnes SavGIS est galement possible en cliquant directement sur licone dans la barre doutils.
2 2
DECLARER
Cette commande permet de dclarer une base de donnes SavGIS existante, en vue de lutiliser dans les diffrents modules du logiciel SavGIS. Le programme demande le rpertoire de stockage de la base de donnes. Une fois reconnue par le systme, la base de donnes pourra tre ouverte dans Savateca, et manipule avec l'option Ouvrir du menu Base. La commande Dclarer permet galement de modifier la dclaration de l'emplacement d'une base de donnes dj connue du systme. Par exemple, si vous dplacez la base de donnes, utilisez Dclarer pour mettre jour la dclaration de la base de donnes (sinon, le systme vous demandera le chemin daccs la base de donnes chaque fois que vous voudrez l'utiliser, et certaines commandes pourraient avoir un comportement inhabituel). La dclaration des bases se trouve dans le fichier de configuration de SavGIS, qui se trouve dans le rpertoire admin, qui se trouve lui-mme dans le rpertoire dinstallation des excutables du logiciel. Attention, si vous installez le logiciel SavGIS par erreur dans deux rpertoires distincts (par exemple mors dune actualisation du logiciel), vous aurez deux configurations distinctes. Il ne faut pas diter ce fichier de configuration directement avec un diteur de texte.
17
Savateca
RETIRER
Cette commande permet de retirer la dclaration dune base de donnes SavGIS existante. Elle permet dindiquer au systme que lon ne souhaite plus utiliser cette base de donnes. Cette opration ne supprime pas les fichiers de la base de donnes. Elle ne supprime que la dclaration dans la configuration de SavGIS.
OUVRIR
Cette commande permet douvrir une base de donnes SavGIS dclare. Slectionner la base de donnes dans la liste situe gauche de la bote de dialogue et cliquer sur OK. Si la base de donnes a t dplace, le programme demande le nouvel emplacement du rpertoire contenant les fichiers de la base. Une fois spcifi ce chemin daccs, la base de donnes souvre et la configuration est automatiquement mise jour. La dernire base de donnes utilise apparat au bas du menu louvrir directement en utilisant ce raccourci.
Lorsqu'une base de donnes est ouverte, les diffrents menus du module Savateca deviennent actifs. Ils permettent de : grer le schma, pour crer, modifier, exporter au format html la structure de la base (relations, attributs), intgrer des objets, intgrer des valeurs d'attributs (intgrer des valeurs, lister les valeurs et les modalits). grer les vues externes, pour crer, modifier, supprimer des vues externes, Louverture dune base de donnes SavGIS est galement possible en cliquant directement sur licone dans la barre doutils.
18
Le Menu Base
FERMER
Cette commande ferme la base de donnes actuellement ouverte dans le module Savateca.
PROPRIETES
2 2
NETTOYER
Cette commande permet de supprimer les fichiers non utiliss dans le rpertoire de la base de donnes. On assure ainsi la bonne gestion des fichiers internes au systme SavGIS. Attention, il ne faut pas interrompre le processus de nettoyage sous peine de corrompre la base de donnes. Il est donc recommand deffectuer une sauvegarde gnrale de la base avant deffectuer le processus de nettoyage.
VERIFIER
Cette commande permet de vrifier que lensemble des fichiers ncessaires la base de donnes est bien prsent dans le rpertoire de la base de donnes.
DATUM
Cette commande permet de spcifier ou modifier le datum de la base de donnes. Le datum, ou systme de rfrence godsique, est le systme de rfrence utilis pour exprimer la position dun point de la surface terrestre (longitude, latitude, altitude). Il utilise la forme et la position absolue (dans lunivers) dun ellipsode de rvolution. De
19
Savateca
nombreux datum ont t dfinis et sont utiliss pour exprimer une position ou cartographier la surface de la Terre. Il est recommand de fixer le datum lors de la cration de la base de donnes. Cette dclaration permet certaines oprations deffectuer directement un changement de datum lorsque cela est ncessaire pour assurer lintgrit de la base de donnes (intgration de donnes exprime selon un autre datum). Cette dclaration permet galement au systme de charger automatiquement les valeurs de lellipsode lorsquil en a besoin (pour les calculs de projection gographique notamment, dans tous les modules). Si le datum nest pas renseign, cela reste sans consquence sur lexploitation de la base de donnes.
Lorsque le datum dune base est dj renseign, loption de changement de datum pour les objets est active. Cette option permet de modifier les coordonnes des objets intgrs dans la base, pour reflter le changement de datum. La modification ne concerne plus seulement la dclaration du datum de la base, elle modifie galement les coordonnes des objets. Cette opration est manier avec prudence. Pour plus de renseignement sur les datum, veuillez vous reporter louvrage Fondements des systmes dinformation gographique .
20
Le Menu Base
LICENCE
Cette commande permet de saisir la licence d'utilisation du systme SavGIS. Pour obtenir une licence gratuite, veuillez consulter le site www.savgis.org.
2 2
MOT DE PASSE
Cette commande permet de dfinir un mot de passe pour de protger les oprations d'administration de donnes, qui normalement ne doivent tre effectues que par l'administrateur de la base de donnes. Aprs l'installation du systme SavGIS, vous pouvez modifier le mot de passe (par dfaut, il est en blanc). Vous devez indiquer l'ancien mot de passe, puis le nouveau en le confirmant. N'oubliez pas votre nouveau mot de passe (si vous l'oubliez, contacteznous par courrier lectronique sig-savane@ird.fr - pour savoir comment rinitialiser le mot de passe de l'administrateur).
PREFERENCES
Cette commande permet de choisir des options daffichage : tri alphabtique des noms de relations ou dattributs dans les botes de dialogues du module Savateca.
21
Savateca
QUITTER
Cette commande permet de sortir du module Savateca.
22
Le Menu Base
2 2
23
Savateca
24
Le Menu Schma
Le menu SCHEMA
Ajout et suppression de relations et dattributs Import de relations dautres bases de donnes SavGIS Import de relations et dattributs partir de fichiers Access et DBF Listage du contenu de la base de donnes en html
3 2
Le menu Schma regroupe lensemble des oprations permettant de grer le schma de description des donnes, c'est--dire de crer ou modifier la structure de la base de donnes (pour les relations et attributs). Ces commandes concernent uniquement la description de la base de donnes (le schma) et non les donnes elles-mmes. Le menu
Relations Pour grer le schma des relations Attributs... Pour grer le schma des attributs Mthodes
Pour grer le schma des mthodes (non disponible)
Publier en HTML
Pour publier dans un fichier au format html le schma de la base de donnes
RELATIONS
La bote de dialogue de gestion de relations, galement accessible en cliquant sur dans la barre doutils, contient toutes les options permettant de manipuler le licne schma de relations. Elle contient gauche une liste permettant de choisir la relation modifier, et droite une liste non active donnant titre indicatif les attributs de la relation slectionne.
25
Savateca
Crer : pour crer une nouvelle relation, Importer : pour importer une relation partir d'une autre base de donnes SavGIS,
d'un Shapefile, ou importer une mosaque au format SavGIS,
Modifier : pour modifier les caractristiques d'une relation, Rorganiser : pour rorganiser les fichiers de la relation en vue de gagner de
lespace mmoire,
Rinitialiser : pour supprimer tous les objets intgrs dans la relation, Supprimer : pour supprimer la relation de la base de donnes, Proprits : pour afficher les proprits de la relation slectionne : nombre
dobjets, nombre darcs, etc.,
26
Le Menu Schma
Crer
Cette option permet de dfinir une nouvelle relation et de l'ajouter au schma de la base de donnes.
3 2
Dans le dialogue de cration de relation aprs avoir indiqu un nom la nouvelle relation, il faut choisir : Le type de relation, qui peut tre :
mosaque, se reporter
27
Savateca
Aprs avoir cr une relation, il faut aller dans la bote de dialogue de gestion des attributs pour crer les attributs de la relation (cf. infra). Cette bote de dialogue est accessible partir de loption Attributs (si une relation a t choisie dans la liste des relations existantes), ou directement partir du menu Schma Attributs. Ne pas oublier que pour utiliser dans les modules de SavGIS une relation nouvellement cre dans le module Savateca, il faut insrer cette relation dans une vue externe (menu Vues externes Crer ou Modifier). La cration dune relation gnre galement un fichier de description de cette relation, au format html. Ce fichier type est destin contenir les mtadonnes correspondant la relation, et peut tre visualis dans tous les modules du logiciel SavGIS par un clic du bouton droit dans lexplorateur cartographique. Le fichier se trouve dans le sousdossier d_meta dans le dossier de la base de donnes ; il est nomm automatiquement comme le nom de la relation. Ladministrateur de la base de donnes doit documenter la relation en ditant ce fichier (avec un diteur html) et en y ajoutant toutes les informations disponibles sur la relation, pour aider les utilisateurs faire bon usage des donnes.
Fichier type de mtadonnes gnr automatiquement lors de la cration dune nouvelle relation
28
Le Menu Schma
3 2
Le dossier DEM90_USGS contient plusieurs fichiers : Le fichier DEM90_USGS_d qui dcrit les paramtres de la relation (taille du pixel, taille des imagettes de la mosaque, etc.). Deux fichiers pour chaque attribut (dans lexemple, la mosaque ne possde quun seul attribut contenant les valeurs daltitude) : o o un fichier pour les valeurs des imagettes, qui a le nom de l'attribut, ici Altitude et un fichier pour la description des imagettes, portant le nom de lattribut suivit du suffixe _f, ici Altitude_f
29
Savateca
Importer
Importer une relation permet dintgrer directement dans la base de donnes le schma complet dune relation et ses objets. Loption Importer permet : Limportation dune relation partir d'une autre base de donnes SavGIS, Limportation dune relation de type mosaque SavGIS. Limportation dune relation partir dun Shapefile (lignes ou points).
30
Le Menu Schma
Importer Shapefile
Cette commande permet dintgrer directement un document au format Shapefile en crant une relation SavGIS. Elle cre le schma dune nouvelle relation, intgre les objets graphiques, puis intgre les attributs descriptifs du Shapefile. Il nest pas possible dimporter directement un fichier Shapefile de type polygone dans une base de donnes SavGIS. il faut passer par une tape intermdiaire dimportation, dans le module Savedit, afin de vrifier la qualit et lintgrit de la digitalisation graphique, et mettre le document sous le format Savedit. Le dialogue demande le nom et lemplacement des fichiers du Shapefile, le datum et la projection gographique utilise par le Shapefile. Le choix du datum nest accessible que si le datum de la base a t dfini (voir le menu Base Datum). Il est alors possible de modifier le datum des objets du Shapefile pour les ajuster au datum de la base de donnes. Les coordonnes des objets seront alors automatiquement modifies lors de lintgration graphique. Le bouton test permet de visualiser les coordonnes minimum et maximum prsentes dans le Shapefile, ce qui permet de guider le choix de la projection gographique utilise par le Shapefile, lorsque celle-ci nest pas connue avec certitude. Cette projection est parfois renseigne dans un fichier dextension prj, qui nest pas lu par Savateca (lorsquil existe, il est recommand de consulter ce fichier texte manuellement). Pour les projections UTM, Les coordonnes standards en Y (latitude) vont de 0 10 000 000 dans lhmisphre sud et de nouveau de 0 10 000 000 dans lhmisphre nord. Elles ne sont donc pas utilisables simultanment sur les deux hmisphres. Deux solutions peuvent tre adoptes pour remdier ce problme : faire varier les coordonnes de -10 000 000 (ple sud) 10 000 000 (ple nord) en passant par 0 lquateur (convention Nord), ou faire varier les coordonnes de 0 (ple sud) 20 000 000 (ple nord) en passant par 10 000 000 lquateur (convention Sud). Il faut indiquer dans le dialogue la convention utilise dans le Shapefile.
3 2
Modifier
Cette option permet de modifier le nom de la relation. La bote de dialogue permet galement de visualiser le nom des fichiers associs la relation.
31
Savateca
Il est impossible de modifier le nom dune relation de type mosaque. On peut par contre modifier lemplacement de la mosaque (le rpertoire dans lequel est stock le rpertoire de la mosaque). Cette dclaration est ncessaire aprs toute modification de lemplacement de ce rpertoire, si lon veut viter que les diffrents modules (Savamer, Savedit, Savane,) ne demandent le chemin daccs chaque utilisation de la mosaque. Elle est galement ncessaire lorsque lon dclare toute une base de donnes, si celle-ci contient des mosaques : il faut vrifier que lemplacement des mosaques est bien dclar.
32
Le Menu Schma
Rorganiser
Cette option permet de rorganiser les fichiers de la relation pour regagner de l'espace perdu dans les fichiers dune base de donnes SavGIS. Il est utile de rorganiser une relation lorsque plusieurs rintgrations d'objets ont t effectues (la suppression d'objets dans une relation ne supprime pas l'espace disque occup par ces objets).
Rinitialiser
Cette option permet de supprimer tous les objets de la relation slectionne : tous les objets dj intgrs sont supprims. On obtient ainsi une relation vide mais dont le schma est conserv.
3 2
Supprimer
Cette option permet de supprimer une relation dans le schma de la base de donnes. Les fichiers lis la relation sont galement supprims. La relation est automatiquement supprime des vues externes qui la contiennent.
Proprits
Cette option permet de visualiser les caractristiques de la relation : nombre dobjets intgrs, nombre darcs, nombre de points des arcs. Le calcul peut tre un peu long dans le cas de relations localises volumineuses.
Cette option ne fonctionne pas sur les relations non localises ou sur les mosaques.
33
Savateca
ATTRIBUTS
La bote de dialogue de gestion du schma des attributs contient toutes les options permettant de manipuler le schma des attributs descriptifs d'une relation. Il contient gauche une liste permettant de choisir la relation, et droite une liste permettant de choisir l'attribut modifier. Il est accessible partir du menu Schma, ou de la bote de dialogue de gestion du schma des relations, ou encore en cliquant sur licne dans la barre doutils.
Ajouter : pour crer un nouvel attribut, Importer : pour importer des attributs (schma) partir de fichiers externes, Modifier : pour modifier les caractristiques d'un attribut, Supprimer : pour supprimer l'attribut de la base de donnes, Rinitialiser : pour supprimer toutes les valeurs dj intgres pour un attribut de
type nominal, ainsi que les modalits correspondantes (ensemble des valeurs nominales possibles mais pas forcment prises par les objets),
Tout initialiser : pour rinitialiser tous les attributs de la relation, Relation : pour retourner la bote de dialogue de gestion des relations,
34
Le Menu Schma
3 2
Ajouter
Cette option permet de crer un nouvel attribut pour la relation slectionne. Cette option peut tre utilise tout moment, que la relation soit vide ou quelle contienne dj des objets. Automatiquement, le nouvel attribut indique valeur inconnue pour tous les objets dj intgrs dans la relation.
35
Savateca
Ordinal : valeurs nominales que l'on veut pouvoir ordonner, Entier : valeurs numriques entires (canal satellite par exemple), Rel : valeurs numriques quelconques (comme un prix), positives ou ngatives
gnralement avec des dcimales,
Date : valeur dune date, Son : description d'un son, Image : description dun catalogue dimages (photographies, documents
numriss),
Pour chaque attribut ajouter, il faut indiquer : Le nom de l'attribut (16 caractres maximum). Eviter les caractres spciaux tels que les points, les points dexclamation et les crochets (.), (!), ([]). Cela vite les problmes lors des exportations des valeurs vers Access notamment. Les traits cadratins _ sont admis. Le type de lattribut (nominal ou rel pour les relations de type zone, ligne, point et entier ou couleur RVB pour les mosaques), Une description brve de l'attribut, en 40 caractres maximum. Cette description saffichera dans les botes de dialogue lorsque le curseur sera plac sur le nom de lattribut.
36
Le Menu Schma
Une fois le nom saisi, il faut cliquer sur le bouton >> pour ajouter lattribut dans la liste des attributs. Il faut cliquer sur le bouton OK pour valider. Le nombre maximum d'attributs par relation est de 300. Ne pas oublier que pour voir les attributs dune relation dans les modules dexploitation, il faut les insrer dans une vue externe. Se reporter la description du menu Vues Externes.
Importer
Cette option permet dimporter directement dans une relation le schma (et non les valeurs) dune table au format Excel (.xls), Access (.mdb), ou DBase (.dbf), ou dune base de donnes quelconque via une connexion ADO.
Cette option est trs utile pour viter de saisir manuellement, un par un, les attributs dune relation. Elle permet par exemple de rcuprer le schma dune feuille Excel, ou dun fichier DBF associ un fichier gographique au format Shapefile. Le schma des attributs de la relation sera donc identique au schma du fichier externe. Cela permet, lors de lintgration des valeurs descriptives, dautomatiser lopration (appariement automatique des champs, cf. Menu Intgrer).
37
Savateca
Limportation du schma des attributs ne concerne que le schma : aucun objet nest cr, et aucune valeur intgre. Il faut utiliser le menu Intgrer pour intgrer des objets ou des valeurs.
Modifier
Cette option permet de modifier le nom, la description ou le type d'un attribut. La modification du type peut tre effectue mme si l'attribut contient dj des valeurs, mais les valeurs dj intgres seront alors perdues.
Supprimer
Cette option permet de supprimer un attribut du schma de la base de donnes. Toutes les valeurs dj intgres pour cet attribut seront bien sr perdues. Les attributs supprims sont galement automatiquement supprims des vues externes.
Rinitialiser
Cette option n'est valable que pour un attribut nominal : elle permet de supprimer toutes les valeurs nominales dj intgres pour lattribut slectionn. Les modalits (ensemble des valeurs nominales possibles mais pas forcment prises par les objets) correspondant lattribut sont galement supprimes. Rinitialiser un attribut ne concerne que la valeur des objets, et ne supprime pas les objets de la base de donnes.
38
Le Menu Schma
Effacer
Cette option permet de supprimer toutes les valeurs nominales et numriques dj intgres pour lattribut slectionn. Si lattribut est nominal, cette option ne supprime pas la description des modalits (ensemble de valeurs nominales possibles mais pas forcment prises par les objets) correspondant lattribut, contrairement loption Rinitialiser. Effacer un attribut ne concerne que la valeur des objets, et ne supprime pas les objets de la base de donnes
Tout Initialiser
Cette option permet de supprimer toutes les valeurs dj intgres pour tous les attributs de la relation. Elle est identique loption Rinitialiser applique lensemble des attributs de la relation.
METHODE
39
Savateca
PUBLIER EN HTML
Cette commande du menu Schma cre un fichier html qui liste le contenu de la base de donnes. Ce fichier est cr dans le rpertoire admin dans le rpertoire dinstallation du logiciel SavGIS (par exemple C:\Program Files\IRD\Savane\admin). Il peut ensuite tre ouvert et imprim avec un navigateur ou un diteur html. Exemple de publication du schma de la base de donnes Afrique .
SCHEMA DE LA BASE DE DONNEES : Afrique Systme SAVGIS pour WIN32 LISTE DES RELATIONS DE LA BASE DE DONNEES Afrique
n001 Pays Afrique Type : Polygones , 31 Attributs 57 Tuples n002 Localits Type : Points , 3 Attributs 13802 Tuples n003 Capitales Type : Points , 6 Attributs 55 Tuples
40
Le Menu Schma
3 2
Retour au Sommaire
41
Savateca
Localits
1. 2. 3.
Type : Points , 3 Attributs 13802 Tuples Nom localit Type : Nominal Pays Type : Nominal Clef Type : Nominal
Type : Points , 6 Attributs 55 Tuples Capitale Type : Nominal Pays Type : Nominal Pop capitale Type : Numrique Longitude Type : Numrique Latitude Type : Numrique Clef Type : Nominal
Retour au Sommaire
42
Le Menu Schma
3 2
43
Savateca
44
Le Menu Intgrer
Le menu INTEGRER
Intgrations dobjets et de valeurs attributaires Suppression dobjets
Ce menu permet dintgrer des objets dans une relation, dintgrer ou de mettre jour les valeurs des attributs, et de supprimer des objets dj intgrs dans une base de donnes SavGIS. Le schma de la relation doit avoir t cr au pralable. Lintgration dobjets cre des objets dans la relation (de nouveaux enregistrements sont crs). Lintgration de valeurs descriptives dans un attribut assigne des valeurs aux objets dj crs. Lintgration dobjets peut se faire en plusieurs fois, chaque intgration ajoute des objets dans la relation. Pour les relations localises, Savateca utilise ce dcoupage en groupes dobjets pour amliorer laccs aux objets (indxation graphique). Pour plus dinformation sur lorganisation des bases de donnes SavGIS et sur lindexation graphique, se reporter louvrage Fondations des systmes dinformation gographique : les principes de SavGIS . Le menu
4 $
GPS Magellan
45
5
Savateca
GPS Ashtec
Pour intgrer des points partir d'un fichier Ashtec
Table ACCESS
Pour intgrer les enregistrements (lignes) dune table dune base de donnes ACCESS
Fichier DBASE
Pour intgrer les enregistrements (lignes) dun fichier au format DBase
Fichier ASCII
Pour intgrer les enregistrements (lignes) dun fichier au format texte, de type cvs ou txt
Via ADO
Pour intgrer les enregistrements (lignes) dune base de donnes via une connexion ADO
Table ACCESS
Pour intgrer les valeurs des attributs descriptifs partir d'une base de donnes ACCESS
Fichier DBASE
Pour intgrer des valeurs partir d'un fichier DBASE III ou IV
Fichier ASCII
Pour intgrer les valeurs des attributs descriptifs partir d'un fichier ASCII
Via ADO
Pour intgrer les valeurs des attributs descriptifs partir d'une base accessible depuis ADO
Supprimer
46
Le Menu Intgrer
4 $
Le menu Objets localiss comporte diffrents sous-menus correspondant aux formats des diffrents types de documents intgrer.
47
5
Savateca
Lintgration dobjets dans une relation localise sans spcifier dattribut est impossible, car les objets digitaliss avec Savedit ont toujours un identifiant ou une valeur.
48
Le Menu Intgrer
Lattribut dfini en tant que cl ou valeur lors de la digitalisation doit tre du mme type que lattribut choisi lors de lintgration. Lattribut est le plus souvent de type nominal (pour un identifiant) mais peut galement tre de type numrique (pour une valeur, par exemple pour les courbes de niveaux ou les points cots). La seconde bote de dialogue correspond au choix des documents digitaliss intgrer dans la relation. Loption Parcourir permet dindiquer lemplacement des documents digitaliss au format Savedit (chaque document correspond deux ou trois fichiers, dont un qui comporte lextension .car). Lorsque lon clique sur Parcourir, la fentre de choix du rpertoire comprend dans sa partie droite une liste qui permet de vrifier lexistence des fichiers qui ont lextension approprie (.car). A noter quil nest pas possible de slectionner les fichiers dans cette liste. Cette slection se fait dans la fentre de la bote de dialogue principale, dans la liste des documents disponibles . Cette liste comprend tous les documents disponibles dans le rpertoire indiqu et qui correspondent au type de la relation : un document ne peut tre intgr que dans une relation du mme type (zone, lignes, points). Choisir un document dans cette liste active loption Visualiser, qui permet de dessiner le document digitalis dans une fentre. On peut slectionner plusieurs documents dans la liste. Loption Intgrer lance lintgration, qui seffectue en deux temps : dabord la cration des objets, ensuite lintgration de lattribut cl ou valeur. Loption Tout Intgrer permet dintgrer tous les documents Savedit prsents la fois dans le rpertoire choisi et dans tous ses sous-rpertoires (sils existent); cette option est trs utile lorsque lon veut intgrer dans une mme relation de nombreux documents digitaliss, condition quils aient t rangs de faon hirarchique dans une structure arborescente de rpertoires.
4 $
49
5
Savateca
Il faut cliquer sur Intgrer (ou sur Tout intgrer) pour intgrer les objets dans la base de donnes. Loption Terminer ou Finish permet de sortir de la bote de dialogue, mais indpendamment des oprations dintgration effectues dans le dialogue. De mme, loption Annuler ou Cancel nannule pas les intgrations effectues ; elle permet simplement de sortir de la bote de dialogue. Aprs intgration, les feuilles sont listes dans la liste droite de la bote de dialogue (accoles au pictogramme ).
Il est impossible dintgrer deux fois la mme feuille dans une relation (pour modifier des objets dj intgrs, il faut soit supprimer la feuille et la rintgrer, soit rinitialiser la relation. Voir les menus Intgrer Supprimer, ou Schma Relations Rinitialiser).
50
Le Menu Intgrer
4 $
Le systme SavGIS conserve les coordonnes de localisation en longitude-latitude, dans un datum unique, indpendamment de la projection gographique. Tous les documents intgrs dans une base de donnes SavGIS doivent correspondre au mme datum. Si ncessaire, le changement de datum peut seffectuer dans le module Savedit pour les documents vectoriels et en utilisant le module Savamer pour les documents matriciels, de type image. Aprs intgration, on peut vrifier le rsultat en listant les modalits ou les valeurs de lattribut clef (menus Modalits et Valeurs).
51
5
Savateca
dans le module Savedit, afin de vrifier la qualit et lintgrit de la digitalisation graphique, et mettre le document sous le format Savedit. Le premier dialogue demande la relation dans laquelle doivent tre intgrs les objets du Shapefile. Le type de la relation doit correspondre au type des objets du Shapefile. Le second dialogue demande le nom et lemplacement des fichiers du Shapefile, le datum et la projection gographique utilise par le Shapefile. Le choix du datum nest accessible que si le datum de la base a t dfini (voir le menu Base Datum). Il est alors possible de modifier le datum des objets du Shapefile pour les ajuster au datum de la base de donnes. Les coordonnes des objets seront alors automatiquement modifies lors de lintgration graphique.
Le bouton test permet de visualiser les coordonnes minimum et maximum prsentes dans le Shapefile, ce qui permet de guider le choix de la projection gographique utilise par le Shapefile, lorsque celle-ci nest pas connue avec certitude. Cette projection est parfois renseigne dans un fichier dextension prj, qui nest pas lu par Savateca (lorsquil existe, il est recommand de consulter ce fichier texte manuellement). Pour les projections UTM, Les coordonnes standards en Y (latitude) vont de 0 10 000 000 dans lhmisphre sud et de nouveau de 0 10 000 000 dans lhmisphre nord. Elles ne sont donc pas utilisables simultanment sur les deux hmisphres. Deux solutions peuvent tre adoptes pour remdier ce problme : faire varier les
52
Le Menu Intgrer
coordonnes de -10 000 000 (ple sud) 10 000 000 (ple nord) en passant par 0 lquateur (convention Nord), ou faire varier les coordonnes de 0 (ple sud) 20 000 000 (ple nord) en passant par 10 000 000 lquateur (convention Sud). Il faut indiquer dans le dialogue la convention utilise dans le Shapefile. Le troisime dialogue permet dindiquer les attributs descriptifs intgrer, et la correspondance entre les attributs de la relation et les champs du fichier DBase associ au Shapefile. Le type des attributs doit correspondre (par exemple, il est impossible dintgrer un champ nominal du DBase dans un attribut numrique de la relation).
4 $
53
5
Savateca
dindiquer
les
caractristiques
du
fichier
Excel
Le troisime dialogue permet de spcifier les colonnes correspondant aux coordonnes des points, et renseigner les caractristiques de ces coordonnes (projection gographique et datum). Le choix du datum nest accessible que si le datum de la base
54
Le Menu Intgrer
a t dfini (voir le menu Base Datum). Il est alors possible de modifier le datum des points pour les ajuster au datum de la base de donnes (en utilisant une transformation de Molodensky ou de Helmert). Les coordonnes des points seront alors automatiquement modifies lors de lintgration graphique. Le bouton Essai permet de tester la transformation des coordonnes de projection contenues dans la feuille en coordonnes gographiques (longitude, latitude, dans le datum de la base). Pour les projections UTM, Les coordonnes standards en Y (latitude) vont de 0 10 000 000 dans lhmisphre sud et de nouveau de 0 10 000 000 dans lhmisphre nord. Elles ne sont donc pas utilisables simultanment sur les deux hmisphres. Deux solutions peuvent tre adoptes pour remdier ce problme : faire varier les coordonnes de -10 000 000 (ple sud) 10 000 000 (ple nord) en passant par 0 lquateur (convention Nord), ou faire varier les coordonnes de 0 (ple sud) 20 000 000 (ple nord) en passant par 10 000 000 lquateur (convention Sud). Il faut indiquer dans le dialogue la convention utilise pour les points de la feuille Excel.
4 $
Le quatrime dialogue permet dtablir les correspondances entre les attributs de la relation et les colonnes de la feuille Excel.
55
5
Savateca
des valeurs dattributs descriptifs. Le premier dialogue permet de choisir la relation (ponctuelle).
Le second dialogue permet dindiquer les caractristiques du fichier : nom, sparateur de champs, premire ligne dcrivant les attributs, code pour les valeurs inconnues des attributs descriptifs. Loption Une ligne permet de visualiser une ligne du fichier. Si le fichier contient des valeurs inconnues pour les attributs descriptifs, il faut indiquer la valeur utilise pour ces valeurs : attention, cette valeur est considre comme nominale et doit correspondre exactement celle utilise dans le fichier dorigine ;
56
Le Menu Intgrer
4 $
La troisime bote de dialogue permet de spcifier les champs du fichier qui contiennent les coordonnes des points. De nombreux types de coordonnes peuvent tre imports : coordonnes de projection, coordonnes gographiques, en degrs dcimaux, degrsminutes dcimales, degrs-minutes-secondes, avec ou sans indication de lhmisphre. Il faut indiquer la position des champs correspondants dans le fichier. Le sparateur de dcimales doit toujours tre un point et non pas une virgule. Le bouton Essai permet de vrifier la bonne conversion des coordonnes (en degrs, minutes, secondes), qui sapplique aux coordonnes de la ligne du fichier visualise dans le dialogue ; un deuxime clic sur loption Une ligne permet de passer la deuxime ligne du fichier et de convertir les coordonnes de cette deuxime ligne. Bien sr, si la premire ligne contient les enttes de champs, aucune conversion nest effectue.
57
5
Savateca
Le quatrime dialogue permet dindiquer les correspondances entre attributs intgrer et champs du fichier. Le bouton Essai permet de vrifier la bonne lecture des donnes, champ par champs, avant deffectuer lintgration dans la base des points et de leurs valeurs.
58
Le Menu Intgrer
relation de ce type dans le dialogue de cration de relation, en utilisant le type prdfini Ashtech.
4 $
Intgrer Objets non localiss Feuille Excel Intgrer Objets non localiss Table ACCESS Intgrer Objets non localiss Fichier DBase Intgrer Objets non localiss Fichier ASCII Intgrer Objets non localiss Via ADO
Tous ces sous-menus fonctionnent de faon identique : il faut indiquer la relation qui reoit les objets crer, le fichier qui contient les objets, et la correspondance entre champs du fichier et attributs de la relation SavGIS.
59
5
Savateca
Valeurs, par jointure comporte diffrents sous-menus Le menu Intgrer correspondant aux diffrents formats des fichiers contenant les valeurs intgrer.
60
Le Menu Intgrer
4 $
La seconde bote de dialogue permet dindiquer lemplacement du fichier Excel, de spcifier sil contient des enttes de champs, de slectionner la feuille intgrer, et enfin de choisir lattribut qui servira de clef de jointure pour lintgration des valeurs.
Lattribut choisi comme cl de jointure sera signal par licone bote de dialogue.
dans la troisime
61
5
Savateca
La troisime et dernire bote de dialogue permet dtablir la correspondance entre les champs du fichier Excel et les attributs de la relation dans lesquels lon souhaite intgrer les valeurs. Les appariements peuvent se faire un un en slectionnant lattribut externe (champs du fichier Excel) et lattribut associ de la relation de la base de donnes SavGIS, puis en cliquant sur le bouton >>. Loption Auto est active si la premire ligne du fichier de donnes externe contient le nom des attributs. Elle permet dtablir automatiquement les correspondances partir des noms des champs dans le fichier externe et des noms des attributs dans la relation.
Pour supprimer une correspondance, il suffit de la slectionner dans la liste de droite et dappuyer sur la touche Suppr ou Delete du clavier. Loption Terminer ou Finish lance lintgration des valeurs dans la relation. Pour vrifier lintgration, on peut utiliser le menu Valeurs Lister qui permet de visualiser le tableau de valeurs dune relation.
62
Le Menu Intgrer
4 $
63
5
Savateca
Si le fichier contient des donnes manquantes codes par une valeur spciale, il faut indiquer cette valeur, considre comme qualitative nominale. Les caractres sparateur de champ les plus usits sont le point-virgule ou la tabulation. La bote de dialogue permet nanmoins de spcifier nimporte quel caractre. Le choix tout caractre non (a-z,0-9) permet de considrer comme sparateur de champ tout caractre ne se trouvant pas dans les lettres de lalphabet ou dans les chiffres de 0 9 (format assez rare). La troisime et dernire bote de dialogue permet dindiquer la correspondance entre les champs du fichier et les attributs intgrer. Pour chaque attribut intgrer, il faut slectionner lattribut dans la liste de gauche, indiquer la position de la colonne correspondante dans le fichier ( champ dans le fichier ), puis cliquer sur le bouton >>. Le nom de lattribut suivi du champ correspondant saffiche dans la liste de droite. Lattribut choisi comme cl de jointure (dans la premire bote de dialogue) apparat ici avec licone spcial .
Loption Auto est active si la premire ligne du fichier de donnes contient le nom des attributs. Elle permet dtablir automatiquement les correspondances partir du nom des champs dans le fichier ASCII et du nom des attributs dans la relation. Le bouton Essai permet de vrifier la bonne lecture des donnes, attribut par attribut : il indique, pour chaque attribut intgrer, la valeur lue dans la ligne du fichier affiche dans le haut de la bote de dialogue.
64
Le Menu Intgrer
Pour supprimer une correspondance, il suffit de la slectionner dans la liste de droite et dappuyer sur la touche Suppr du clavier. Loption Terminer ou Finish lance lintgration des valeurs dans la relation. Pour vrifier lintgration, on peut utiliser le menu Valeurs Lister qui permet de visualiser le tableau de valeurs dune relation.
4 $
SUPPRIMER
Cette commande permet de supprimer des objets dj intgrs dans la base de donnes, pour une relation localise vectorielle (zone, ligne, point). La suppression se fait par feuille et supprime tous les objets de la feuille. Il nest pas possible de supprimer seulement un objet. Il faut indiquer la relation, puis les feuilles supprimer, et cliquer sur Supprimer. Il est recommand de rinitialiser une relation (menu Schma Relations Rinitialiser) plutt que de supprimer toutes ses feuilles, car la suppression dune feuille ne supprime pas physiquement les objets dans les fichiers internes de la relation. La commande Schma Relations Rorganiser permet de rcuprer par la suite la place perdue en rorganisant les objets de la relation dans les fichiers internes.
65
5
Savateca
66
Le Menu Intgrer
4 $
67
5
Savateca
68
Le Menu Modalits
Le menu MODALITES
Listages et gestion des modalits
2
Ce menu permet de grer les modalits des attributs de la base de donnes SavGIS. Les modalits peuvent tre dfinies comme lensemble des valeurs qualitatives nominales possibles pour une collection dobjets (mais qui ne sont pas forcment toutes prises par les objets). Dans SavGIS, les modalits dun attribut sont conserves indpendamment des valeurs nominales rellement prises par les objets : elles sont repres lors de lintgration des valeurs, et crites dans un fichier spar des fichiers des relations. Le menu
Lister
Pour lister les modalits d'un attribut nominal
Modifier
Pour modifier les modalits d'un attribut nominal
Rorganiser
Pour rorganiser les modalits de la base de donnes
LISTER
Lister les modalits permet de visualiser les diffrentes modalits prsentes dans la base de donnes pour un attribut. Il faut indiquer la relation puis lattribut pour visualiser la liste des diffrentes modalits connues du systme.
69
Savateca
Si un attribut a t supprim sans utiliser loption pour rinitialiser galement ses modalits, la base de donnes peut trs bien conserver, pour un attribut, des modalits non utilises dans la base de donnes.
MODIFIER
Cette commande permet de changer des modalits. On peut donc ainsi diter certaines valeurs nominales dun attribut, sans avoir rintgrer les valeurs de lattribut si seul le nom de la modalit doit tre modifi (faut de frappe ou dorthographe).
70
Le Menu Modalits
5
Aprs avoir choisi la relation et lattribut (qualitatif nominal), le dialogue de modification de modalits travaille de la faon suivante : on choisit une modalit dans la liste de gauche ; elle apparat dans le champ Modalit modifier ; on entre le nouveau nom dans le champ A remplacer par ; on clique sur Valider. On peut recommencer lopration pour une autre modalit. Loption Cancel ou Annuler nannule pas les remplacements effectus.
REORGANISER
Cette commande permet de rorganiser lensemble des modalits de la base de donnes, en supprimant les modalits non utilises. Cette opration permet de librer de lespace dans le fichier des modalits en supprimant les modalits correspondant des attributs qui ont t eux-mmes supprims. Cette commande ne doit pas tre interrompue. Elle ne doit tre utilise que lorsque cela est ncessaire, et de prfrence lorsque aucun utilisateur nest en train dutiliser la base de donnes correspondante.
71
Savateca
72
Le Menu Valeurs
Le menu VALEURS
Listages et export des valeurs attributaires
2
Le menu Valeurs permet de lister et dexporter dans un fichier texte la valeur des attributs des objets dune base de donnes SavGIS. Le menu
Lister
Pour lister les objets d'une relation
Exporter
Pour exporter une relation vers un SGBD (ACCESS, DBASE)
Statistiques
Pour calculer des statistiques sur tous les objets des relations de la base de donnes
Modifier
Pour modifier les valeurs des objets
LISTER
Cette commande permet de visualiser la valeur des objets dune relation, sur un petit tableur, ou dexporter les valeurs dans un fichier format de type texte. Il suffit dindiquer la relation puis les attributs lister.
73
Savateca
Pour exporter les valeurs dans un fichier, il faut choisir loption ASCII tabul ou ASCII en colonnes , ainsi que le nom du fichier crer. Les valeurs manquantes peuvent tre codes avec une valeur spciale. Le point correspond au codage des valeurs manquantes dans le logiciel de statistiques SAS.
EXPORTER
Cette commande permet dexporter une relation complte vers un fichier au format DBASE ou vers une base ACCESS.
74
Le Menu Valeurs
STATISTIQUES
Cette commande permet de calculer les moments statistiques (nombre dobjets, minimum, maximum, somme, moyenne, cart type, etc.) de lensemble des attributs de toutes les relations de la base.
MODIFIER
Cette commande permet de modifier la valeur numrique (rel) des objets dj intgrs dans la base. Aprs le choix de la relation, le tableur ouvert permet dditer les valeurs des objets pour tous les attributs prsents dans la base. Nota : cette commande ne permet pas de supprimer des objets.
75
Savateca
76
2
Le menu Vues externes permet de crer, modifier ou supprimer des vues externes sur une base de donnes SavGIS. Une vue externe est un mode de visualisation du schma de la base de donnes : il est ainsi possible de masquer laccs certaines relations ou attributs, de modifier lordre des relations ou attributs, dintroduire des groupes et des hirarchies afin de prsenter le schma de la base de donnes comme une arborescence, exactement comme se prsentent les rpertoires et les fichiers de lordinateur. Une vue externe nest quune dclaration qui gre la prsentation du schma mais elle ne modifie en rien les objets de la base de donnes. Tous les modules du systme SavGIS utilisent une vue externe, sauf le module Savateca qui, tant destin ladministrateur, donne toujours accs lensemble des relations et attributs de la base de donnes. Il faut bien sr avoir cr le schma de la base de donnes (cest--dire avoir cr des relations et des attributs) avant de pouvoir crer ou modifier des vues externes. Plusieurs vues externes peuvent tre dfinies pour une mme base de donnes SavGIS.
Le menu
Crer
Pour crer une nouvelle vue externe
Modifier
77
Savateca
Supprimer
Pour supprimer une vue externe
CREER
Crer une vue externe comporte plusieurs tapes : Dfinition du nom de la vue externe Choix des relations insrer dans la vue, ainsi que choix des attributs Dfinition ventuelle de groupes pour les relations Ordre des relations ou des attributs
Ces oprations seffectuent dans plusieurs botes de dialogue successives. La premire demande le nom de la vue externe crer (quatre caractres). La deuxime bote comporte plusieurs onglets. Sous le premier onglet, sont listes gauche toutes les relations prsentes dans la base de donnes, et droite les relations et groupes prsents dans la vue externe. Lorsquune relation est slectionne dans la liste de droite, on peut choisir ses attributs insrer dans la vue externe, en cliquant sur longlet Attributs qui permet daccder la page correspondante. Cette dernire prsente de faon identique tous les attributs de la relation dans une liste sur la gauche, et les attributs auxquels on autorise laccs dans une liste sur la droite. Par dfaut, tous les attributs dune relation sont placs dans la vue externe. Sous le premier onglet, Crer un groupe il est possible de crer un groupe. Un seul niveau est autoris (pas de sous-groupes). On peut changer le nom du groupe (32 caractres maximum) en cliquant sur son nom, comme dans lexplorateur Windows. Appuyer sur la touche Entre fait sortir de la bote de dialogue sans prendre en compte la modification du nom. Procdure pour ajouter une relation dans un groupe : slectionner le groupe, slectionner la relation dans la liste de gauche, cliquer sur
78
Procdure pour retirer une relation, un attribut, ou un groupe de la vue externe : slectionner la relation, lattribut ou le groupe, Appuyer sur
Procdure pour changer lordre des relations et des attributs dans la vue externe : Slectionner la relation ou lattribut Utiliser les touches de dplacement du clavier. Il est galement possible de classer par ordre alphabtique les relations et attributs en cliquant sur Trier.
Lordre des groupes nest pas modifiable. Loption Trier les relations ne doit pas tre utilise lorsque les relations sont ranges en groupes (le tri ne tient pas compte de lappartenance des relations aux groupes). Sous le troisime onglet, il est possible de dfinir des paramtres de restriction daccs la base de donnes.
79
Savateca
Niveaux de restriction :
Pour tous : tous les utilisateurs auront accs la vue externe qui saffichera dans
le menu droulant (cf. illustration ci-dessous).
Moyen Fort Administrateur seul : la vue externe napparat pas dans le menu droulant. Il
revient lutilisateur de saisir lui-mme le nom de la vue dans le champ Vue externe louverture dune session dans les modules Savane, Savedit ou Savamer. Ce mode permet de restreindre laccs des donnes.
80
MODIFIER
On peut tout moment modifier une vue externe, en ajoutant ou supprimant des accs ou en modifiant lordre des relations et attributs. Les botes de dialogue sont identiques celles de loption de cration dune vue externe. Les modifications de vues externes sont courantes, notamment lorsque lon veut reflter les modifications de schma, c'est--dire lorsque lon a ajout des relations ou des attributs Inversement, lorsquune relation ou un attribut est supprim, la vue externe est automatiquement mise jour. Si une relation est ajoute au schma de la base de donnes alors que des sessions de travail sont en cours dans les modules Savamer et Savedit, il suffit juste de fermer lexplorateur cartographique puis de louvrir nouveau pour voir apparatre la nouvelle relation. Si une relation est ajoute au schma de la base de donnes alors quune session de travail est en cours dans le module Savane, il convient dutiliser le menu Cadre Actualiser la vue pour pouvoir utiliser la nouvelle relation. De mme, ce menu doit tre utilis lorsque lon ouvre une carte qui a t ralise partir dune base de donnes ne comportant pas les dernires relations cres.
SUPPRIMER
Cette commande permet de supprimer une vue externe. Le schma de la base reste bien sr inchang. Les utilisateurs de SavGIS travaillant sur une base de donnes avec cette vue externe ne seront pas immdiatement affects par la suppression. Ils ny auront simplement plus accs lors des sessions ultrieures.
81
Savateca
82
Le Menu Utilisateurs
Le menu UTILISATEURS
Gestion des comptes dutilisateurs SavGIS
2
Le menu Utilisateurs permet de crer, dclarer ou supprimer des comptes dutilisateur SavGIS. En effet, pour utiliser les modules Savane, Savamer et Savedit, il faut tre utilisateur dclar, cest--dire connu du systme. Dclarer un utilisateur, cest donner un nom et un rpertoire associ o sera stock lensemble des fichiers crs par SavGIS pour cet utilisateur (permettant le stockage des cartes, la sauvegarde des exportations diverses propres chaque utilisateur, ainsi que des rpertoires pour la cration de fichiers temporaires ncessaires lutilisation du systme, notamment pour le module Savane). Le menu
Crer ou dclarer
Pour crer, dclarer ou modifier un utilisateur SavGIS
Modifier
Pour modifier l'emplacement d'un utilisateur SavGIS
Supprimer
Pour supprimer un utilisateur SavGIS
CREER OU DECLARER
Pour crer un utilisateur, il suffit dindiquer un nom dutilisateur et un rpertoire devant contenir le dossier de cet utilisateur. Il est recommand davoir un rpertoire D:\SavGIS\SavUsers destin contenir tous les dossiers des utilisateurs de SavGIS. Ainsi, crer un utilisateur lambda dans le rpertoire D:\SavGIS\SavUsers va automatiquement ajouter un dossier lambda, contenant des sous-dossiers : d_babel : pour conserver les fichiers exports depuis le module Savane ou les fichiers ddition vectorielle du module Savedit
83
Savateca
d_carte : pour le stockage des cartes cres par lutilisateur dans le module Savane d_fgr : pour le stockage des fonds au format dxf d_macro : pour le stockage des macros cres par lutilisateur dans le module Savane d_masque : pour le stockage des masques crs par lutilisateur dans le module Savane Il ne faut ni modifier ni supprimer les rpertoires crs. Certaines oprations dans le module Savane, comme la sauvegarde de certaines cartes, ncessitent un espace mmoire important : le disque choisi pour crer le dossier de lutilisateur doit donc avoir la place ncessaire pour ces fichiers (habituellement, au minimum 500 Mo, surtout si lon travaille avec des relations de type mosaque).
Lemplacement des bases de donnes est compltement indpendant de lemplacement des rpertoires utilisateurs. La cration d'un ou plusieurs utilisateurs n'est pas ncessaire pour crer ou grer une base de donnes avec le module Savateca. Elle est par contre ncessaire pour travailler sur la base de donnes avec tous les autres modules du systme SavGIS, sauf SavExplorer. Vous ne pouvez pas crer un utilisateur si celui-ci existe dj, ou s'il existe dj un rpertoire portant ce nom d'utilisateur. Tous les noms sont permis, sauf admin, qui est un utilisateur spcial et qui ne doit tre ni dtruit ni remplac. Le rpertoire admin doit toujours tre prsent dans le rpertoire dans lequel est install le systme SavGIS. Il est cr automatiquement la premire fois que vous utilisez le module Savateca pour configurer votre systme. Cette commande permet aussi de dclarer un utilisateur dj existant. Pour dclarer un utilisateur existant, il faut entrer son nom et indiquer le rpertoire contenant le dossier de lutilisateur. Un message voulez-vous remplacer lutilisateur ? apparat. Cliquer oui ncrase pas le dossier de lutilisateur existant mais en effectue simplement la dclaration.
84
Le Menu Utilisateurs
MODIFIER
Cette commande met jour lemplacement du dossier de lutilisateur dans le registre du systme SavGIS. Cette commande doit tre utilise si le dossier de lutilisateur a t dplac (avec tout son contenu). Cette commande porte uniquement sur la mise jour de la dclaration dun utilisateur mais ne permet pas de dplacer pas le dossier de lutilisateur (pour ce faire, utiliser lexplorateur Windows).
SUPPRIMER
Cette commande permet de supprimer la dclaration dun utilisateur. Le dossier de lutilisateur nest pas dtruit par la commande. Il faut effectuer cette suppression soimme, via lexplorateur Windows, si lon veut effectivement dtruire tous les fichiers de lutilisateur (ce qui supprimera ses cartes, ses fichiers exports, ses masques, etc.).
85
Savateca
86
SavGIS
Savateca
INTRODUCTION
Ce livret prsente une description succincte de toutes les fonctionnalits disponibles dans Savateca, lun des quatre modules de SavGIS. Chaque module prend en charge des tches spcifiques. Le module Savedit permet la saisie graphique, ldition vectorielle, la vectorisation semi-automatique dimages, limportation de Shapefile et de relevs GPS. Le module Savateca est conu pour administrer le schma (organisation) et le contenu des bases de donnes gographiques, ainsi que de leur actualisation. Le module Savamer est utilis pour go-rfrencer des images, pour les mosaquer et les intgrer dans une base. Le module Savane est destin llaboration de cartes, la mise au point de requtes, la ralisation danalyses spatiales, de traitements de tldtection et pour les calculs statistiques. Le module SavExplorer permet dexplorer une base de donnes et deffectuer rapidement des oprations statistiques ou cartographiques.
La description des menus disponibles dans le module Savateca, prsente dans ce document, correspond lexplication succincte qui saffiche dans la barre dinfo en bas gauche de lcran lorsquun menu est slectionn (voir illustration ci-dessous).
Une version complte du systme SavGIS peut tre tlcharge avec des bases gographiques dexemple ladresse suivante : www.savgis.org
METADONNEES
Pour afficher les mtadonnes dune base de donnes, slectionner une relation dans lexplorateur cartographique puis cliquer sur le bouton droit. Les mtadonnes saffichent alors dans une nouvelle fentre. Les mtadonnes doivent bien sr avoir t rdiges au pralable par ladministrateur de la base, ou par le responsable de
SavGIS
linformation. Si les mtadonnes nont pas t rdiges, une fentre avec des champs vides apparatra. Les mtadonnes sont des fichiers html qui doivent tre places dans le dossier d_meta du rpertoire contenant la base de donnes SavGIS. Le fichier html doit porter exactement le mme nom que la relation.
Savateca
BASE
Crer
Pour crer une nouvelle base de donnes SavGIS
Dclarer
Pour dclarer une base de donnes SavGIS existante
Retirer
Pour retirer la dclaration dune base de donnes SavGIS
Ouvrir
Proprits
Pour afficher les proprits de la base de donnes SavGIS
Nettoyer
Pour supprimer les fichiers non utiliss dans le rpertoire de la base de donnes SavGIS
Vrifier
Pour vrifier l'existence des fichiers des relations de la base de donnes SavGIS
Datum
Fermer
Pour fermer la base de donnes SavGIS
Licence
Pour installer la licence d'utilisation du logiciel SavGIS
Mot de passe
Pour modifier le mot de passe de l'administrateur de la base de donnes SavGIS
Prfrences
Pour choisir les options de configuration du module Savateca
Quitter
Pour sortir du module Savateca
SCHMA
Relations
Pour grer le schma des relations
Attributs... Mthodes
Pour grer le schma des attributs Pour grer le schma des mthodes (non disponible)
SavGIS
Publier en HTML
Pour publier dans un fichier au format html le schma de la base de donnes
INTGRER
Objets localiss Document Savedit
Pour intgrer des objets gographiques partir dun document au format Shapefile (uniquement pour les fichiers contenant des lignes ou des points)
GPS Magellan
Pour intgrer des points d'un fichier Magellan ASCII
GPS Ashtec
Table ACCESS
Fichier DBASE
Pour crer des objets non localiss et intgrer les valeurs de leurs attributs descriptifs, partir d'un fichier DBASE Pour crer des objets non localiss et intgrer les valeurs de leurs attributs descriptifs, partir d'un fichier texte
Fichier ASCII
Via ADO
Pour crer des objets non localiss et intgrer les valeurs de leurs attributs descriptifs, partir d'une connexion ADO une base de donnes
Table ACCESS
Pour intgrer les valeurs dattributs descriptifs partir d'une base de donnes ACCESS
Savateca
Fichier DBASE
Pour intgrer des valeurs dattributs descriptifs partir d'un fichier DBASE III ou IV
Fichier ASCII
Pour intgrer les valeurs des attributs descriptifs partir d'un fichier texte en ASCII
Via ADO
Pour intgrer les valeurs des attributs descriptifs partir d'une base de donnes accessible via une connexion ADO
Supprimer
Pour supprimer des feuilles d'objet dans une relation
MODALITS
Lister
Pour lister les modalits d'un attribut nominal
Modifier
Pour modifier les modalits d'un attribut nominal
Rorganiser
Pour rorganiser les modalits de la base de donnes
VALEURS
Lister
Pour lister les objets d'une relation
Exporter
Pour exporter une relation vers un SGBD (ACCESS, DBASE)
Statistiques
Pour calculer des statistiques sur tous les objets des relations de la base de donnes
Modifier
Pour modifier les valeurs des objets
VUES EXTERNES
Crer
Pour crer une nouvelle vue externe
Modifier
Pour modifier une vue externe
SavGIS
Supprimer
Pour supprimer une vue externe
UTILISATEURS
Crer ou dclarer
Pour crer, dclarer ou modifier un utilisateur SavGIS
Modifier
Pour modifier l'emplacement d'un utilisateur SavGIS Pour supprimer un utilisateur SavGIS
Supprimer
Savateca
SavGIS