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:

../_images/sposta_01.pngsposta

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:

../_images/sposta_03.pngsposta

tabella attributi:

../_images/sposta_04.pngsposta

dopo aver creato i due campi:

../_images/sposta_05.pngsposta

  • 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

../_images/sposta_06.pngsposta

../_images/sposta_07.pngsposta

fatto ciò, usiamo la barra delle etichette:

../_images/sposta_08.pngsposta

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

../_images/sposta_09.gifsposta

Video demo QGIS 2.18

https://img.youtube.com/vi/KduHGf9wJbs/0.jpgfield_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

../_images/tab_aux_01.pngsposta

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

../_images/sposta_10.pngsposta

Geopackage è qui