[QGIS-it-user] Si può inserire la graduazione nella tabella degli attributi?

Ludovico ludovicofrate a hotmail.it
Sab 23 Maggio 2020 07:09:56 PDT


Ciao,è possibile farlo con il calcolatore campi. Si scrive una funzione che
assegna un categoria ad ogni elemento utilizzando un algoritmo come ad
esempio i quantili.Questo è un esempio che funziona con i quartili (4
categorie), da testare con gli altri quantili.CASEWHEN"POP_TOT" <
round((array_get(array_sort(array_agg(  "POP_TOT"  )) ,
(sum(@row_number)*0.25))),0)THEN 1ELSE ( CASE WHEN "POP_TOT" >=
(array_get(array_sort( array_agg(  "POP_TOT"  )  ) ,
(sum(@row_number)*0.25))) AND "POP_TOT" < (array_get(array_sort( array_agg( 
"POP_TOT"  )  ) , (sum(@row_number)*0.5))) THEN 2 ELSE  (CASE  WHEN 
"POP_TOT" >= (array_get(array_sort( array_agg(  "POP_TOT"  )  ) ,
(sum(@row_number)*0.5)))  AND  "POP_TOT" < (array_get(array_sort( array_agg( 
"POP_TOT"  )  ) , (sum(@row_number)*0.75)))  THEN 3  ELSE   (CASE   WHEN  
"POP_TOT" >= (array_get(array_sort( array_agg(  "POP_TOT"  )  ) ,
(sum(@row_number)*0.75)))   THEN 4   END)  END) END)END



-----
Dott. For. Ludovico Frate, PhD

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20200523/77b34b2e/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user