Vai al contenuto

Aggregare elementi adiacenti

  • Qual è la regione italiana che ha più regioni confinanti??
  • Qual è la regione italiana (tranne le isole) che ha meno regioni confinanti??
  • Qual è la regione italiana che ha una sola regione confinante??
  • Per ogni regione quali sono le regioni confinante??

a questa e altre domande è possibile rispondere utilizzando le funzioni di aggregazione del calcolatore di campi di QGIS.

Numero di regioni:

espressione da usare:

aggregate(
    layer:= 'regioni_g',
    aggregate:='count',
    expression:=to_string("COD_REG"),
    filter:=touches($geometry, geometry(@parent))
 )

Regioni confinanti:

aggregate(
    layer:= 'regioni_g',
    aggregate:='concatenate',
    expression:=to_string("DEN_REG"),
    concatenator:=', ',
    filter:=touches($geometry, geometry(@parent))
 )

funzione aggregate

Prova tu

Geopackage