Spostare etichetta e generare segmento

Supponiamo di dover etichettare delle particelle, le label risultano troppo vicine o sovrapposte e vogliamo spostarle facendo generare un segmanto che indichi lo spostamento (vedi screenshot sotto), vediamo come fare:

sposta

Caso QGIS 2.x (2.18)

Per poter tracciare il segmento occorre aggiungere - alla tabella attributi - due campi x e y (Real); queste coordinate serviranno per memorizzare il punto in cui sposteremo - manualmente - l’etichetta.

Aggiungiamo i due campi X e Y:

sposta

tabella attributi:

sposta

dopo aver creato i due campi:

sposta

  • F7 per aprire il pannello Style Layer;
  • scegliere il campo per l’etichetta;
  • scheda posizionamento:
    • Definito in funzione dei dati: selezionare campo X e Y

sposta

sposta

fatto ciò, usiamo la barra delle etichette:

sposta

le varie opzioni si attiveranno dopo aver messo il layer in editing e configurato la sezione posizionamento.

Vediamo ora come fare disegnare il segmento: tra il centroid del poligono e il punto in cui spostiamo (manualmente) l’etichetta

sposta

Video demo QGIS 2.18

field_calc03

Caso QGIS 3.x

Dalla 3.0 in poi non occorre più modificare la tabella attributi - aggiungendo i campi x e y - in quanto ci pensa la tabella di memorizzazione ausiliaria

sposta

occorre solo utilizzare in X e Y: Store Data in the project dopo avere definito il campo primario del layer

sposta

Geopackage è qui