- Vous êtes ici: Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les logiciels en géomatique » SAGA GIS
Table des matières
SAGA GIS
- Début de documentation type wiki sur le logiciel SAGA GIS sur SourceForge.
- A consulter aussi : copies d'écran
- Prochainement ici : Projet de traduction de SAGA GIS
Tutoriels
Préface
SAGA est un Système d'information Géographique libre qui travaille sur du vecteur et plus spécialement sur du raster. Ce document décrit certaines caractéristiques de SAGA. Ces informations sont issus de la traduction de la documentation officielle.
Introduction
Présentation du Logiciel
SAGA (System for Automated Geoscientific Analyses) est un logiciel SIG offrant non seulement une interface graphique facile à utiliser, paramétrable mais aussi des fonctions puissantes de management de données et d'analyses. L'architecture logicielle repose sur le schéma suivant :
La version standard de SAGA est composée d’environ 120 modules différents dont :
- File access : module pour charger / enregistrer des tables, vecteurs, grilles, images,
- Filter for grid : module pour appliquer des filtres sur les grilles (gaussien, laplace, multi- directionnel…),
- Geostatistics : outils d'analyses spatiales,
- Projection : différentes transformations de systèmes de coordonnées pour les grilles, vecteurs, images…,
- Terrain analysis : Module de gestion des terrains (pentes, écoulement des eaux…),
- Vectors tools : module de gestion des vecteurs (intersections de polygones, contours depuis une grille…) etc.…
Quelque soit le logiciel que vous avez utilisé auparavant, SAGA est un complément intéressant à ceux-ci et vous vous y adapterez facilement.
SAGA permet de réaliser des analyses raster très puissante mais avec une relative simplicité. Il peut également prendre en charge les données vecteurs dans les formats les plus populaires. A part les séries temporelles vous ne serez jamais à court de fonctions dans SAGA. Du projet le plus simple au plus complexe, SAGA est une option à considérer puisqu'il combine simplicité d'utilisation et puissance dans l'analyse raster.
SAGA est un logiciel libre, vous pouvez donc l'utiliser, le distribuer, et même le modifier librement. Ni ArcGIS, ni IDRISI, ni PCRaster ne sont libre (et gratuit). GRASS est libre mais le temps d'apprentissage est assez long.
Enfin vous pouvez développer vos propres modules en cas de nécessité sans connaître une grande connaissance en programmation. Vous pourrez ainsi écrire quelques centaines de lignes de code en C++.
Tout ceci vous montre que SAGA peut être une bonne utilisation dans ce projet (et il l'est) ! Il n'existe qu'une seule documentation, en anglais, qui traite des fonctions de SAGA. SAGA n'est pas largement diffusé mais possède néanmoins des capacités intéressantes.
Qui a crée SAGA ?
Comment obtenir SAGA ?
Installer et lancer SAGA
Captures d'écran diverses
Automatisation du projet
Introduction
L'automatisation d'un projet est très peu documenté sous SAGA. Néanmoins, l'utilisation d'un terminal est obligatoire et permet d'obtenir certain informations quant à la manière d'utiliser SAGA en ligne de commande.
Il est donc possible d'utiliser les possibilités de SAGA au moyen d'un logiciel codé en Python ou en VisualBasic.
La commande à utiliser est : saga_cmd.exe et doit être placé dans le répertoire modules (des erreurs non résolues apparaissent sinon).
Importer un fichier SRTM 90
saga_cmd.exe "io_grid.dll" "6" -GRID "D:yvesMasterGestion_espacetemptest_import_cmd.dgm" -FILE "D:yvesMasterGestion_espaceFichiersN50E002.hgt" -RESOLUTION "1"
Fermer les trous du SRTM
saga_cmd.exe "grid_tools.dll" "7" -INPUT "D:yvesMasterGestion_espacetemptest_import_cmd.dgm" -RESULT "d:yvesMasterGestion_espacetemptest_close_gap.dgm"
Calculer la visibilité
Module: Visibility (single point)
- execution interactive -
Menu: Terrain Analysis > Lighting
Vectoriser la couche de visibilité
Exporter la carte
Exporter un fichier
saga_cmd.exe "io_grid_image.dll" "0" -GRID "D:yvesMasterGestion_espacetemptest_import_cmd.dgm" -FILE "D:yvesMasterGestion_espacetemptest_import_cmd.png"