API Python#

Pour utiliser l’API Python de HedgeTools, vous devez disposer d’un environnement avec les bindings Python de QGIS activés. Si ce n’est pas le cas, un tutoriel est disponible sur la page installation.

Une fois l’environnement créé, vous devez ajouter l’emplacement de HedgeTools à votre PATH pour pouvoir importer l’API.

Note

Si vous avez installé HedgeTools avec QGIS, vous trouverez son emplacement via : Paramètres > Profils utilisateur > Ouvrir le dossier du profil actif, puis dans la nouvelle fenêtre : python > plugins

import sys
import platform
sys.path.append(".../python/plugins/")
from hedge_tools.hedgetools_app import HedgeToolsApp

# HedgeToolsApp may need to access the processing library
# Usually it can be found in the following path :
if platform == "linux":
    processing_path = "/usr/share/qgis/python/plugins"
elif platform == "win32":
    processing_path = r"C:\OSGeo4W\apps\qgis-ltr\python\plugins\processing"

debug_mode = False
app = HedgeToolsApp(processing_path, use_canvas=True, debug_mode=debug_mode)

Table des matières