Vai al contenuto

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:

  1. creare un nuovo campo 'nro' nel layer poligonale;
  2. 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

QUI VIDEO


Funzioni e variabili utilizzate: