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?
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!!!
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...
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.