Outdated version of the documentation. Find the latest one here.

18.29. Autres programmes

Module contributed by Paolo Cavallini - Faunalia

Note

Ce chapitre montre comment utiliser des programmes supplémentaires à l’intérieur du module Traitement. Pour le compléter, vous devez avoir installé, avec les outils pour votre système d’exploitation, les paquets concernés.

18.29.1. GRASS

GRASS est une suite de logiciels libres et open-source de SIG pour la gestion des données géospatiales et l’analyse, le traitement d’images, la production de graphiques et de cartes, la modélisation spatiale, et la visualisation.

Elle est installée par défaut sur Windows via l’installeur indépendant OSGeo4W (32 et 64 bit), et il existe des compilations pour toutes les distributions importantes de Linux.

18.29.2. R

R est un environnement logiciel libre et open-source pour le calcul statistiques et les graphiques.

Il doit être installé séparément, avec quelques librairies nécessaires (LIST).

La beauté de l’implémentation du module de Traitement est qu’elle vous permet d’ajouter vos propres scripts, simples ou complexes, qui pourront être utilisés comme n’importe quel module, relié à des flux de traitements plus complexes, etc.

Testez quelque uns des exemples pré-installés, si vous avez déjà installé R (souvenez-vous d’activer les modules R depuis la configuration Générale du Module de Traitement).

18.29.3. OTB

OTB (also known as Orfeo ToolBox) is a free and open source library of image processing algorithms. It is installed by deafult on Windows through the OSGeo4W standalone installer (NB: 32 bit only). Paths should be configured in Processing.

In a standard OSgeo4W Windows installation, the paths will be:

OTB application folder    C:\OSGeo4W\apps\orfeotoolbox\applications
OTB command line tools folder C:\OSGeo4W\bin

On Debian and derivatives, it will be /usr/bin

18.29.4. Autres

TauDEM is a suite of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrologic information. Availability in various operating system varies.

LASTools est un ensemble mixte, libre et propriétaire de commandes pour traiter et analyser des données LiDAR. La disponibilité dans les différents systèmes d’exploitation varie.

D’autres outils sont disponibles via des extensions supplémentaires, par exemple :

  • LecoS : une suite pour les statistiques de la couverture du sol et de l’écologie du paysage

  • lwgeom : faisant autrefois partie de PostGIS, cette librairie apporte quelques outils utiles pour le nettoyage de la géométrie.

  • Animove: Outils pour analyser l’étendu du territoire d’animaux.

D’autres viendront.

18.29.5. Comparaison entre les backends

18.29.5.1. Tampons et distances

Chargeons points.shp et le type buf dans le filtre de la Boîte à outils, puis double-cliquons dessus :

  • Distance tampon fixe : Distance de 10000

  • Variable distance tampon : Champ de distance SIZE

  • v.buffer.distance: distance de 10000

  • v.buffer.column: bufcolumn TAILLE

  • Formes de Tampon: 10000 de valeur fixe (dissoudre et pas), champ d’attribut (avec mise à l’échelle)

Voyez comme la vitesse est tout à fait différentes, et différentes options sont disponibles.

Exercice pour le lecteur : trouver les différences dans la sortie géométrique entre les différentes méthodes.

Maintenant, les tampons raster et les distances :

  • premièrement, chargez et pixelliser le vecteur rivers.shp avec GRASS ‣ v.to.rast.value; Attention : la taille des cellules doit être fixée à 100 m, autrement le temps de calcul sera énorme ; la carte résultante aura 1 et NULLs

  • Faîtes de même avec SAGA ‣ Shapes to Grid ‣ COUNT (carte résultante: 6 = 60).

  • puis proximité (valeur = 1 pour GRASS, une liste d’identifiants de rivières pour SAGA), r.buffer avec les paramètres 1000,2000,3000, r.grow.distance (la première des deux cartes ; la seconde affichera les zones pertinentes de chaque rivière, si calculée avec le raster SAGA).

18.29.5.2. Décomposer

Décomposer des entités basées sur un attribut commun :

  • GRASS ‣ v.dissolve municipalities.shp dans PROVINCIA

  • QGIS ‣ Dissolve municipalities.shp dans PROVINCIA

  • OGR ‣ Dissoudre municipalities.shp sur PROVINCIA

  • SAGA ‣ Dissolve Polygone municipalities.shp dans PROVINCIA (NB : Garder les frontières internes ne doit pas être sélectionné)

Note

Le dernier est cassé dans SAGA <= 2.10

Exercice pour le lecteur : trouvez les différences (géométriques et d’attributs) entre différentes méthodes.