Restituisce l'area della geometria corrente. L'area calcolata da questa funzione rispetta sia le impostazioni dell'ellissoide del progetto corrente sia delle unità di misura. Per esempio, se è stato impostato un ellissoide per il progetto allora l'area calcolata sarà ellisoidica altrimenti se non è stato impostato alcun ellissoide l'area calcolata sarà planimetrica.
$area
Aggiungiamo un campo area_mq e lo popoliamo con la funzione $area:
- di default è sempre spuntato;
- digitiamo il nome del campo area_mq;
- il tipo di campo di uscita in questo caso è numero decimale (Double), definire la lunghezza del campo;
- ricercare la funzione digitando area;
- doppio clic sulla funzione $area per inserirlo;
- clic su OK per eseguire.
nell'esempio ho usato un vettore poligonale con EPSG 3004 (sistema proiettato metrico): la superficie di ogni elemento è in metri quadrati come evidenziato nella tabella attributi
il SR del layer in cui si sta calcolando l'area ($area) è un sistema proiettato (es:EPSG 3003/4; 32632/33/34) quindi l'unità di misura è il metro, invece se il SR fosse stato EPSG 4326, cioè un sistema geografico, allora l'unità di misura dell'area sarebbe stata in gradi e quindi poco comprensibile e valori piccoli.
in generale $area <> area($geometry)