====== SAGA GIS ====== * **[[http://www.saga-gis.org/en/index.html|Site officiel]]** * Début de documentation type wiki sur le logiciel [[http://saga-gis.wiki.sourceforge.net|SAGA GIS sur SourceForge]]. * [[http://garr.dl.sourceforge.net/project/saga-gis/SAGA%20-%20Documentation/SAGA%20Documents/SAGA_Rapport.pdf|PDF en français de l'INRA, par Aurore Ipponich]] * A consulter aussi : [[http://www.saga-gis.org/en/about/software.html|copies d'écran]] * [[http://www.saga-gis.org/en/about/software.html|Description de l'interface en anglais]] * Prochainement ici : Projet de traduction de SAGA GIS ===== Tutoriels ===== {{indexmenu>.:|js}} ===== 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 ===== {{3dview.png|Visualisation d'un fichier SRTM90}} {{visibility.png|Zone de visibilité}}{{visibility-legend.png|Légende de la zone de visibilité}} ===== 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"