J'essaie d'écrire un script de traitement en utilisant l' r.neighborsalgorithme Grass pour les rasters. Lorsque vous utilisez l'interface graphique pour cet algorithme, vous pouvez laisser le champ d'extension de couche GRASS blanc pour utiliser l'étendue minimale. Au contraire, lorsqu'il est utilisé dans la console python, je ne trouve pas comment saisir ce type de valeur "par défaut".
J'ai vu sur https://docs.qgis.org/2.2/en/docs/user_manual/processing/console.html qu'il semble obligatoire de saisir les quatre coordonnées pour un paramètre d'étendue. J'ai essayé d'utiliser iface.mapCanvas().extent()mais l'objet retourné n'est pas accepté comme paramètre et je ne trouve pas comment obtenir ses coordonnées.
Existe-t-il un moyen d'obtenir la xmin, ymin, xmax, ymaxcouche dans PyQGIS pour les saisir dans l'algorithme? Suis-je en train de le faire totalement mal?
extentmanquent donc il ne fonctionnait pas .. .