fonctions:automatisation:langages:qgis3
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:qgis3 [//10/02/2019 16:07//] – kalsron | fonctions:automatisation:langages:qgis3 [//27/01/2021 15:35//] (Version actuelle) – [**Générer des fonctions pour effectuer des recherches paramètres**] jacquemond | ||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
**Attention !** QGIS 2 s’interfaçait avec Python 2 et Qt 4. QGIS 3 s’interface avec Python 3 et Qt 5, dont la syntaxe diffère assez pour casser la compatibilité avec la version précédente. De plus, de nombreuses fonctions de l’API ont été modifiées en profondeur et il est important de se référer à la documentation de la version sur laquelle on souhaite développer ! | **Attention !** QGIS 2 s’interfaçait avec Python 2 et Qt 4. QGIS 3 s’interface avec Python 3 et Qt 5, dont la syntaxe diffère assez pour casser la compatibilité avec la version précédente. De plus, de nombreuses fonctions de l’API ont été modifiées en profondeur et il est important de se référer à la documentation de la version sur laquelle on souhaite développer ! | ||
+ | |||
+ | ===== Réaliser et exécuter un script ===== | ||
+ | |||
+ | Pour scripter en Python sous QGIS 3, il est nécessaire de passer par la console Python, accessible depuis le menu Extension → Console Python, ou par la combinaison de touche CTRL+ALT+P. Celle-ci se présente sous la forme d'un panneau dockable, à 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" | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 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 exécuter par lots | ||
+ | |||
+ | {{: | ||
+ | |||
fonctions/automatisation/langages/qgis3.1549811273.txt.gz · Dernière modification : //10/02/2019 16:07// de kalsron