[QGIS-it-user] Colonne Legenda

I colleghi d’ufficio non GISsaroli mi hanno appena passato una tabella di un foglio elettronico da associare ad uno shapefile.
Ho già linkato la tabella allo shape file ed è tutto ok.
Ora, dopo aver “categorizzato” un campo della tabella che chiameremo campo1, ora devo generare la legenda sfruttando le classi del Campo1.
Mi scontro ora con due ordini di problemi.
Cominciamo con il primo problema.
La categorizzazione dello shape file ha generato 158 classi e quindi, se la legenda fosse di una sola colonna, sarebbe troppo lunga tanto da non entrare nel foglio A2.
Fortunatamente con QGIS 2.14 LTR è un attimo optare per un numero di subcolonne maggiore di 1 e quindi parte del problema sarebbe risolto (nel mio caso me la cavo con due subcolonne). In realtà, avrei bisogno (non vi spiego il perchè altrimenti mi gioco i canonici 2 o 3 minuti di attenzione di chi, a cominciare da me, legge un post) di gestire graficamente le subcolonne della legenda in maniera separata e indipendente e non in un unico blocco come mi sembra che invece faccia di default QGIS 2.14 LRT. Esiste un modo per separare e gestire graficamente in maniera indipendente le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a sinistra della mappa ed un’altra a destra).
Secondo problema.
Il testo di buona parte delle classi generate dalla categorizzazione dello shape file è troppo lungo e quindi, creando la legenda, mi genera delle colonne (o, ovviamente, anche delle subcolonne) troppo larghe rispetto allo spazio disponibile nel foglio A2.
Potrei mettermi ad inserire “a manina”, classe per classe, un carattere per la funzione “Testo a capo con” e quindi creare voci di legenda di due o tre righe ma, fare questo lavoro per 158 classi, me se ne va tutta la notte. Esiste un modo per “dire” a QGIS 2.14 LTR di inserire automaticamente nel testo della classe, ogni X caratteri, un carattere speciale da usare per la funzione “Testo a capo con”? (un comando tipo: conta i caratteri partendo da sinistra e ogni 8 caratteri inserisci “£”).

P.S. Ovviamente, ho citato QGIS 2.14 LRT perchè al LRT è la versione con la quale preferisco lavorare in ufficio ma, se la soluzione di tutto dovesse essere nella versione 2.16, va bene lo stesso, fatemelo sapere, perchè è un attimo “aggiornarmi”.

···

Il giorno 27 settembre 2016 17:12, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

I colleghi d’ufficio non GISsaroli mi hanno appena passato una tabella di un foglio elettronico da associare ad uno shapefile.
Ho già linkato la tabella allo shape file ed è tutto ok.
Ora, dopo aver “categorizzato” un campo della tabella che chiameremo campo1, ora devo generare la legenda sfruttando le classi del Campo1.
Mi scontro ora con due ordini di problemi.
Cominciamo con il primo problema.
La categorizzazione dello shape file ha generato 158 classi e quindi, se la legenda fosse di una sola colonna, sarebbe troppo lunga tanto da non entrare nel foglio A2.
Fortunatamente con QGIS 2.14 LTR è un attimo optare per un numero di subcolonne maggiore di 1 e quindi parte del problema sarebbe risolto (nel mio caso me la cavo con due subcolonne). In realtà, avrei bisogno (non vi spiego il perchè altrimenti mi gioco i canonici 2 o 3 minuti di attenzione di chi, a cominciare da me, legge un post) di gestire graficamente le subcolonne della legenda in maniera separata e indipendente e non in un unico blocco come mi sembra che invece faccia di default QGIS 2.14 LRT. Esiste un modo per separare e gestire graficamente in maniera indipendente le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a sinistra della mappa ed un’altra a destra).
Secondo problema.
Il testo di buona parte delle classi generate dalla categorizzazione dello shape file è troppo lungo e quindi, creando la legenda, mi genera delle colonne (o, ovviamente, anche delle subcolonne) troppo larghe rispetto allo spazio disponibile nel foglio A2.
Potrei mettermi ad inserire “a manina”, classe per classe, un carattere per la funzione “Testo a capo con” e quindi creare voci di legenda di due o tre righe ma, fare questo lavoro per 158 classi, me se ne va tutta la notte. Esiste un modo per “dire” a QGIS 2.14 LTR di inserire automaticamente nel testo della classe, ogni X caratteri, un carattere speciale da usare per la funzione “Testo a capo con”? (un comando tipo: conta i caratteri partendo da sinistra e ogni 8 caratteri inserisci “£”).

Marco wrote

Fortunatamente con QGIS 2.14 LTR è un attimo optare per un numero di
subcolonne maggiore di 1 e quindi parte del problema sarebbe risolto (nel
mio caso me la cavo con due subcolonne). In realtà, avrei bisogno (non vi
spiego il perchè altrimenti mi gioco i canonici 2 o 3 minuti di attenzione
di chi, a cominciare da me, legge un post) di gestire graficamente le
subcolonne della legenda in maniera separata e indipendente e non in un
unico blocco come mi sembra che invece faccia di default QGIS 2.14 LRT.
Esiste un modo per separare e gestire graficamente in maniera indipendente
le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a
sinistra della mappa ed un'altra a destra).
Secondo problema.
Il testo di buona parte delle classi generate dalla categorizzazione dello
shape file è troppo lungo e quindi, creando la legenda, mi genera delle
colonne (o, ovviamente, anche delle subcolonne) troppo larghe rispetto
allo
spazio disponibile nel foglio A2.
Potrei mettermi ad inserire "a manina", classe per classe, un carattere
per
la funzione "Testo a capo con" e quindi creare voci di legenda di due o
tre
righe ma, fare questo lavoro per 158 classi, me se ne va tutta la notte.
Esiste un modo per "dire" a QGIS 2.14 LTR di inserire automaticamente nel
testo della classe, ogni X caratteri, un carattere speciale da usare per
la
funzione "Testo a capo con"? (un comando tipo: conta i caratteri partendo
da sinistra e ogni 8 caratteri inserisci "£").

Per il primo quesito (suddivisione della legenda): puoi benissimo inserire
due volte la stessa legenda e tramite filtri puoi visualizzare solo la parte
che ti interessa;

Per il secondo (inserimento carattere speciale): crea un'altra colonna in
funzione della prima e tramite 'concat', 'left', 'substr' inserisci il
carattere speciale all'altezza che vuoi.

naturalmente ho fatto delle prove prima di scrivere questa soluzione,
l'esito è buono!!!

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288067.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Domani li metto in pratica.
Per la prima soluzione da te proposta mi creerò un campo con la numerazione delle righe e poi in una subcolonna filtrerò le righe da 1 a 80 e nell’altra le righe da 81 a 158. Credo che funzionerà.
Per la seconda soluzione da te suggerita devo prima tradurla in “ignorantese”, il mio linguaggio nativo, …ma più o meno credo di aver capito …provando e riprovando, come diceva Galilei, alla fine dovei riuscirci …spero!

Il martedì 27 settembre 2016, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Fortunatamente con QGIS 2.14 LTR è un attimo optare per un numero di
subcolonne maggiore di 1 e quindi parte del problema sarebbe risolto (nel
mio caso me la cavo con due subcolonne). In realtà, avrei bisogno (non vi
spiego il perchè altrimenti mi gioco i canonici 2 o 3 minuti di attenzione
di chi, a cominciare da me, legge un post) di gestire graficamente le
subcolonne della legenda in maniera separata e indipendente e non in un
unico blocco come mi sembra che invece faccia di default QGIS 2.14 LRT.
Esiste un modo per separare e gestire graficamente in maniera indipendente
le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a
sinistra della mappa ed un’altra a destra).
Secondo problema.
Il testo di buona parte delle classi generate dalla categorizzazione dello
shape file è troppo lungo e quindi, creando la legenda, mi genera delle
colonne (o, ovviamente, anche delle subcolonne) troppo larghe rispetto
allo
spazio disponibile nel foglio A2.
Potrei mettermi ad inserire “a manina”, classe per classe, un carattere
per
la funzione “Testo a capo con” e quindi creare voci di legenda di due o
tre
righe ma, fare questo lavoro per 158 classi, me se ne va tutta la notte.
Esiste un modo per “dire” a QGIS 2.14 LTR di inserire automaticamente nel
testo della classe, ogni X caratteri, un carattere speciale da usare per
la
funzione “Testo a capo con”? (un comando tipo: conta i caratteri partendo
da sinistra e ogni 8 caratteri inserisci “£”).

Per il primo quesito (suddivisione della legenda): puoi benissimo inserire
due volte la stessa legenda e tramite filtri puoi visualizzare solo la parte
che ti interessa;

Per il secondo (inserimento carattere speciale): crea un’altra colonna in
funzione della prima e tramite ‘concat’, ‘left’, ‘substr’ inserisci il
carattere speciale all’altezza che vuoi.

naturalmente ho fatto delle prove prima di scrivere questa soluzione,
l’esito è buono!!!

saluti


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288067.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Non ho resistito e ho voluto provare subito.
Primo quesito (suddivisione della legenda): ho fatto come mi hai suggerito filtrando la colonna creata ad hoc con la numerazione delle righe. Tutto ok

Secondo quesito (inserimento carattere speciale): sono andato un po a tentoni seguendo il tuo suggerimento (mi ero incartato sulle parentesi) ma alla fine, con questa stringa di prova:

concat( (left( “Campo_1” , 10 )) ,‘£’, substr( “Campo _1” ,11,21 ) )

ho ottenuto il risultato che cercavo.
Avrai già capito che £ è il carattere speciale per l’accapo e Campo_1 ovviamente il campo con i testi megalunghi.
Ho fatto la prova su un testo di 21 caratteri e infilando “l’accapo” dopo il decimo carattere.
Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20 caratteri (si tratta di un campo ove ogni cella contiene il nome e cognome di tutti i proprietari di una certa particella catastale …e quando la famiglia è composta da padre, madre, e tre figli, ecco che nella cella devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di una quarantina di caratteri e più). Ne consegue che avrei la necessità di andare a capo più volte, almeno tre o quattro.
D’istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi viene da pensare che se aggiungo un ,‘£’ alla fine della stringa di comndo di cui sopra, dovrei ottenere un’altro “accapo” dopo il 21 carattere …ma non basta …come fare per ricontare altri 10 caratteri e rimandare a capo ancora una o due volte?

···

Il giorno 27 settembre 2016 17:55, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Fortunatamente con QGIS 2.14 LTR è un attimo optare per un numero di
subcolonne maggiore di 1 e quindi parte del problema sarebbe risolto (nel
mio caso me la cavo con due subcolonne). In realtà, avrei bisogno (non vi
spiego il perchè altrimenti mi gioco i canonici 2 o 3 minuti di attenzione
di chi, a cominciare da me, legge un post) di gestire graficamente le
subcolonne della legenda in maniera separata e indipendente e non in un
unico blocco come mi sembra che invece faccia di default QGIS 2.14 LRT.
Esiste un modo per separare e gestire graficamente in maniera indipendente
le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a
sinistra della mappa ed un’altra a destra).
Secondo problema.
Il testo di buona parte delle classi generate dalla categorizzazione dello
shape file è troppo lungo e quindi, creando la legenda, mi genera delle
colonne (o, ovviamente, anche delle subcolonne) troppo larghe rispetto
allo
spazio disponibile nel foglio A2.
Potrei mettermi ad inserire “a manina”, classe per classe, un carattere
per
la funzione “Testo a capo con” e quindi creare voci di legenda di due o
tre
righe ma, fare questo lavoro per 158 classi, me se ne va tutta la notte.
Esiste un modo per “dire” a QGIS 2.14 LTR di inserire automaticamente nel
testo della classe, ogni X caratteri, un carattere speciale da usare per
la
funzione “Testo a capo con”? (un comando tipo: conta i caratteri partendo
da sinistra e ogni 8 caratteri inserisci “£”).

Per il primo quesito (suddivisione della legenda): puoi benissimo inserire
due volte la stessa legenda e tramite filtri puoi visualizzare solo la parte
che ti interessa;

Per il secondo (inserimento carattere speciale): crea un’altra colonna in
funzione della prima e tramite ‘concat’, ‘left’, ‘substr’ inserisci il
carattere speciale all’altezza che vuoi.

naturalmente ho fatto delle prove prima di scrivere questa soluzione,
l’esito è buono!!!

saluti


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288067.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Marco wrote

Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20
caratteri (*si tratta di un campo ove ogni cella contiene il nome e
cognome
di tutti i proprietari di una certa particella catastale ...e quando la
famiglia è composta da padre, madre, e tre figli, ecco che nella cella
devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di
una quarantina di caratteri e più*). Ne consegue che avrei la necessità di
andare a capo più volte, almeno tre o quattro.
D'istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi
viene
da pensare che se aggiungo un ,'£' alla fine della stringa di comndo di
cui
sopra, dovrei ottenere un'altro "accapo" dopo il 21 carattere ...ma non
basta ....come fare per ricontare altri 10 caratteri e rimandare a capo
ancora una o due volte?

il campo che contiene i nominativi come è formattato?
cioè, tra nome e cognome dei vari parenti hai una virgola, un punto e
virgola, uno spazio ecc..

se cosi non fosse, ti consiglio di salvare il layer in CSV, modificare il
campo con i nominativi con LibreCalc facendo in modo che tra un parente e
l'altro metti una virgola o qualche altro segno;
poi importi il file CSV in qgis e con una join lo colleghi al layer...

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288121.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Il nome e il cognome sono separati da uno spazio mentre i vari nomi e cognomi contenuti nella stessa cella (lo so che è una cosa orribile una cella così “caotica” …ma questo m’hanno dato e su questo devo lavorare) sono separati da una virgola e uno spazio.
Esempio del contenuto di una cella: Mario Rossi, Andrea Rossi, Giuseppe Rossi, Maria Bianchi.
Però non ho capito quale possa essere il “valore aggiunto” se la trasformo in CSV. Purtroppo i nomi di uno stesso “clan” famigliare devono stare tutti nella stessa cella (detta così suona da sbirro) perchè dobbiamo capire se alcuni “clan” famigliari sono proprietari di più particelle anche non contigue.
Comunque, riparliamone domani a mente fresca, e per ora grazie di cuore

···

Il giorno 27 settembre 2016 22:24, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20
caratteri (si tratta di un campo ove ogni cella contiene il nome e
cognome
di tutti i proprietari di una certa particella catastale …e quando la
famiglia è composta da padre, madre, e tre figli, ecco che nella cella
devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di
una quarantina di caratteri e più
). Ne consegue che avrei la necessità di
andare a capo più volte, almeno tre o quattro.
D’istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi
viene
da pensare che se aggiungo un ,‘£’ alla fine della stringa di comndo di
cui
sopra, dovrei ottenere un’altro “accapo” dopo il 21 carattere …ma non
basta …come fare per ricontare altri 10 caratteri e rimandare a capo
ancora una o due volte?

il campo che contiene i nominativi come è formattato?
cioè, tra nome e cognome dei vari parenti hai una virgola, un punto e
virgola, uno spazio ecc…

se cosi non fosse, ti consiglio di salvare il layer in CSV, modificare il
campo con i nominativi con LibreCalc facendo in modo che tra un parente e
l’altro metti una virgola o qualche altro segno;
poi importi il file CSV in qgis e con una join lo colleghi al layer…


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288121.html

Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Usa la virgola come carattere speciale.

Il 27 set 2016 22:42, “Marco Spaziani” <spaziani.marco@gmail.com> ha scritto:

Il nome e il cognome sono separati da uno spazio mentre i vari nomi e cognomi contenuti nella stessa cella (lo so che è una cosa orribile una cella così “caotica” …ma questo m’hanno dato e su questo devo lavorare) sono separati da una virgola e uno spazio.
Esempio del contenuto di una cella: Mario Rossi, Andrea Rossi, Giuseppe Rossi, Maria Bianchi.
Però non ho capito quale possa essere il “valore aggiunto” se la trasformo in CSV. Purtroppo i nomi di uno stesso “clan” famigliare devono stare tutti nella stessa cella (detta così suona da sbirro) perchè dobbiamo capire se alcuni “clan” famigliari sono proprietari di più particelle anche non contigue.
Comunque, riparliamone domani a mente fresca, e per ora grazie di cuore

Il giorno 27 settembre 2016 22:24, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20
caratteri (si tratta di un campo ove ogni cella contiene il nome e
cognome
di tutti i proprietari di una certa particella catastale …e quando la
famiglia è composta da padre, madre, e tre figli, ecco che nella cella
devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di
una quarantina di caratteri e più
). Ne consegue che avrei la necessità di
andare a capo più volte, almeno tre o quattro.
D’istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi
viene
da pensare che se aggiungo un ,‘£’ alla fine della stringa di comndo di
cui
sopra, dovrei ottenere un’altro “accapo” dopo il 21 carattere …ma non
basta …come fare per ricontare altri 10 caratteri e rimandare a capo
ancora una o due volte?

il campo che contiene i nominativi come è formattato?
cioè, tra nome e cognome dei vari parenti hai una virgola, un punto e
virgola, uno spazio ecc…

se cosi non fosse, ti consiglio di salvare il layer in CSV, modificare il
campo con i nominativi con LibreCalc facendo in modo che tra un parente e
l’altro metti una virgola o qualche altro segno;
poi importi il file CSV in qgis e con una join lo colleghi al layer…


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288121.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Giusto, ottima idea.
Così avrei un “accapo” dopo ogni nome e cognome.
E’ una buona soluzione, (la luce rispetto al buio di prima).
Però siccome l’appetito vien mangiando (e il sonno ancora no) mi è venuta un’altra pensata.
Come suggerito da te avrei un “accapo” dopo ogni nome e cognome, e va bene, però a questo punto, “esteticamente” parlando, avrei delle colonne di legenda molto strette. L’ideale sarebbe imporre un “accapo” ogni due nome e cognome.
Ho pensato di fare così …dimmi (ditemi) che ne pensi (che ne pensate).
Con Libre Office trasformo la cella xls in CSV, “esplodendola” in tanti campi quante sono le virgole che separano i vari nomi e cognomi,

cioè da:

···

Il giorno 27 settembre 2016 22:53, Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

Usa la virgola come carattere speciale.

Il 27 set 2016 22:42, “Marco Spaziani” <spaziani.marco@gmail.com> ha scritto:

Il nome e il cognome sono separati da uno spazio mentre i vari nomi e cognomi contenuti nella stessa cella (lo so che è una cosa orribile una cella così “caotica” …ma questo m’hanno dato e su questo devo lavorare) sono separati da una virgola e uno spazio.
Esempio del contenuto di una cella: Mario Rossi, Andrea Rossi, Giuseppe Rossi, Maria Bianchi.
Però non ho capito quale possa essere il “valore aggiunto” se la trasformo in CSV. Purtroppo i nomi di uno stesso “clan” famigliare devono stare tutti nella stessa cella (detta così suona da sbirro) perchè dobbiamo capire se alcuni “clan” famigliari sono proprietari di più particelle anche non contigue.
Comunque, riparliamone domani a mente fresca, e per ora grazie di cuore

Il giorno 27 settembre 2016 22:24, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20
caratteri (si tratta di un campo ove ogni cella contiene il nome e
cognome
di tutti i proprietari di una certa particella catastale …e quando la
famiglia è composta da padre, madre, e tre figli, ecco che nella cella
devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di
una quarantina di caratteri e più
). Ne consegue che avrei la necessità di
andare a capo più volte, almeno tre o quattro.
D’istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi
viene
da pensare che se aggiungo un ,‘£’ alla fine della stringa di comndo di
cui
sopra, dovrei ottenere un’altro “accapo” dopo il 21 carattere …ma non
basta …come fare per ricontare altri 10 caratteri e rimandare a capo
ancora una o due volte?

il campo che contiene i nominativi come è formattato?
cioè, tra nome e cognome dei vari parenti hai una virgola, un punto e
virgola, uno spazio ecc…

se cosi non fosse, ti consiglio di salvare il layer in CSV, modificare il
campo con i nominativi con LibreCalc facendo in modo che tra un parente e
l’altro metti una virgola o qualche altro segno;
poi importi il file CSV in qgis e con una join lo colleghi al layer…


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288121.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ovviamente nel mio precedente esempio, i carattere £ è il carattere speciale che in genere uso per l’accapo …visto che la lira non va più di moda :wink:

···

Il giorno 27 settembre 2016 23:23, Marco Spaziani <spaziani.marco@gmail.com> ha scritto:

Giusto, ottima idea.
Così avrei un “accapo” dopo ogni nome e cognome.
E’ una buona soluzione, (la luce rispetto al buio di prima).
Però siccome l’appetito vien mangiando (e il sonno ancora no) mi è venuta un’altra pensata.
Come suggerito da te avrei un “accapo” dopo ogni nome e cognome, e va bene, però a questo punto, “esteticamente” parlando, avrei delle colonne di legenda molto strette. L’ideale sarebbe imporre un “accapo” ogni due nome e cognome.
Ho pensato di fare così …dimmi (ditemi) che ne pensi (che ne pensate).
Con Libre Office trasformo la cella xls in CSV, “esplodendola” in tanti campi quante sono le virgole che separano i vari nomi e cognomi,

cioè da:

NOME

| Mario Rossi, Andrea Rossi, Giuseppe Rossi, Maria Bianchi |

a:

| NOME 1 | NOME 2 | NOME 3 | NOME 4 |

| Mario Rossi | Andrea Rossi | Giuseppe Rossi | Maria Bianchi |

Quindi mi creo un Campo ex novo dove mi concateno due nomi e un “accapo” con una stringa di comando tipo:

concat(“NOME 1”, “NOME 2”, ‘£’, “NOME 3”, “NOME 4”)

Che ne dici (dite)?

Comunque ora basta perchè è tardi, ne riparliamo domani se vi va.
Buonanotte

Il giorno 27 settembre 2016 22:53, Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

Usa la virgola come carattere speciale.

Il 27 set 2016 22:42, “Marco Spaziani” <spaziani.marco@gmail.com> ha scritto:

Il nome e il cognome sono separati da uno spazio mentre i vari nomi e cognomi contenuti nella stessa cella (lo so che è una cosa orribile una cella così “caotica” …ma questo m’hanno dato e su questo devo lavorare) sono separati da una virgola e uno spazio.
Esempio del contenuto di una cella: Mario Rossi, Andrea Rossi, Giuseppe Rossi, Maria Bianchi.
Però non ho capito quale possa essere il “valore aggiunto” se la trasformo in CSV. Purtroppo i nomi di uno stesso “clan” famigliare devono stare tutti nella stessa cella (detta così suona da sbirro) perchè dobbiamo capire se alcuni “clan” famigliari sono proprietari di più particelle anche non contigue.
Comunque, riparliamone domani a mente fresca, e per ora grazie di cuore

Il giorno 27 settembre 2016 22:24, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20
caratteri (si tratta di un campo ove ogni cella contiene il nome e
cognome
di tutti i proprietari di una certa particella catastale …e quando la
famiglia è composta da padre, madre, e tre figli, ecco che nella cella
devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di
una quarantina di caratteri e più
). Ne consegue che avrei la necessità di
andare a capo più volte, almeno tre o quattro.
D’istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi
viene
da pensare che se aggiungo un ,‘£’ alla fine della stringa di comndo di
cui
sopra, dovrei ottenere un’altro “accapo” dopo il 21 carattere …ma non
basta …come fare per ricontare altri 10 caratteri e rimandare a capo
ancora una o due volte?

il campo che contiene i nominativi come è formattato?
cioè, tra nome e cognome dei vari parenti hai una virgola, un punto e
virgola, uno spazio ecc…

se cosi non fosse, ti consiglio di salvare il layer in CSV, modificare il
campo con i nominativi con LibreCalc facendo in modo che tra un parente e
l’altro metti una virgola o qualche altro segno;
poi importi il file CSV in qgis e con una join lo colleghi al layer…


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288121.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Funzionano, chi più chi meno, tutti gli approcci che abbiamo ipotizzato però, alla fine, quello che consente di creare legende con colonne meno ingombranti delle altre è, come suggeriva Totò, usare la virgola come carattere speciale (diceva Einstein “fra tutte le possibili soluzioni ad un problema, la più semplice è sempre quella giusta”).

···

Il giorno 27 settembre 2016 22:53, Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

Usa la virgola come carattere speciale.

Il 27 set 2016 22:42, “Marco Spaziani” <spaziani.marco@gmail.com> ha scritto:

Il nome e il cognome sono separati da uno spazio mentre i vari nomi e cognomi contenuti nella stessa cella (lo so che è una cosa orribile una cella così “caotica” …ma questo m’hanno dato e su questo devo lavorare) sono separati da una virgola e uno spazio.
Esempio del contenuto di una cella: Mario Rossi, Andrea Rossi, Giuseppe Rossi, Maria Bianchi.
Però non ho capito quale possa essere il “valore aggiunto” se la trasformo in CSV. Purtroppo i nomi di uno stesso “clan” famigliare devono stare tutti nella stessa cella (detta così suona da sbirro) perchè dobbiamo capire se alcuni “clan” famigliari sono proprietari di più particelle anche non contigue.
Comunque, riparliamone domani a mente fresca, e per ora grazie di cuore

Il giorno 27 settembre 2016 22:24, Totò <pigrecoinfinito@gmail.com> ha scritto:

Marco wrote

Il problema è che purtroppo mi ritrovo testi ancora molto più lunghi di 20
caratteri (si tratta di un campo ove ogni cella contiene il nome e
cognome
di tutti i proprietari di una certa particella catastale …e quando la
famiglia è composta da padre, madre, e tre figli, ecco che nella cella
devono andarci 5 nomi e 5 cognomi, per un totale, in alcuni casi, anche di
una quarantina di caratteri e più
). Ne consegue che avrei la necessità di
andare a capo più volte, almeno tre o quattro.
D’istinto (è tardi e non ce la faccio più a ragionare lucidamente) mi
viene
da pensare che se aggiungo un ,‘£’ alla fine della stringa di comndo di
cui
sopra, dovrei ottenere un’altro “accapo” dopo il 21 carattere …ma non
basta …come fare per ricontare altri 10 caratteri e rimandare a capo
ancora una o due volte?

il campo che contiene i nominativi come è formattato?
cioè, tra nome e cognome dei vari parenti hai una virgola, un punto e
virgola, uno spazio ecc…

se cosi non fosse, ti consiglio di salvare il layer in CSV, modificare il
campo con i nominativi con LibreCalc facendo in modo che tra un parente e
l’altro metti una virgola o qualche altro segno;
poi importi il file CSV in qgis e con una join lo colleghi al layer…


View this message in context: http://osgeo-org.1560.x6.nabble.com/Colonne-Legenda-tp5288052p5288121.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.


QGIS-it-user mailing list
>> QGIS-it-user@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ciao Marco!

Esiste un modo per separare e gestire graficamente in maniera indipendente le subcolonne di una legenda? (così da posizionarle, nel mio caso, una a sinistra della mappa ed un’altra a destra).

Anch’io avevo bisogno dell’informazione che ti mancava, però dal punto di vista cartografico (per le mappe tematiche) c’è la raccomandazione din non spezzare/disperdere la legenda intorno alla mappa (fonte: Le Fur A., 2007, Pratiques de la cartographie, Armand Colin, Paris, p. 88).

Saluti,
Gabriela

P.S. Ti posso inviare la pagina scansionata, se ne hai bisogno.