Statistiche su punti sovrapposti↵
Introduzione↵
Ho un file vettore di punti molti dei quali sono sovrapposti. come creare una etichetta che mostri il valore massimo, minimo o medio di un campo, calcolandolo ovviamente solo per i punti sovrapposti.
Array_agg
Restituisce un array di valori aggregati da un campo o espressione.
Espressione↵
l'espressione da usare è:
- massimo array_max
- minimo array_min
- media array_mean
Approfondimenti↵
La funzione array_agg aggrega valori dell’attributo E (che è un campo del vettore puntuale), con il group_by
raggruppiamo per posizione usando geom_to_wkt($geometry,2)
.
La funzione ◙geom_to_wkt permette di inserire una precisione sulla posizione.
NB: l'espressione utilizzata presuppone l'uso di coordinate proiettate con unità in metri. Nei casi di coordinate espresse in CRS geografico occorre modificare geom_to_wkt($geometry,2)
e usare geom_to_wkt($geometry,6)
. (Grazie per l'osservazione di Andrea Giudiceandrea)