ERRATA: ....mentre in Legenda, oltre al quadratino colorato, avrò l'indicazione dei proprietari di quell'appezzamento con anteposto il numero 40,
CORRIGE: ....mentre in Legenda, oltre al quadratino colorato, avrò l'indicazione dei proprietari di quell'appezzamento con anteposto il numero 48, Il giorno 28 settembre 2016 12:37, Marco Spaziani <spaziani.ma...@gmail.com> ha scritto: > 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? >
_______________________________________________ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-it-user