Pendolarismo: come creare un hub line con QGIS

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

Ringraziamenti

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

13 pensieri su “Pendolarismo: come creare un hub line con QGIS

  1. 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!

    Piace a 1 persona

  2. 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

    Piace a 1 persona

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.