Conta i punti nel poligono↵
Contare i features di un layer puntuale che ricadono dentro poligoni, e ‘appendere’ i valori nella tabella attributi del layer poligonale.
Esiste una geo-algoritmo in processing (Conta i punti nel poligono) che fa questo lavoro in modo brillante ma crea un altro strato.
Un modo rapido per evitare la creazione di un nuovo layer è quello di utilizzare il calcolatore di campi:
- creare un nuovo campo 'nro' nel layer poligonale;
- popolarlo utilizzando la seguente espressione:
aggregate(
layer:='punti',
aggregate:='count',
expression:=$id,
filter:=intersects( $geometry, geometry(@parent))
)
risultato:
NB: i due layer devono avere stesso SR, altrimenti restituirà sempre zero.
Geopackage è qui
Funzioni e variabili utilizzate: