Académique Documents
Professionnel Documents
Culture Documents
SAGA Rapport
SAGA Rapport
Aurore IPPONICH
1
INTRODUCTION
Depuis quelques années nous assistons au développement des logiciels libres et cela concerne
également les Systèmes d’Information Géographique. Le logiciel SAGA GIS (System for
Automated Geoscientific Analyses Geographical Information System), destiné à l’analyse
géoscientifique, permet le traitement des données de type raster ou vecteur. Il est particulièrement
dédié à la réalisation d’analyses sur la base de la topographie : réalisation de modèle numérique de
terrain en 3D, analyse morphométrique (calcul des pentes, des orientations, ...), délimitation de
bassin versant, application de modèles concernant l’hydrologie, la végétation...
Cependant, même si la plupart des fonctions s’appliquent à des couches de type raster, il possède
néanmoins quelques fonctionnalités très intéressantes pour le traitement des données vectorielles et
c’est ce qui nous intéressera plus particulièrement ici.
Remarque : le terme « shapes » est utilisé comme synonyme de données vectorielles dans SAGA.
Les « shapes » représentent donc des points, des lignes, ou des polygones. Une table attributaire
leur est associée. Le terme « grid » quant à lui est associé au raster.
Ce logiciel fonctionne sur la base d’une architecture modulaire au travers d’une interface graphique
qui est assez simple d’utilisation pour les personnes ayant des connaissances de base en SIG et
ayant déjà manipulé ce type de logiciel.
Ce fonctionnement permet de sélectionner et activer les modules en fonction des besoins.
On peut distinguer plusieurs types de modules :
- modules d’import/export de fichiers (nombreux formats supportés)
- modules de calcul sur les grilles (interpolation, lissage, croisements…)
- module de traitement des couches vectorielles
- module de gestion des projections géographiques
- modules d’analyse de terrain (morphométrie, hydrologie, exposition…
- modules de simulation (hydrologique, écosystémique…)
Il ne s’agit pas d’un logiciel statique mais qui évolue et il est possible de créer ses propres modules,
pour cela des connaissances de programmation en langage C++ sont nécessaires. Cet aspect ne sera
pas développé ici mais on peut aisément trouver des informations à ce sujet sur le site officiel.
En effet un site internet est consacré à SAGA. Ce site officiel en anglais (disponible également en
allemand et espagnol) est situé à l’adresse suivante :
http://geosun1.uni-geog.gwdg.de/saga/html/index.php
ou plus simplement
http://www.saga-gis.org
Ces adresses nous redirigent automatiquement vers l’adresse suivante (page d’accueil) :
http://www.saga-gis.uni-goettingen.de/html/index.php
Remarque : un certain nombre de téléchargement peuvent être réalisés plus directement à l’adresse :
http://sourceforge.net/projects/saga-gis/
Il existe plusieurs versions de SAGA GIS en effet il ne s’agit pas d’un logiciel abouti mais
qui évolue rapidement et devient de plus en plus performant et stable au fur et à mesure des
versions.
Nous nous intéresserons ici à deux versions de SAGA GIS : la 1.2 (12.01.2005) qui sera traitée dans
la première partie, les explications seront basées et certains exemples issus du manuel de Victor
Olaya, téléchargeable depuis l’adresse ci-dessus rubrique Files ou sur le site officiel rubrique
Documents.
Dans une seconde partie nous étudierons la version 2.0 Beta (07.12.2005) pour laquelle il n’existe
pas encore de manuel. Cette dernière est plus stable et plus complète, de plus nous verrons que
l’interface est plus aboutie et qu’elle ressemble d’autant plus à celle d’ArcView.
Les donnés utilisées dans la plupart des exemples ici sont les mêmes que celles utilisées dans le
document d’initiation à l’analyse spatiale à l’aide d’ArcView (Elisabeth Bienaimé & Evelyne
Granier, juin 2004).
Ce rapport a donc pour but de présenter le logiciel SAGA GIS et étudier un certain nombre de
fonctionnalités réalisables sous ArcView.
Remarque : comme précisé plus haut nous nous intéresserons plus particulièrement au traitement de
données vectorielles ; cependant diverses fonctionnalités concernant le traitement de raster ont
également été vues pendant les stage mais ne seront pas présentées ici (se reporter au manuel de
Victor Olaya, bien expliqué et illustré de nombreux exemples…)
“The SAGA GUI and a comprehensive selection of useful SAGA modules are available under the
GNU General Public License (GPL). The SAGA API is licensed under the GNU Lesser General
Public License (LGPL).”
“We recommend that you put your modules under the GPL. Anyway, the LGPL of the SAGA-API
allows you to hide the secret algorithms of your module source codes from the public, which makes
sense when you need to earn money from your special know how.”
The SAGA User Group e.V association was established on May 2005.
The primary object of this non profit organis(z)ation is financing the long-term and sustainable
3
development of SAGA GIS . If you are using SAGA and you want to collaborate, you (or your
Organisation) are welcome to become a funding member of the SAGA User Group e.V.. This will
help us to improve SAGA for you and the rest of the SAGA community.
Donate the current and further SAGA development, so that we have more time and resources to
develop SAGA for you.
Thanks for your interest in SAGA and SAGA-Programming. For general questions in terrain
analysis, in using and programming SAGA please use our public forum - we will try to answer you
as soon as possible.
Data processing:
For large dataset handling, producing, processing, or analysing digital geo-data the Scilands GmbH
is the right address for you. Contact:
Ruediger Köthe
Scilands GmbH
Goetheallee 11
D-37073 Göttingen
SAGA development:
If you have a to solve a special problem in
• terrain analysis
• soil mapping
• Image analysis
• Satellite image analysis
• data conversion and import
or you need a special extension of SAGA ( like database connection, ... ) feel free to contact the
SAGA developer team.
SAGA
O. Conrad, A.Ringeler
Abteilung für Physische Geographie
Geographisches Institut
Goldschmidtstraße 5
D-37077 Göttingen
Phone: 0(049)551/398088
4
Scientific cooperation and coordination:
For scientific project cooperation in fields of interest:
• terrain analysis
• remote sensing
• spatial climate estimation
• process parametrization
• process modelling
• spatial soil prediction
contact our scientific coordinator.
PD Dr. J. Böhner
Abteilung für Physische Geographie
Geographisches Institut
Goldschmidtstraße 5
D-37077 Göttingen
Phone: 0(049)551/398073
Further information of our scientific work you will find following this
link: Geosystemanalyse (German) :
http://www.geogr.uni-goettingen.de/pg/foldport/portal.php
SAGA 1.2
Téléchargement et installation
Il s’agit d’une étape très facilement réalisable.
Les téléchargements du logiciel et du manuel de Victor Olaya ont été réalisés à partir du site :
http://sourceforge.net/project/showfiles.php?group_id=102728
rubrique ‘‘Files’’
5
Après avoir téléchargé le fichier saga_1_2.zip, l’installation est très simple et très rapide : il suffit
de déziper celui-ci dans un dossier de notre choix. Les dossiers contenant les fichiers nécessaires au
fonctionnement du logiciel se créent automatiquement. Du fait de la rapidité et de la simplicité
d’installation il est possible d’installer SAGA sans passer par l’administrateur du système de plus il
suffit de copier les fichiers pour l’installer sur un autre ordinateur.
Pour lancer SAGA :
- ouvrir l’explorateur,
- aller chercher le dossier où a été extrait ou bien copier SAGA,
- ouvrir le dossier bin
- double-clic sur
SAGA_LiTe.exe
6
Pour faire disparaître la fenêtre supérieure il suffit de cliquer dessus.
Remarque : apparemment sous Windows 2000 ou XP, la version 1.2 fonctionne mieux en déclarant
la compatibilité Windows 98 (clic droit sur raccourci et propriétés)
Remarque : dans son manuel Victor Olaya présente différents exemples, les fichiers démos sont
téléchargeables à l’adresse suivante :
http://prdownloads.sourceforge.net/saga-gis/demo_data_manual.zip?download
Exemple :
7
La barre d’état (Status bar)
Permet d’avoir des informations concernant l’activité du programme (à droite on peut visualiser une
barre de progression lorsqu’une opération est lancée).
Configuration générale
Pour configurer SAGA aller dans Preferences dans le menu File
Ainsi, il est possible de configurer certains paramètres pour les adapter à des besoins particuliers et
8
ainsi à la prochaine ouverture de SAGA ils auront été gardés en mémoire. On peut également
sauvegarder différentes configurations qui pourront être chargées ultérieurement (Save).
Dans la colonne de droite nous avons une liste de paramètres et dans celle de gauche les valeurs
correspondantes à ces paramètres.
A noter que dans la rubrique Modules, pour Default Directory doit correspondre dans la colonne
value le chemin d’accès au dossier modules. Ce dossier faisait partie de ceux téléchargés et dézipés.
La plupart des fonctionnalités de SAGA sont incluses dans ces modules. Les modules se trouvant
dans ce dossier dont le chemin d’accès a été défini, seront automatiquement chargés durant le
prochain démarrage du logiciel.
Pour les autres paramètres nous garderons les valeurs définies par défaut.
Pour ouvrir un fichier il suffit de cliquer sur le menu File puis Open…
Une boîte de dialogue apparaît et on peut choisir le fichier à ouvrir. Il peut s’agir de données
vectorielles, de type raster ou de tables. Peu de formats de fichiers sont supportés. Concernant les
données vectorielles SAGA supporte les fichiers de type ESRI Shapefile. Néanmoins le format pour
le raster est peu répandu il s’agit du DiGeM (.dgm). Différents logiciels (dont certains libres)
peuvent permettre la conversion du .dgm en un autre format.
Pour les tables les .txt et .dbf sont reconnus.
9
Les tables
Il s’agit d’un outil très important puisqu’il permet l’affichage des données et de faire le lien entre
les logiciels de type tableur et SAGA.
Les formats supportés sont les mêmes que pour ArcView : les fichiers textes (.txt) et les ‘‘DBase
files’’ (.dbf).
Le menu Table apparaît lorsque la fenêtre est en surbrillance ainsi que la barre d’outil associée :
Pour changer les informations contenues dans une cellule il suffit de cliquer dans celle-ci et de
rentrer les nouvelles valeurs.
Pour classer les valeurs par ordre croissant ou décroissant selon un champ, cliquer sur le nom en
haut de la colonne.
Depuis le menu ou en utilisant les raccourcis on peut ajouter, insérer ou supprimer des lignes.
Pour enregistrer les modifications : Table/Save
Permet de définir une zone avec la souris sur laquelle on veut zoomer (ou bien clic gauche pour
zoomer et clic droit pour dézoomer).
Permet de bouger la section apparaissant dans la fenêtre (en maintenant clic gauche).
11
Le zoom est ajusté de manière à ce que toutes les couches ouvertes soient affichées à l’intérieur de
la fenêtre.
Pour modifier l’ordre : clic droit sur le nom de la couche puis dans le menu Display
- Move Up (déplacer vers le haut)
- Move Down (déplacer vers le bas)
- Move to Top (déplacer tout en haut)
- Move to Bottom (déplacer tout en bas)
ou utilisation des boutons de raccourcis.
12
Remarque : la dernière couche ouverte apparaît en bas de la liste dans la fenêtre de projet (Project
window) mais correspond à la couche supérieure dans la zone de travail…
Pour qu’une couche chargée n’apparaisse pas : clic droit sur le nom de la couche et décoché Visible.
A chaque couche correspond une fenêtre définissant les paramètres (ou panneau de configuration).
Pour y avoir accès : clic droit sur le nom de la couche et Settings ou menu Shapes/Settings.
Name : permet de modifier le nom de la couche mais uniquement dans la fenêtre de projet, ne
change pas le nom du fichier.
Si Visible a pour valeur false la couche n’apparaît pas à l’écran.
Pour ajouter des étiquettes aux entités, par exemple pour faire apparaître le nom des communes de
la couche com_vosges.shp : Label by… NOM (nom du champ correspondant au nom des
communes dans la table). Puis réglage de la police.
Pour une couche de lignes ou de points on a des paramètres concernant la taille de ceux-ci.
La taille (largeur) peut être fixée arbitrairement ou en fonction d’un champ (Size by…).
13
Permet de définir le style de représentation, plusieurs types de figurés disponibles (hachures…).
Table attributaire
Pour visionner la table attributaire associée à une couche : clic-droit sur le nom de la couche puis
Attributes/Table ou dans barre d’outil.
Exemple :
Remarque importante : il est possible de modifier les valeurs dans les cellules mais pas d’ajouter,
insérer ni supprimer des lignes.
Lorsqu’on sélectionne sur une ligne ou clic sur une cellule, l’entité correspondante est mise
automatiquement en surbrillance.
Pour avoir des informations géographiques sur une entité : clic droit sur celle-ci :
14
Modification/Création de nouvelles entités
Pour créer une nouvelle partie d’une entité : Shapes/Edit/Add New Part clic gauche pour tracer la
forme et clic droit pour la terminer (attention ne rajoute pas de ligne dans la table attributaire, on ne
rajoute pas une entité, une simple entrée dans la table attributaire peut être liée à plusieurs éléments
séparés).
Pour ajouter de nouveaux éléments (et donc des nouvelles lignes dans la table attributaire) :
Shapes/Edit/Add New Shape.
Pour créer une nouvelle couche : Shapes/Project/New Shapes Layer, régler les différents
paramètres.
Remarque : pour certaines fonctions il existe des raccourcis dans la barre d’outil ou clic droit sur la
zone de travail.
15
Les Modules
Jusqu’à maintenant nous n’avons pas eu besoin d’utiliser des modules, nous allons voir à partir de
maintenant que ceux-ci augmentent les possibilités.
En passant par Module Library Manager on peut charger un à un les modules ou tous ensembles :
utiliser les boutons Load Library (pour charger) ou Unload library (pour décharger).
Les modules sont situés dans le dossier Modules dézipé (Format de fichier Module Library .mlb et
apparemment possibilité d’utiliser le format Dynamic Link Library .dll)
Une description de chacun des modules chargés est disponible (Module-Description).
Les modules chargés peuvent ensuite être utilisés depuis le menu Modules.
Voir également : Victor Olaya, Chapitre 10 ‘‘Shapes Modules’’, l’utilisation de nombreux modules
y est détaillée.
Ils sont moins nombreux que ceux qui concernent le traitement de raster. Certains permettent
exclusivement le traitement de vecteur d’autres permettent de combiner vecteur et raster.
16
ATTENTION : Tous les modules n’ont pas tous été testés pendant le stage, il s’agit surtout de
présenter un aperçu des principales fonctions réalisables (non exhaustif).
Modules/Grid/Shapes
Contour Lines from Grid
Get Grid Data for Shapes
Vectorising Grid Classes
Grid statistics for Polygons
Add Grid Data to a Point-Shapes
Grid Data to Points
Grid Shape Extend
Autres modules :
17
- Créer une couche de points à partir d’une table
Permet de :
- créer une couche à partir d’une table obtenue après l’éxécution d’un module (ex. résultat obtenu
avec le module Grid Data to Points)
- créer ses propres couches à partir de tables réalisées à l’intérieur de SAGA
- créer une couche à partir d’un tableur
Remarques:
- Il faut que la table qu’on souhaite entrer en Input soit préalablement ouverte sous SAGA.
- Il faut connaître les coordonnées X et Y des points (dans la table les coordonnées X et Y doivent
être dans des champs distincts).
Modules/Shapes/Tools/Merge Layers
- Jointure de tables
Modules/Shapes/Tools/Assign a Table
18
Modules/Shapes/Tools/Join Table
- Intersection de couches
Remarque : dans son manuel, Vicor Olaya présente ses exemples à l’aide de deux fichiers :
intersect1.shp et intersect2.shp (fichiers issus de demo.zip). L’ouverture de intersect2.shp n’est pas
possible, un message d’erreur apparaît.
Dans le champ Method trois possibilités : Complete intersection, Intersection ou Difference (A-B).
Modules/Shapes/Tools/Polygon Centroids
19
Le résultat obtenu est une nouvelle couche de points.
Exemple :
Deux nouveaux champs apparaissent dans la table attributaire : Perimeter et Area, les valeurs sont
calculées automatiquement (l’aire et le périmètre sont exprimés dans la même unité que les
coordonnées de la couche).
20
- Mouvement, rotation et modification d’échelle
Modules/Shapes/Tools/Transform Shapes
- Projections – Géoréférencement
Raster :
Modules/Grid/Georeference/Colect Points
Modules/Grid/Georeference/Georeference (Grid)
Modules/Grid/Projection/GeoTRANS (Grid)
Modules/Grid/Projection/Proj4 (Grid)
Vecteur :
Modules/Shapes/Projection/ GeoTRANS (Shapes)
Modules/Shapes/Projection/ Proj4 (Shapes)
Cette partie est bien décrite dans le chapitre 6 ‘‘Creating layouts’’ du manuel de Victor Olaya, nous
verrons ici les principaux éléments. A noter que nous nous intéresserons plus particulièrement au
traitement de couches de type vecteur et que les possibilités offertes sont beaucoup plus restreintes
que pour les rasters.
Dans le menu Window, sélectionner l’item Print layout, on accède à la fenêtre suivante avec une
barre d’outil associée :
21
Il s’agit d’un canevas vide où l’on va pouvoir placer différents éléments et les ordonner.
Le menu Layout / Print Setup… donne accès à la traditionnelle fenêtre de configuration de
l’impression on peut notamment y définir l’orientation ou encore la taille du papier. Remarque : une
fois que SAGA connaît les dimensions de la feuille, il précise automatiquement des paramètres
d’échelle lorsque l’on ajoute une couche.
L’ajout d’éléments et leur mise en page est assez simple : l’élément doit être ouvert auparavant puis
dans le menu Layout / Add Object on sélectionne le type d’objet que l’on veut ajouter (Text, Grid,
Grid: Legend, Grid: Histogram, Grid: 3D-View, Grid: Profile, Shapes) on clique ensuite sur la
zone blanche de la fenêtre Print layout et tout en maintenant le bouton de la souris appuyé et on
étire la zone. L’objet apparaît automatiquement. Il est possible d’ajouter plusieurs objets.
Pour modifier la taille d’un élément il suffit de cliquer sur un coin de la zone et d’étirer.
Pour supprimer un objet une fonction delete est proposée lorsque l’on fait clic droit sur l’objet
mais en exécutant celle-ci l’application rencontre un problème et doit fermer, il vaut donc mieux
utiliser la touche Suppr du clavier.
Pour déplacer un élément : clic gauche dessus et tout en maintenant appuyé on déplace l’objet à
l’endroit souhaité.
Les possibilités concernant les rasters sont beaucoup plus développées que pour les vecteurs dans
cette partie en effet l’objet Grid: legend peut être ajouté mais la fonction similaire concernant les
Shapes n’a pas été mise en évidence. Il est également possible d’incorporer des profils, des
histogrammes… se rapportant à des données de type raster.
Dans la barre d’outil associée à Print layout divers raccourcis sont proposés (Print, Print Setup,
Print Preview, Add Text, Add Grid, Fit Width, Fit Height, Zoom In, Zoom Out, Align to grid).
Settings donne accès à une fenêtre où peuvent être régler certains paramètres de mise en page.
22
Ajout d’une zone de texte
Afin d’ajouter un titre ou une explication, il faut créer une zone de texte : Layout/Add object/text,
maintenir la souris appuyée et étirer la fenêtre.
Double-clic sur la zone pour avoir accès aux paramètres :
Pour entrer le texte, cliquer sur le champ Text, la fenêtre d’éditeur de texte apparaît :
Le raccourci Align to grid dans la barre d’outil ou bien Layout/Align objects to grid permettent de
faire apparaître un quadrillage utile pour la mise en page et l’alignement des différents objets.
Enregistrement - Impression
Les différentes fonctions sont disponibles depuis le menu Layout mais certaines possèdent des
raccourcis dans la barre d’outil.
Pour imprimer le document réalisé : Layout/Print.
23
Pour avoir un aperçu avant impression : Print preview…
Si on veut utiliser notre travail sous un logiciel de traitement d’image il faut enregistrer le fichier
dans un format compatible Layout/Save as Window Metafile…SAGA ne supporte que le ‘‘Windows
metafile format’’ (.emf), cependant de nombreux logiciels (dont certains libres) permettent de
convertir les fichiers dans un autre format.
Copy Selected Objects into Clipboard permet de copier un des objets et de le placer dans le bloc-
note. Cependant il faut faire attention avec cette option notamment concernant les paramètres
d’échelle : en effet si on copie un objet et qu’on le modifie dans un autre logiciel l’échelle restera
inchangée et pourra donner lieu à des erreurs.
Pour ouvrir une mise en page enregistrée : Load Layout…Remarque : lorsqu’on charge une mise en
page il est nécessaire d’ajuster les propriétés de certains éléments pour cela double-clic sur l’objet et
effectuer les réglages dans la fenêtre de paramètres.
Rubrique d’aide :
Une fonction Help est proposée dans le menu ? mais n’est cependant pas accessible, le message
suivant apparaît :
Cependant s’il n’existe pas de rubrique d’aide directement accessible depuis le logiciel il ne faut pas
hésiter à consulter et poser des questions sur le forum des utilisateurs (voir site officiel).
SAGA 2.0
Après avoir découvert les principales fonctions sous SAGA 1.2, sur les conseils des utilisateurs de
SAGA intervenant dans le forum, nous allons passer à la version supérieure : 2.0 (plus stable).
Pour l’instant il n’existe pas encore de manuel d’apprentissage pour cette version cependant nous
retrouvons un certain nombre de concepts évoqués et expliqués ci-dessus (et développés dans le
manuel de Victor Olaya).
Toutes les fonctions (modules) n’ont pas été testées et celles détaillées sous SAGA 1.2 n’ont pas
toutes été retrouvées mais existent probablement (à voir…).
24
Téléchargement et installation
L’installation est très simple, il s’agit du même principe que pour SAGA 1.2.
http://sourceforge.net/project/showfiles.php?group_id=102728
rubrique ‘‘Files’’
saga_2.0b_051207_src.zip
saga_2.0b_051207_wxgtk.tar.gz
Pour savoir à quoi correspond chacun d’eux, la question a été posée sur le forum, voici la réponse
obtenue :
“If you just want to use the program in windows without programming new modules, you don't
need any of the other files, and everything you need is included in wxmsw_vc.zip.
The modules are included in the wxmsw_vc.zip file.
The other files are the sourcecode for the program (src) and saga gis compiled for linux (wxgtk) and
compiled for windows using a different compiler (mingw).” (“SAGA 2.0 installation” 16/03/2006)
Donc seul saga_2.0b_051207_wxmsw_vc.zip nous intéresse ici. Une fois dézipé on obtient
plusieurs fichiers dont un dossier contenant les modules (fichiers en .dll).
forest_of_goettingen.zip upper_leine.zip
25
Interface graphique
L'interface graphique ("graphical user interface" - GUI), accueillante, est quelque peu différente de
la version antérieure. Elle ressemble plus à l’interface à laquelle nous sommes habitués avec
ArcView.
La barre de menu
Même principe que pour SAGA 1.2
La barre d’outil
Même principe que pour SAGA 1.2
Fenêtre ‘‘Active’’
3 onglets donnant des informations sur la couche + onglet Attributes (n’apparaît que lorsque la
couche est ouverte.
Fenêtre ‘‘Workspace’’
3 onglets donnant listant les modules chargés, les données et les cartes réalisées.
26
Fenêtre ‘‘Information’’
3onglets également donnant des informations sur les différentes actions réalisées et messages
d’erreurs.
Remarque les fenêtres Active, Workspace et Information peuvent être déplacées, réduites et
également cachées (raccourci dans la barre d’outil).
Dans fenêtre Workspace, onglet data, double clic sur le nom de la couche. Il se créé alors une carte
(visible dans onglet Maps et nommée).
Dans onglet Maps on voit alors ‘‘01 map’’ associé au nom de la couche.
On peut fermer la fenêtre ou est apparue la carte et cette fois soit cliquer sur la couche dans onglet
Maps (clic sur nom de la carte) soit dans onglet Data pour l'afficher...
Superposition de couches
27
Propriétés – Paramètres des couches
Exemple avec com_vosges.shp
28
29
Table attributaire
Onglet Data ouvrir le nœud correspondant à 01.com_vosges.shp puis double-clic sur
com_vosges.dbf.
Remarque : pour créer entièrement une table, il faut passer par le module table_tools.dll
contrairement à la version précédente…)
Modules/Load Module Library sélectionner et ouvrir les modules qui nous intéressent : ils peuvent
être ouverts et fermés au fur et à mesure de leur utilisation (clic droit sur le nom du module et
Close).
Remarque : les modules sont situés dans le dossier modules du dossier SAGA 2.0 dézipé.
Modules disponibles
30
Pour avoir accès aux différents outils de chaque module ouvrir le nœud (+). Egalement depuis le
menu Modules.
- Geostatistics
31
- Grid
- Import/Export
32
- Projection
- Recreations (!)
- Shapes - Grid
- Shapes
33
- Simulation
- T.I.N.
- Table
- Terrain Analysis
34
Exemples d’utilisation de modules
Impossible de les ouvrir directement, pour y avoir accès il faut utiliser un module qu'il faut au
préalable charger.
Modules/Load module Library et ouvrir io_esri_e00.dll puis 2 possibilités :
- affichage dans workspace onglet Modules ouvre le noeud double clic sur Import
ESRI E00 File
- Modules/File/ESRI E00/Import ESRI E00 File
Dans le champ File on rentre chemin d'accès ou bien clic sur et va chercher le fichier en .e00
puis okay.
Import d’images
Rappel : le format de base pour les raster et images supporté par SAGA est le .dgm. Cependant on
peut utiliser par exemple des cependant d'autres formats peuvent être utilisés en passant par un
module d'import/Export d'image :
io_grid_image.dll. Grâce à ce dernier on peut :
- importer des images en .bmp, .jpg, .png, .tif, .gif, .pnm, .xpm
- exporter des images en .bmp, .jpg, .png
Pour afficher l’image, dans Workspace, onglet data double-clic sur 01.Paulette
L’image s’affiche en noir et blanc. Pour rétablir les couleurs : dans la fenêtre Active
Options/Display: Color Classification/Type choisir RGB puis Apply.
35
Remarque l’image semble plus pixellisée que lorsqu’elle est ouverte avec un autre logiciel… mais il
s’agit d’une remarque subjective, la qualité de l’image serait à vérifier…
La question a été posée sur le forum :
“what to you think about the quality of the imported image?”
“I can't make out any difference in quality when looking at the imported image (a high resolution,
colored orthophoto) in SAGA and the image loaded into a graphic software.” (‘‘SAGA 2.0 Import
Image’’ 29/03/2006)
Remarque : la fonction Print layout (mise en page et impression) n’a pas été mise en évidence dans
cette version, aspect important à revoir...
Rubrique d’aide :
Une fonction Help est proposée dans le menu ? mais n’est cependant pas accessible, le message
suivant apparaît :
Mais s’il n’existe toujours pas de rubrique d’aide directement accessible depuis le logiciel dans
cette version de SAGA, encore une fois il ne faut pas hésiter à consulter et poser des questions sur
le forum des utilisateurs (voir site officiel).
Conclusion
Malgré qu’il soit essentiellement dédié au traitement de raster SAGA possède de nombreuses
fonctionnalités pour l’analyse spatiale. Nous avons pu en découvrir quelques unes dans ce
document mais il en reste encore beaucoup à exploiter. De plus les possibilités offertes par ce
logiciel vont certainement encore évoluer dans l’avenir puisqu’un groupe d’utilisateur très actif
travaille autour de celui-ci. Précisons que le premier meeting international des utilisateurs de SAGA
se déroulera le 6 juillet 2006 à Salzburg.
36
Bibliographie – Sites internet
Documents téléchargeables depuis le site officiel rubrique Documents :
http://www.saga-gis.uni-
goettingen.de/html/modules.php?op=modload&name=Sections&file=index&req=listarticles&secid
=1
- SAGA Tutorial - First Steps Working with Grids
- First Steps in SAGA modules programming
- Working with Shapes
- SAGA Manual
SAGA Manual :
A gentle introduction to SAGA GIS, Victor Olaya, Edition 1.1 – Rev. December 9, 2004
http://prdownloads.sourceforge.net/saga-gis/SagaManual.pdf?download
http://sourceforge.net/forum/forum.php?forum_id=496849
http://sourceforge.net/forum/forum.php?forum_id=521352
Pour toutes questions générales sur les SIG (techniques ou autre...) forum de discussion intéressant,
en français mais pour l’instant pas d’informations sur SAGA GIS :
http://www.forumsig.org
http://www.sig-libre.org/wakka.php?wakka=LogicielsSIGLibres/Specialises/SAGA
http://www.projet-sigle.org/
http://opensourcegis.org/
37