[QGIS-it-user] Confronto tra due geometrie successive appartenenti allo stesso layer (pyqgis)

Marco Guiducci marco.guiducci a regione.toscana.it
Ven 6 Apr 2018 02:12:32 PDT



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



Maggiori informazioni sulla lista QGIS-it-user