Message posté par : Jean Marc MICHALOWSKI
----------------------------------------
-----------------
anthony.v écrit :
Il vous faut créer une nouvelle fonction pour chaque variable à récupérer (xmin, xmax,...)
avec l'icone "+" situé en bas de la fenêtre.
Vous pourrez ensuite appeler chacune d'elles via l'onglet expression (getxmin(),
getxmax(),...)
-----------------
j'ai une erreur sur iface, que ce soit avec iface.activeLayer() ou iface.Mairies
from qgis.core import *
from qgis.gui import *
@qgsfunction(group='Custom', referenced_columns=[])
def getxmax(feature, parent):
return iface.Mairies().boundingBoxOfSelected().xMaximum()
Erreur d'évaluation: name 'iface' is not defined:
Traceback (most recent call last):
File
"C:\PROGRA~1/QGIS34~1.1/apps/qgis/./python\qgis\core\additions\qgsfunction.py",
line 74, in func
return self.function(*values, **kwvalues)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 6, in getxmax
NameError: name 'iface' is not defined
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=370567#p370567
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net