fonctions:automatisation:langages:qgis
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fonctions:automatisation:langages:qgis [//14/09/2014 17:44//] – joliveau | fonctions:automatisation:langages:qgis [//31/01/2016 16:59//] (Version actuelle) – duthel | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Langage de développement Qgis 1.5===== | + | ===== Langage de développement Qgis 2.6 ===== |
- | L' | + | L' |
- | - à partir | + | Il existe quatre moyens |
- | {{ : | + | ==== partir de la console en ligne de commande ==== |
- | - sous forme de plugin | + | On y accède par Extension console |
- | Les plugins python peuvent être récupérés grâce à l'installeur | + | * **Un système de glisser-déposer**: |
+ | * **Un système d' | ||
+ | * **Des boutons graphiques**: | ||
+ | * **Nettoyer la console** | ||
+ | * **Importation**: | ||
+ | * **Exécuter des commandes**: La même chose qu' | ||
+ | * **Paramètres**: | ||
+ | * **Afficher l' | ||
+ | La console est très puissante car elle permet d' | ||
+ | les scripts peuvent ainsi êtres directement tapés dans la console, dans l' | ||
- | - des applications tierces en Python avec leur propre interface peuvent utiliser les fonctionnalités | + | ==== Sous forme de plugin Python ==== |
+ | pouvant posséder sa propre interface graphique (GUI). Ces plugins peuvent êtres installes manuellement, | ||
+ | Les plugins python peuvent être récupérés grâce | ||
+ | |||
+ | * des applications tierces en Python avec leur propre interface peuvent utiliser les fonctionnalités de la bibliothèque PyQGIS. | ||
+ | |||
+ | Nous noterons que dans ce cas, bien que les plugins soient développés | ||
+ | |||
+ | ==== Centralisation des plugins dans la bote outils ==== | ||
+ | |||
+ | Des scripts ont t centralisés et sont téléchargeables par l' | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | ==== Générer des fonctions pour effectuer des recherches paramètres ==== | ||
+ | |||
+ | Une fonctionnalité bien connue dans Qgis est celle intitulée sélectionner les entités en utilisant une expression" | ||
+ | {{ captures/ | ||
+ | Dans cet exemple, nous pouvons faire des sélections de points selon des critères de latitude, chose qui n'est probablement pas possible en SQL classique. | ||
+ | |||
+ | Les fonctions peuvent ensuite êtres stockes et facilement rappelées avec des critères personnalisables: | ||
+ | |||
+ | |||
+ | {{ captures/ | ||
+ | |||
+ | |||
+ | On voit bien dans cette illustration la possibilités de définir le paramètre passé dans la fonction. | ||
+ | |||
+ | |||
+ | ==== Automatiser des tâches sans coder ==== | ||
+ | |||
+ | A l' | ||
+ | |||
+ | * L' | ||
+ | * Un rendu visuel, ce qui permet de facilement ré-exploiter un traitement crée par quelqu' | ||
+ | * La possibilité d' | ||
+ | |||
+ | un exemple de modèle: | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Les modèles développés peuvent être centralisés dans la barre de traitements de Qgis dans l' | ||
+ | |||
+ | En outre, un traitement avec un modeleur graphique peut-être lancé en masse en faisant un clic droit sur le modèle dans la boîte de traitement et en cliquant sur executer par lots | ||
+ | {{: | ||
fonctions/automatisation/langages/qgis.1410709459.txt.gz · Dernière modification : //14/09/2014 17:44// de joliveau