Re: [QGIS-it-user] cambio valori coordinate in tabella attributi

2018-06-06 Per discussione sarag
Dal calcolatore campi dovresti spuntare "Aggiorna un campo esistente", selezionare il campo che vuoi modificare e reinserire l'espressione (es. per modificare la coordinata x -> espressione: $x) -- Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

[QGIS-it-user] velocità esecuzione algoritmi pyqgis

2018-06-04 Per discussione sarag
Buongiorno a tutti, non comprendo il motivo per cui se eseguo "manualmente" alcuni algoritmi ottengo dei risultati in modo nettamente più veloce rispetto a quando inserisco gli stessi in un codice pyqgis (con lo stesso input). E' ciò che accade, per esempio, con l'algoritmo "estrai nodi". Ho

Re: [QGIS-it-user] Join tabellare con due campi di unione

2018-05-17 Per discussione sarag
Grazie mille, ma alla fine ho risolto con la concatenazione delle coordinate del baricentro in un'unica colonna (sia su csv che sugli attributi dello shp), facendo attenzione però alla precisione delle cifre decimali (questo mi ha impiegato un po' di tempo). Ho usato quindi come campo di unione

[QGIS-it-user] Join tabellare con due campi di unione

2018-05-16 Per discussione sarag
Buongiorno a tutti, vorrei realizzare un join tabellare tra un layer edifici e un file csv di dati. Non ho, però, la colonna univoca di unione relativa agli ID e quindi avevo pensato di procedere calcolando le coordinate del centroide (info che ho anche sulla tabella csv). E' possibile

[QGIS-it-user] Calcolare la larghezza minima di un poligono irregolare (pyqgis)

2018-04-26 Per discussione sarag
Salve a tutti, vorrei calcolare la larghezza minima di un poligono irregolare (es. vedi linee rosse nell'immagine) con pyqgis. Qualcuno ha qualche consiglio da darmi? Grazie mille, Sara -- Sent from:

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

2018-04-06 Per discussione sarag
Sono riuscita a risolvere solo creando un'ulteriore lista anche per gli attributi. lista_lati = [] attributi = [] id_lati=lati.fieldNameIndex("id") for f in linee.getFeatures(): lista_lati.append(f) id_att=f[id_lati] attributi.append(id_att) nel successivo for scorro poi

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

2018-04-06 Per discussione sarag
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:

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

2018-04-05 Per discussione sarag
Purtroppo non riesco a venirne a capo ugualmente. Facendo una cosa del genere feat=lati.getFeatures() for i in range(1, n-1): l1=feat[i].geometry().length() l2=feat[i+1].geometry().length() il nuovo errore è: TypeError: 'QgsFeatureIterator' object does not support indexing Mi scuso se

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

2018-04-05 Per discussione sarag
Buongiorno a tutti, devo confrontare le lunghezze di due lati appartenenti allo stesso poligono. Ho creato tramite un algoritmo un nuovo layer "lati" di linee coincidenti con i lati del poligono (l'appartenenza al poligono è mantenuta dall'ID presente nella tabella degli attributi! es. se