[QGIS-it-user] Mappa valori nel compositore di stampe è possible?

Salve a tutti,
sto lavorando su un piano di protezione civile, e ho aggiunto una
tabella attributi alla pagina dell'atlante nel compositore di
stampe...

Nella tabella vedevo dei numeri interi al posto delle descrizioni, e
in ritardo mi sono accorto che il progetto in effetti utilizza il
widget "mappa valori" in diversi campi, in tabella attributi viene
visualizzato il valore della mappa ma nel compositore di stampe viene
visualizzato il valore del campo.

Per ora ho creato una espressione con Case ... WHEN che uso in una
etichetta ma non vorrei ricrearla per ogni campo...

Sapete se c'è modo di visualizzare i valori della mappa nel
compositore di stampe? oppure sapete come creare una funzione che
legga il valore corrispondete dalla mappa valori?

amefad

Amedeo Fadini-2 wrote

Sapete se c'è modo di visualizzare i valori della mappa nel
compositore di stampe? oppure sapete come creare una funzione che
legga il valore corrispondete dalla mappa valori?

Salve,
nella tabella degli attributi viene visualizzato (solo visualizzato) il
contenuto della 'descrizione' del widget 'mappa valori' e non i 'valori',
quindi se tale tabella fosse utilizzata in qualsiasi altra parte (es.
compositore di stampe) si vedranno i valori 'veri' del campo.
Personalmente utilizzo un 'trucchetto' cioè realizzare un join tra la
tabella attributi e la tabella che contiene i valori del widget (se la
tabella non esistesse occorre ricrearla, solitamente sono poche righe);
fatto ciò nel compositore di stampa modifico la tabella, cioè nascondo il
campo della tabella attributi e lascio visibile quella in join e il gioco è
fatto!!!

Purtroppo se i campi sono molti occorre fare più join!!!

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Fwd-Mappa-valori-nel-compositore-di-stampe-e-possible-tp5286485p5286493.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Amedeo Fadini-2 wrote

Sapete se c'è modo di visualizzare i valori della mappa nel
compositore di stampe? oppure sapete come creare una funzione che
legga il valore corrispondete dalla mappa valori?

...aggiungo,
ho appena visto che nella QGIS 2.16.2 se si 'salva con nome' un layer dove
si è utilizzato dei widget si ha la possibilità di selezionare i dati
visualizzati e non i valori...
lo screenshot lo spiega benissimo...

<http://osgeo-org.1560.x6.nabble.com/file/n5286501/Immagine_4.jpg&gt;

saluti

--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Fwd-Mappa-valori-nel-compositore-di-stampe-e-possible-tp5286485p5286501.html
Sent from the QGIS Italian User mailing list archive at Nabble.com.

Grazie Totò

Il 18 settembre 2016 12:24, Totò <pigrecoinfinito@gmail.com> ha scritto:

...aggiungo,
ho appena visto che nella QGIS 2.16.2 se si 'salva con nome' un layer dove
si è utilizzato dei widget si ha la possibilità di selezionare i dati
visualizzati e non i valori...
lo screenshot lo spiega benissimo...

Sì questo l'avevo visto, ma gli shapefile del piano vanno consegnati
codificati e a livello dimetodo preferisco evitare di pescare da uno
shapefile differente per le stampe che poi è sicuro che finiscono
disallineati.

In effetti il join è la soluzione migliore, anche se al momento i
valori sono mappati nel file di progetto (distribuito da regione
veneto) e devo creare i csv esterni.

amefad