Installation#

HedgeTools dans Python#

Le plugin fournit une API Python, rendant les algorithmes accessibles directement depuis votre IDE.

Prérequis#

  • QGIS >= 3.40 ainsi que ses bindings Python

Création d’un environnement virtuel#

Un environnement avec les bindings QGIS est nécessaire. Pour le créer facilement, je recommande d’utiliser qgis-venv-creator de GipsoCoding.

Dans votre terminal, vous pouvez éxécuter les commandes suivantes :

Installation de qgis-venv-creator

Installer avec pipx : pipx install qgis-venv-creator

Ou dans un environnement existant : pip install qgis-venv-creator

Créer votre environnement pyQGIS

create-qgis-venv –venv-name “qgis_bindings.venv”

Si plusieurs installations de QGIS sont détectées, l’invite de commandes vous demandera d’en choisir une.

Activer votre venv

qgis_bindings.venv/Scripts/activate

Vous devriez pouvoir utiliser les bindings Python de QGIS. Et si vous activez cet environnement dans votre IDE, l’autocomplétion devrait être disponible.

Vous pouvez ensuite utiliser HedgeTools dans votre IDE. La documentation est disponible dans la section API Python