[QGIS-it-user] Ordina colonna Legenda
Marco Spaziani
spaziani.marco a gmail.com
Mer 28 Set 2016 03:37:43 PDT
Mi rifaccio alla discussione di ieri sull'editing delle colonne della
Legenda dalla quale sono emersi una serie di spunti da un lato risolutivi
della problematica e dall'altro interessanti per ulteriori applicazioni (mi
riferisco all'uso sinergico di 'concat', 'left', e 'substr').
Vorrei ora porvi un'altra questione.
Ottenuta la Legenda su più colonne e con gli "accapo" per ogni classe con
più soggetti, ho pensato, per facilitare la leggibilità "mappa - legenda"
di concatenare all'inizio del gruppo di nomi il numero ID del record e di
utilizzare lo stesso numero ID come etichetta per l'appezzamento di terreno
di proprietà di quel gruppo di nomi. Quindi, nella polilinea rappresentante
l'appezzamento di terreno compare ad esempio, come etichetta, il numero 48
mentre in Legenda, oltre al quadratino colorato, avrò l'indicazione dei
proprietari di quell'appezzamento con anteposto il numero 40, tipo:
48 - Mario Rossi
Andrea Bianchi
Giuseppe Rossi
49 - Mario Verdi
Andrea Rossi
Giuseppe Verdi
ecc....
Tutto bene ...tranne che per l'ordinamento della colonna!
Infatti, nel concatenare il Campo "ID" (contenente, in formato numero, la
numerazione progressiva degli appezzamenti) con il Campo "Intestatari"
(contenenti in formato testo nomi dei proprietari), il numero
dell'appezzamento perde il "formato numero" e diviene "formato testo".
Ovviamente ora, essendo i numeri espressi in formato testo, quando poi vado
a creare la colonna, questa viene ordinata "alfabeticamente" (e non in
ordine crescente numerico) e, purtroppo, ad esempio, succede che, ordinando
alfabeticamente, il numero 3 viene posto dopo il numero 10, ecc... e quindi
mi ritrovo una colonna ordinata, dall'alto in basso, tipo:
11 - Mario Rossi
Andrea Bianchi
Giuseppe Rossi
3 - Mario Verdi
Andrea Rossi
Giuseppe Verdi
ecc....
Come risolvere?
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20160928/72c408b9/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user