Una richiesta di aiuto nel gruppo Telegram QGIS-IT:
Buonasera a tutti! Avrei bisogno di chiedervi un consiglio/aiuto: devo fare un cartogramma con i flussi pendolari verso un Comune. Come mi consigliate di fare? La procedura di Anita Graser o il plug in Oursins?
Anonimo
La procedura di Anita Graser presuppone una base di SQL in quanto utilizza i Virtual layer di QGIS e quindi query spaziali; il plugin Oursins è fermo alla serie 2.x di QGIS e quindi non possiamo utilizzarlo nella 3.x.
QGIS ha infinite risorse e possiamo risolvere il problema in altri modi; in questo blog post ne vedremo altri TRE
semplici ed efficaci.
Tramite Espressioni
Da Strumenti di Processing
cercare l’algoritmo Geometry by expression:
al punto (3) aprire il geometry expression
:
e digitare la seguente espressione:
make_line(
$geometry,
geometry(get_feature_by_id ('pescara',1))
)
dove:
comuni_origine
sono i centroidi dei comuni di origine del pendolarismo;pescara
è il centroide del Comune i Pescara.
output:
Tramite Plugin MMQGIS
Tramite algoritmo Hub line di Processing
NOTE FINALI: Il tema del pendolarismo e della sua rappresentazione, tramite linee di flusso pesati, è ultimamente molto sentito e si ricercano modi diversi su come rappresentarlo; spero che questo tutorial sia utile a qualcuno.
Riferimenti
- QGIS : https://qgis.org/it/site/
- Matrice Pendolarismo 2011 ISTAT: https://www.istat.it/it/archivio/139381
- Gistat : http://gisportal.istat.it/bt.flussi/
- MMQGIS : http://michaelminn.com/linux/mmqgis/
- Anita Graser: https://anitagraser.com/2019/05/04/flow-maps-in-qgis-no-plugins-needed/
- Plugin Oursins: https://plugins.qgis.org/plugins/Oursins/
- Come calcolare il centroide (by Andrea Borruso): https://medium.com/tantotanto/cerco-un-centro-di-gravit%C3%A0-permanente-per-rappresentare-il-pendolarismo-tra-i-comuni-italiani-20198e33e493
- HfcQGIS : http://hfcqgis.opendatasicilia.it/it/latest/
- Effetto curvo: https://gis.stackexchange.com/questions/215484/making-lines-curvy-using-qgis
Ringraziamenti
- Il gruppo Telegram QGIS-it: https://t.me/qgis_it
- Tutti gli sviluppatori di QGIS : https://qgis.org/it/site/getinvolved/index.html
Dati e progetto QGIS (Prova tu)
Video demo
Se il blog post vi è piaciuto cliccate su ‘Mi piace’, grazie!!!
if you liked the blog post click on ‘Like’, thank you !!!
Se il post vi è stato utile contribuite a mantenerlo aggiornato PayPal
ottimo come sempre, grazie!
"Mi piace"Piace a 1 persona
Grazie a te Luca!!!
"Mi piace""Mi piace"
Grazie Totò per il tutorial interessantissimo
"Mi piace"Piace a 1 persona
Ciao Tony,
grazie.
"Mi piace""Mi piace"
Grazie Totò sei grande
"Mi piace"Piace a 1 persona
Tutorial utilissimo!!! E’ possibile sapere come ottenere l’effetto presente nell’immagine di sfondo al titolo di questa pagina? Grazie.
"Mi piace"Piace a 1 persona
Ciao
nei riferimenti trovi link
"Mi piace"Piace a 1 persona
Super!
"Mi piace"Piace a 1 persona
Tutorial utilissimo!!! Sarebbe possibile sapere come si crea l’effetto presente nell’immagine di sfondo del titolo? Grazie!
"Mi piace"Piace a 1 persona
Molto bello!
Aggiungo una chicca per trasformare le linee in archi (formula trovata su twitter tempo fa e riadattato il translate) tramite il Geometry Generator per un effetto cool:
smooth (
make_line(
start_point( $geometry),
translate( centroid( $geometry), $length/10, $length/2),
end_point($geometry)),
iterations:=4,
offset:=0.25
)
In seguito colorare le linee (tranne nero e bianco), poi nel riquadro di Visualizzazione Layer, settare la Modalità fusione Elemento scegliendo fra: (Scolorisci, Addiziona, Moltiplica …).
Fa molto effetto su sfondo scuro ed archi colorati che sembran lapilli!
"Mi piace"Piace a 1 persona
Grazie SImone.
"Mi piace""Mi piace"
Ciao Grazie per il tutorial. Io purtroppo sto utilizzando ancora la versione 2.18 di QGIS e non riesco a trovare il tools Geometry by expression. Puoi aiutarmi? Grazie
"Mi piace"Piace a 1 persona
Buongiorno,
nella 2.18 non è presente quel geo-algoritmo ma puoi rimediare con il plugin mmqgis, se non ricordo male dovrebbe esserci hub line.
saluti
"Mi piace""Mi piace"