[[main:geolibre:start|Sommaire]] || [[start|Présentation de QGIS]]
====== Plugins ======
QGIS propose l'installation de plugin écrit en Python par des développeurs externes au projet. Ceci permet aux utilisateurs de partager les scripts qu'ils développent. Vous en trouverez de toute sorte : des scripts pour zoomer et centrer la carte en un point définie, exporter le mapfile correspondant au projet QGIS, importer des données dans PostGIS, importer des données au format CSV, etc. Un des plugin le plus important, et installé par défaut est celui de GRASS.
Pour installer un nouveau Plugin, lancer l'installateur : Menu //Plugins//->//Plugin installer//->//Install plugins//, une fenêtre apparaît, cliquez sur le bouton //Chercher la liste//, la liste des plugins disponible apparaît comme pour la capture d'écran ci-dessous :
{{ :main:geolibre:qgis:plugin_installateur.png?500 |L'installateur de plugin python}}
Pour installer un plugin cocher la case et cliquez sur le bouton //Installer le plugin//. Puis fermer la fenêtre. L'étape suivante est d'activer le plugin, pour cela cliquez sur le Menu //Plugins//->//Gestionnaire de plugins//.
Si des messages d'erreur apparaissent, ne paniquer pas ! Certains plugins demandent des paquets Python supplémentaires, il suffit de les installer. Ainsi vous aurez besoin d'installer PsyCopg, etc. Par exemple, si une fenêtre similaire à la capture d'écran apparaît :
'/var/lib/python-support/python2.5', '/var/lib/python-support/python2.5/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode']
{{ :main:geolibre:qgis:plugin_erreur.png |Message d'erreur après l'installation d'un plugin Python}}
Traceback (most recent call last):
File "", line 2, in
File "/home/yjacolin/.qgis//python/plugins/newlayer/__init__.py", line 2, in
from newlayer import NewLayer
File "/home/yjacolin/.qgis//python/plugins/newlayer/newlayer.py", line 5, in
import psycopg
ImportError: No module named psycopg
Vous voyez à la dernière ligne qu'il manque le module //psycopg//, il vous faut l'installer.
Lorsque le message d'erreur n'apparaît plus quand vous ouvrez QGIS ou la fenêtre d'activation, vous pouvez activer le plugin, autrement cela ne sert à rien ;)
{{ :main:geolibre:qgis:plugin_activation.png?300 |Fenêtre d'activation d'un plugin}}
Une icône dans la barre d'outil des plugins apparaît ainsi qu'une entrée dans le menu //Plugins//.
Il existe plusieurs dépôt possible en plus de celui par défaut, vous trouverez [[http://wiki.qgis.org/qgiswiki/PluginRepositories|une liste dans le wiki de QGIS]]. Pour ajouter une dépôt, récupérez le lien et cliquez sur le bouton //Ajouter// dans la fenêtre //Installateur de plugin QGIS//. Vous trouverez un grand nombre de plugin dans le dépôt de Carson Farmer.
===== SPIT =====
Plugin installer par défaut, il vous permet d'importer des données au format Shapefile dans une base de données postgreSQL/PostGIS. Ci-dessous une copie de la fenêtre du plugin.
{{ :main:geolibre:qgis:plugin_spit.png?500 |La fenêtre du plugin SPIT.}}
===== Text Delimiteur =====
Ce plugin permet d'importer un fichier CSV qui contient deux colonnes X et Y et de le sauver dans un fichier Shape. Après avoir lancé le plugin, et entrer les informations dans la fenêtre, cliquez sur //Analyser// pour vérifier que tout est correcte.
**Attention** il se peut que certains paramètres soient modifié après l'analyse, notamment les champs X et Y !
{{ :main:geolibre:qgis:plugin_textdelimiter.png?400 |La fenêtre du plugin Texte Delimiter}}
Cliquez sur //Ok// et la couche doit apparaître dans la fenêtre. Cliquez droit sur la couche et choisissez // Sauver comme shapefile//, comme le présente la capture ci-dessous :
{{ :main:geolibre:qgis:general_layer_menucontextuel.png |Menu contextuel des couches vectorielles}}
===== GRASS =====
Le plugin GRASS est certainement le plugin le plus intéressant et le plus complexe. Il vous permet d'importer des couches dans un jeu de données GRASS (un projet est définie par une région et sa projection) et de réaliser des traitements complexes (réseau, traitement raster, etc). QGIS propose une interface à GRASS pour la plupart de ses commandes. Pour pouvoir activer ce plugin, vous devez avoir compilé QGIS avec la bibliothèque GRASS, par défaut dans les binaires Windows(r) et Linux.
Pour pouvoir utiliser ce plugin il vous faudra l'avoir activé mais également créer ou avoir ouvert un jeu de données GRASS et y importer quelques données. Pour importer des données, ouvrez un jeu de données, chargez les dans QGIS puis cliquez sur l'icône 'Ouvrir les outils GRASS'.
{{ :main:geolibre:qgis:plugin_grass_tools.png?500 |La Fenêtre Outils du plugin GRASS}}
Les outils GRASS sont classés par groupe : Vecteur, Raster, configuration, base de données, etc. Dans les deux premiers groupes vous trouverez des commandes pour importer des données ou exporter des couches.
Pour une utilisation plus poussé de GRASS, je vous invite à lire la doc sur GRASS :
* [[http://www.portailsig.org/dossiers/item-dossiers-sig-open-source.html|Dossier GRASS sur portailsig.org]]
===== OpenStreetMap =====
===== Autres plugins =====
==== OGR2Layers ====
Ce plugin vous permet de créer une page HTML pour afficher vos données sur Internet à l'aide de l'API OpenLayers.org.
* page officiel du plugin : http://ogr2layers.org/
==== TrackGPS ====
Un plugin vous permettant de connecter QGIS à votre GPS :
* dépôt officiel du plugin : http://svn.tuxfamily.org/viewvc.cgi/scrippets_scripts/trunk/qgis/trackGps/
[img]http://georezo.net/blog/geolibre/files/2009/02/qgis_plugins_gps.png[/img]
===== Descriptions plus complète de plugins pour QGIS =====
* [[ftools|fTools]]
----
--- //[[yves@georezo.net|Yves Jacolin]] 2008/08/28 13:47//