Message posté par : Cedricc
----------------------------------------
Bonjour à tous,
J'ai un petit souci dans le code que je suis en train d'écrire, je cherche à
extraire la valeur maximum d'une sélection. Sur l'ensemble d'une table, cela
ne me pose pas de problème en utilisant
-----------------
Code :
idx = layer.fields().lookupField('id')
idmax = layer.maximumValue(idx)
-----------------
Mais sur une itération, je ne sais pas comment faire :
-----------------
Code :
layer = self.iface.activeLayer()
iter = layer.selectedFeatures()
for feature in iter:
...
-----------------
On ne peut pas utiliser maximumValue sur une sélection, j'obtiens le message suivant
:
-----------------
Citation :
AttributeError: 'list' object has no attribute 'minimumValue'
-----------------
Quelle est la bonne méthode ?
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=322358#p322358
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