Come aggiungere un campo virtuale

Facciamo un esempio, geopackage con vettore lineare:

../_images/add_campo_virt3.png

selezionare il layer (presente nel Layer Panel), tasto destro mouse “Apri tabella attributi” oppure cliccare sull”icona https://docs.qgis.org/2.18/it/_images/mActionOpenTable.pngicona_tab_attr oppure tasto funzione F6

../_images/add_campo_virt1.png

  1. attivare editing;
  2. aprire calcolatore di campi https://docs.qgis.org/testing/en/_images/mActionCalculateField.pngcalc
  3. crea nuovo campo, crea campo virtuale;
  4. digittare nome campo lunghezza_dinamica;
  5. tipo campo uscita Real e lunghezza uscita 10 e 2;
  6. nella casella ricerca digitiamo il nome della funzione: $length
  7. doppio clic sulla funzione $lenght per aggiungerla;
  8. OK per eseguire;

../_images/add_campo_virt2.png

verrà aggiunta la colonna lunghezza_dimanica popolata con la funzione $lenght

Osservazioni

Un campo virtuale è un campo che si aggiorna dimanicamente e non modifica la tabella attributi in quanto viene memorizzata nel progetto e non nel layer.

https://img.youtube.com/vi/IymSgXmbAFM/0.jpgfield_calc03

video youtube

il geopackage è scaricabile qui