Il 06/04/2018 10:41, sarag ha scritto:
Grazie mille per i consigli! E' stato prezioso. Il problema del confronto tra
lunghezze è risolto.

Ora però dovrei effettuare dei confronti su altri attributi del layer
"lati". Lavorando con la lista questo continua ad essere possibile?
Ad esempio per il controllo sull'ID, prima scrivevo:

id_pol=lati.fieldNameIndex("id")

inserendo poi nel for l'istruzione condizionale:

if (i[id_pol]==j[id_pol])
...

Come faccio ora ad accedere agli attributi degli elementi contenuti nella
lista?
Grazie ancora davvero.



io faccio così:

se feat è il tuo oggetto corrente:
attributi_di_feat = feat.attributes()
valore_id = attributi_di_feat[id_pol]

dove id_pol è quello trovato come già fai.

marco

--
Marco Guiducci - 055 4383194
SITA - Sistema informativo territoriale e ambientale
Regione Toscana - Via di Novoli 26 - 50127 Firenze

_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Rispondere a