[QGIS-it-user] Vettore Categorizzato editare campo Legenda tramite espressioni indipendentemente da campo Valore

Buonasera,
nella tematizzazione categorizzata di un vettore c’è un modo per editare tramite espressione il campo Legenda in maniera indipendente dal campo Valore? Noto che il campo Legenda è sempre corrispondente al campo Valore e non trovo un modo di editare il campo Legenda se non manualmente e riga per riga.

Ad esempio:
in un layer di uso del suolo è possibile utilizzare come Valore il campo codice del CORINE Land Cover (es. 111) e far comparire in Legenda la relativa descrizione (es. zone residenziali a tessuto continuo).

Grazie in anticipo per eventuali indicazioni / suggerimenti
Danilo

Buonasera,
ma il codice del CORINE e la descrizione non sono il relazione 1 a 1, se cosi fosse utilizza direttamente il campo descrizione per tematizzare.
Se ho detto una fesseria, per favore allega dei dati minimali su cui poter fare dei test.

saluti

···

Ing. Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
C.F.: FNDSVT71E29Z103G
P.IVA: 06597870820
membro QGIS Italia - http://qgis.it/
socio GFOSS.it - http://gfoss.it/
blog:**** https://pigrecoinfinito.com/
FB: Co-admin - https://www.facebook.com/qgis.it/****
TW: ****https://twitter.com/totofiandaca

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E’ vietata qualsiasi forma di riproduzione o divulgazione senza l’esplicito consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.

In realtà il vettoriale su cui sto lavorando ha un campo “cod_uso” contenente i codici corine (es. 1112, 242, 312, ecc.) e un campo “descr_cod_” che anteposto alla descrizione ripete il codice (es. 1111 TESSUTO URBANO RESIDENZIALE CONTINUO E DENSO, 242 SISTEMI COLTURALI E PARTICELLARI COMPLESSI, 312 BOSCHI DI CONIFERE, ecc.).

La questione è:
tematizzare un vettore in modo di avere nel pannello dei layer la legenda in ordine crescente rispetto al codice senza però mostrare il codice ma solo la descrizione.

In sostanza (è una cosa che mi sono chiesto più volte), nella tematizzazione categorizzata è possibile “slegare” la colonna legenda dalla colonna valore o i due campi devono essere per forza collegati? Visto che c’è la possibilità di editare manualmente le singole righe della colonna legenda semplicemente tramite doppio-click, chiedevo se fosse possibile editare la colonna legenda in un colpo solo tramite espressione (sarebbe utile quando si hanno numerose categorie).

Spero di aver chiarito.
Grazie

Il giorno mer 15 set 2021 alle ore 20:32 Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

Buonasera,
ma il codice del CORINE e la descrizione non sono il relazione 1 a 1, se cosi fosse utilizza direttamente il campo descrizione per tematizzare.
Se ho detto una fesseria, per favore allega dei dati minimali su cui poter fare dei test.

saluti

Il giorno mer 15 set 2021 alle ore 17:34 Danilo Procaccini <danilo.procaccini@gmail.com> ha scritto:

Buonasera,
nella tematizzazione categorizzata di un vettore c’è un modo per editare tramite espressione il campo Legenda in maniera indipendente dal campo Valore? Noto che il campo Legenda è sempre corrispondente al campo Valore e non trovo un modo di editare il campo Legenda se non manualmente e riga per riga.

Ad esempio:
in un layer di uso del suolo è possibile utilizzare come Valore il campo codice del CORINE Land Cover (es. 111) e far comparire in Legenda la relativa descrizione (es. zone residenziali a tessuto continuo).

Grazie in anticipo per eventuali indicazioni / suggerimenti
Danilo


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

Ing. Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
C.F.: FNDSVT71E29Z103G
P.IVA: 06597870820
membro QGIS Italia - http://qgis.it/
socio GFOSS.it - http://gfoss.it/
blog:**** https://pigrecoinfinito.com/
FB: Co-admin - https://www.facebook.com/qgis.it/****
TW: ****https://twitter.com/totofiandaca

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E’ vietata qualsiasi forma di riproduzione o divulgazione senza l’esplicito consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.

Ho provato a categorizzare con un’espressione che nasconde le prime 5 lettere del campo “descr_cod_”, appare solo la descrizione come desiderato, ma l’ordine nel pannello dei layer diventa alfabetico e salta l’ordinamento relativo ai codici.

Il giorno gio 16 set 2021 alle ore 10:38 Danilo Procaccini <danilo.procaccini@gmail.com> ha scritto:

Allego un file di esempio

Il giorno gio 16 set 2021 alle ore 10:35 Danilo Procaccini <danilo.procaccini@gmail.com> ha scritto:

In realtà il vettoriale su cui sto lavorando ha un campo “cod_uso” contenente i codici corine (es. 1112, 242, 312, ecc.) e un campo “descr_cod_” che anteposto alla descrizione ripete il codice (es. 1111 TESSUTO URBANO RESIDENZIALE CONTINUO E DENSO, 242 SISTEMI COLTURALI E PARTICELLARI COMPLESSI, 312 BOSCHI DI CONIFERE, ecc.).

La questione è:
tematizzare un vettore in modo di avere nel pannello dei layer la legenda in ordine crescente rispetto al codice senza però mostrare il codice ma solo la descrizione.

In sostanza (è una cosa che mi sono chiesto più volte), nella tematizzazione categorizzata è possibile “slegare” la colonna legenda dalla colonna valore o i due campi devono essere per forza collegati? Visto che c’è la possibilità di editare manualmente le singole righe della colonna legenda semplicemente tramite doppio-click, chiedevo se fosse possibile editare la colonna legenda in un colpo solo tramite espressione (sarebbe utile quando si hanno numerose categorie).

Spero di aver chiarito.
Grazie

Il giorno mer 15 set 2021 alle ore 20:32 Totò Fiandaca <pigrecoinfinito@gmail.com> ha scritto:

Buonasera,
ma il codice del CORINE e la descrizione non sono il relazione 1 a 1, se cosi fosse utilizza direttamente il campo descrizione per tematizzare.
Se ho detto una fesseria, per favore allega dei dati minimali su cui poter fare dei test.

saluti

Il giorno mer 15 set 2021 alle ore 17:34 Danilo Procaccini <danilo.procaccini@gmail.com> ha scritto:

Buonasera,
nella tematizzazione categorizzata di un vettore c’è un modo per editare tramite espressione il campo Legenda in maniera indipendente dal campo Valore? Noto che il campo Legenda è sempre corrispondente al campo Valore e non trovo un modo di editare il campo Legenda se non manualmente e riga per riga.

Ad esempio:
in un layer di uso del suolo è possibile utilizzare come Valore il campo codice del CORINE Land Cover (es. 111) e far comparire in Legenda la relativa descrizione (es. zone residenziali a tessuto continuo).

Grazie in anticipo per eventuali indicazioni / suggerimenti
Danilo


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

Ing. Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
C.F.: FNDSVT71E29Z103G
P.IVA: 06597870820
membro QGIS Italia - http://qgis.it/
socio GFOSS.it - http://gfoss.it/
blog:**** https://pigrecoinfinito.com/
FB: Co-admin - https://www.facebook.com/qgis.it/****
TW: ****https://twitter.com/totofiandaca

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E’ vietata qualsiasi forma di riproduzione o divulgazione senza l’esplicito consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.

ciao,
aggiungo solamente che effettuare una legenda categorizzata basata su
un campo numerico è sicuramente più performante piuttosto che su un
campo di testo (con una descrizione anche lunga), pensate che deve
essere fatto un distinct su quel campo...

segnalo inoltre che un "antico" qml era stato reso disponibile a tutti
(basato sul raster, però):
https://www.eea.europa.eu/data-and-maps/data/corine-land-cover-1990-raster-3/qgis-compliant-colourmap
magari questa è l'occasione per aggiornarlo...

un saluto,
francesco

Il giorno gio 16 set 2021 alle ore 10:43 Danilo Procaccini
<danilo.procaccini@gmail.com> ha scritto:

Ho provato a categorizzare con un'espressione che nasconde le prime 5 lettere del campo "descr_cod_", appare solo la descrizione come desiderato, ma l'ordine nel pannello dei layer diventa alfabetico e salta l'ordinamento relativo ai codici.