Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:automatisation:langages:qgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Dernière révisionLes deux révisions suivantes
fonctions:automatisation:langages:qgis [//31/01/2016 16:35//] duthelfonctions:automatisation:langages:qgis [//31/01/2016 16:39//] duthel
Ligne 14: Ligne 14:
     * **Nettoyer la console**     * **Nettoyer la console**
     * **Importation**: Permet d'importer la classe processing de Qgis en 2 clics, mais aussi PyQt4.QtCore et Qtgui.     * **Importation**: Permet d'importer la classe processing de Qgis en 2 clics, mais aussi PyQt4.QtCore et Qtgui.
-    * **Exécuter des commandes**: La mme chose qu'appuyer sur Entre. +    * **Exécuter des commandes**: La même chose qu'appuyer sur Entre. 
-    * **Paramètres**: Permet de définir les styles du texte et les comportements de l'autocompltion, ainsi que le chargement de fichiers d'API pr chargs.+    * **Paramètres**: Permet de définir les styles du texte et les comportements de l'autocomplétion, ainsi que le chargement de fichiers d'API pr chargs.
     * **Afficher l'éditeur** : Permet d'ouvrir un éditeur de texte a cot de la console. Pratique pour apporter des modifications mineurs  un code.     * **Afficher l'éditeur** : Permet d'ouvrir un éditeur de texte a cot de la console. Pratique pour apporter des modifications mineurs  un code.
   La console est très puissante car elle permet d'accéder  des fonctions de diverse bibliothèques: Le python classique certes, mais aussi PyQgis, ou encore PyQt4 qui offre des fonctions pour faire des interfaces graphiques en QT.   La console est très puissante car elle permet d'accéder  des fonctions de diverse bibliothèques: Le python classique certes, mais aussi PyQgis, ou encore PyQt4 qui offre des fonctions pour faire des interfaces graphiques en QT.
Ligne 25: Ligne 25:
 pouvant posséder sa propre interface graphique (GUI). Ces plugins peuvent êtres installes manuellement, ou être activés dans le logiciel  l'aide du Gestionnaire de plugins (Extension  Gestionnaire d'extension), qui centralise des plugins et permet leur installation en 1 clic la plupart du temps. pouvant posséder sa propre interface graphique (GUI). Ces plugins peuvent êtres installes manuellement, ou être activés dans le logiciel  l'aide du Gestionnaire de plugins (Extension  Gestionnaire d'extension), qui centralise des plugins et permet leur installation en 1 clic la plupart du temps.
  
-Les plugins python peuvent être rcupérés grce  l'installeur d'extension python:+Les plugins python peuvent être récupérés grâce  l'installeur d'extension python:
  
-  * des applications tierces en Python avec leur propre interface peuvent utiliser les fonctionnalits de la bibliothque PyQGIS.+  * 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 dvelopps  partir de scripts Python, on s'loigne de la notion de scripts, puisque ceux-cis devient invisibibles pour l'utilisateur.+Nous noterons que dans ce cas, bien que les plugins soient développés  partir de scripts Python, on s’éloigne de la notion de scripts, puisque ceux-ci devient invisibles pour l'utilisateur.
  
 ==== Centralisation des plugins dans la bote  outils ==== ==== Centralisation des plugins dans la bote  outils ====
Ligne 38: Ligne 38:
 {{:fonctions:automatisation:langages:listescript.png?800|}} {{:fonctions:automatisation:langages:listescript.png?800|}}
  
-==== Génrer des fonctions pour effectuer des recherches paramtres ====+==== Générer des fonctions pour effectuer des recherches paramètres ====
  
-Une fonctionnalité bien connue dans Qgis est celle initulée sélctionner les entités en utilisant une expression". On l'utilise génralement avec du SQL, pour faire des requêtes attributaires efficaces. Mais on peut aller plus loin en utilisant l'onglet diteur de fonction une fois la fenpetre d'expression ouverte. On se retrouve cette fois dans une bote qui nous propose de rentrer du Python, pour faire des requêtes en se basant sur le Pyqgis, le langage de script de Qgis, bas sur du Python. +Une fonctionnalité bien connue dans Qgis est celle intitulée sélectionner les entités en utilisant une expression". On l'utilise généralement avec du SQL, pour faire des requêtes attributaires efficaces. Mais on peut aller plus loin en utilisant l'onglet éditeur de fonction une fois la fenêtre d'expression ouverte. On se retrouve cette fois dans une bote qui nous propose de rentrer du Python, pour faire des requêtes en se basant sur le Pyqgis, le langage de script de Qgis, bas sur du Python. 
 {{ captures/select_by_attribute.png }} {{ captures/select_by_attribute.png }}
 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. 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.
fonctions/automatisation/langages/qgis.txt · Dernière modification : //31/01/2016 16:59// de duthel

Bandeau bas