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.

<code>
CASE
WHEN
"POP_TOT" < round((array_get(array_sort(array_agg(  "POP_TOT"  )) , (sum(@row_number)*0.25))),0)
THEN 1
ELSE
 (
 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
</code>

        
        
        <div class="signature" style="margin-top:1em;color:#666666;font-size:11px;">
                                Dott. For. Ludovico Frate, PhD
<br/>
                        </div>
<br/><hr align="left" width="300" />
Sent from the <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html">QGIS Italian User mailing list archive</a> at Nabble.com.<br/>