18.2.7. Oggetti Tabella

Puoi utilizzare gli oggetti tabella per decorare e spiegare la tua mappa

  • Attribute table: mostra un sottoinsieme degli attributi di un vettore, in base a regole predefinite

  • Fixed table: inserisce una tabella di testo manuale dove le informazioni possono essere indipendenti dai vettori.

18.2.7.1. L’oggetto tabella degli attributi

Ogni vettore del progetto può avere i suoi attributi visualizzati nel layout di stampa. Usa lo strumento addTable Aggiungi Tabella Attributi seguendo items creation instructions per aggiungere una nuova tabella che potrai poi manipolare come indicato in Interagire con gli oggetti del layout.

Per impostazione predefinita, un nuovo oggetto tabella degli attributi carica le prime righe del primo layer (in ordine alfabetico), con tutti i campi. Puoi comunque personalizzare la tabella grazie al suo pannello Proprietà dell’oggetto. Oltre alle items common properties, questa opzione ha le seguenti funzionalità (vedi Fig. 18.37):

../../../../_images/attribute_properties.png

Fig. 18.37 Pannello Proprietà Oggetto per la Tabella degli attributi

18.2.7.1.1. Proprietà principali

Il gruppo Proprietà Principali della tabella degli attributi fornisce le seguenti funzionalità (vedi Fig. 18.38):

../../../../_images/attribute_mainproperties.png

Fig. 18.38 Gruppo Proprietà Principali della Tabella degli Attributi

  • In Sorgente per impostazione predefinita puoi solo selezionare Etichetta le geometrie che consente di selezionare un Vettore dai layer vettoriali caricati nel progetto.

    Il pulsante dataDefined Sovrascrittura definita dai dati vicino alla lista Vettore ti permette di cambiare dinamicamente il vettore che viene utilizzato per popolare la tabella, ad esempio puoi riempire la tabella degli attributi con diversi attributi del vettore per ogni pagina dell’atlante. Nota che la struttura della tabella utilizzata (Fig. 18.41) è quella del vettore mostrato nell’elenco a discesa Vettore ed è lasciata intatta, il che significa che impostando una tabella definita dai dati ad un vettore con campi diverso(i) si otterranno colonna(e) vuote nella tabella.

    Nel caso in cui attivi l’opzione checkboxGenera un atlante nel pannello Atlante (vedi Generazione Atlante), ci sono due ulteriori possibili Sorgenti:

    • Elemento Atlante Attuale (vedi Fig. 18.39): non vedrai nessuna opzione per scegliere il layer, e la voce della tabella mostrerà solo una riga con gli attributi dell” elemento corrente del layer di copertura dell’atlante.

    • e Relazione figli (vedi Fig. 18.40): apparirà un’opzione con i nomi delle relazioni. Questa proprietà può essere usata solo se hai definito una relation usando il tuo layer di copertura dell’atlante come genitore, e la tabella mostrerà le righe figlie dell’elemento corrente del layer di copertura dell’atlante.

  • Il pulsante Aggiorna i Dati della Tabella può essere usato per aggiornare la tabella quando il contenuto effettivo della tabella è cambiato.

../../../../_images/attribute_mainatlas.png

Fig. 18.39 Proprietà principali Tabella degli Attributi per il layer corrente dell’atlante

../../../../_images/attribute_mainrelation.png

Fig. 18.40 Proprietà principali Tabella degli Attributi per “Relazione figlio”

  • Il pulsante Attributi avvia la finestra di dialogo Seleziona Attributi, (vedi Fig. 18.41) che può essere usata per cambiare i contenuti visibili della tabella. La parte superiore della finestra mostra l’elenco degli attributi da visualizzare e la parte inferiore ti aiuta a ordinare i dati.

    ../../../../_images/attribute_select.png

    Fig. 18.41 Finestra di dialogo Selezione attributi della Tabella degli Attributi

    Nella sezione Colonne puoi:

    • Spostare gli attributi in alto o in basso nell’elenco selezionando le righe e quindi utilizzando i pulsanti arrowUp e arrowDown per spostare le righe. È possibile selezionare e spostare più righe contemporaneamente.

    • Aggiungere un attributo con il pulsante signPlus. Questo aggiungerà una riga vuota in fondo alla tabella dove è possibile selezionare un campo come valore dell’attributo o creare un attributo tramite un’espressione regolare.

    • Rimuovere un attributo con il pulsante signMinus. È possibile selezionare e rimuovere più righe contemporaneamente.

    • Ripristinare la tabella degli attributi al suo stato predefinito con il pulsante Ripristina.

    • Cancellare la tabella usando il pulsante Cancella. Questo è utile quando hai una tabella grande, ma vuoi mostrare solo un piccolo numero di attributi. Invece di rimuovere manualmente ogni riga, può essere più veloce per cancellare la tabella e aggiungere le righe necessarie.

    • Le intestazioni delle celle possono essere modificate aggiungendo il testo personalizzato nella colonna Intestazione.

    • L’allineamento delle celle può essere gestito con Allineamento colonna che determinerà la posizione dei testi all’interno della celle della tabella.

    • La larghezza delle celle può essere gestita manualmente aggiungendo valori personalizzati alla colonna Larghezza.

    Nella sezione Ordina puoi:

    • Aggiungi un attributo con cui ordinare la tabella: premi il pulsante signPlus e viene aggiunta una nuova riga vuota. Inserisci un campo o un’espressione nella colonna Attributo e imposta Tipo Ordinamento in Crescente o Decrescente.

    • Seleziona una riga nell’elenco e usa i pulsanti arrowUp e arrowDown per cambiare la priorità di ordinamento a livello di attributo. Selezionando una cella nella colonna Tipo Ordinamento ti aiuta a cambiare l’ordine di ordinamento per il campo attributo.

    • Usa il pulsante signMinus per rimuovere un attributo dalla lista di ordinamento.

18.2.7.1.2. Filtro delle geometrie

Il gruppo Filtro degli elementi della tabella degli attributi fornisce le seguenti funzionalità (vedi Fig. 18.42):

../../../../_images/attribute_filter.png

Fig. 18.42 Gruppo Filtro Geometrie della Tabella degli Attributi

Puoi:

  • Definire il Numero massimo righe da visualizzare.

  • Attivare checkbox Elimina righe duplicate dalla tabella per mostrare solo records univoci.

  • Attivare checkbox Mostra solo le geometrie visibili nella mappa e seleziona la corrispondente Mappa collegata i cui attributi delle geometrie visibili saranno mostrati.

  • Attivare checkbox Mostra solo le geometrie che intersecano le geometrie dell’Atlante è disponibile solo quando è attivato checkbox Genere un atlante. Quando attivato, mostrerà una tabella con solo le geometrie che intersecano la geometria corrente dell’atlante.

  • Attivare checkbox Filtra con e fornire un filtro digitandolo nella riga di input o inserire un’espressione regolare usando il pulsante expression visualizzato. Alcuni esempi di istruzioni di filtraggio che puoi utilizzare quando hai caricato il layer degli aeroporti dal dataset del campione dati:

    • ELEV > 500

    • NAME = 'ANIAK'

    • NAME NOT LIKE 'AN%'

    • regexp_match( attribute( $currentfeature, 'USE' )  , '[i]')

    L’ultima espressione includerà solo gli aeroporti che hanno la lettera ‘i’ nel campo attributi ‘USE’.

18.2.7.1.3. Aspetto

Il gruppo Aspetto della tabella degli attributi fornisce le seguenti funzionalità (vedi Fig. 18.43):

../../../../_images/attribute_appearance.png

Fig. 18.43 Gruppo Aspetto della tabella degli attributi

  • Fai clic su checkbox Mostra righe vuote per riempire la tabella degli attributi con celle vuote. Questa opzione può anche essere utilizzata per fornire ulteriori celle vuote quando hai un risultato da mostrare!

  • Con Margini cella puoi definire il margine intorno al testo in ciascuna cella della tabella.

  • Con Mostra intestazione puoi scegliere una delle opzioni in elenco: “Sulla prima cornice”, “Su tutte le cornici” o “Nessuna intestazione”.

  • L’opzione Tabelle vuote controlla ciò che verrà visualizzato quando la selezione risultante è vuota:

    • Disegna solo le intestazioni, disegna solo l’intestazione, tranne se si è scelto “Nessuna intestazione” in Mostra intestazione.

    • Nascondi intera tabella, viene disegnato solo lo sfondo della tabella. Puoi attivare checkbox Non disegnare lo sfondo se la cornice è vuota in Cornici per nascondere completamente la tabella.

    • Mostra messaggio impostato, disegna l’intestazione e aggiunge una cella che attraversa tutte le colonne e visualizza un messaggio come “Nessun risultato” tche può essere fornito nell’opzione Messaggio da visualizzare.

  • L’opzione Messaggio da mostrare si attiva solo quando hai selezionato Mostra messaggio impostato per Tabelle vuote. Quando il risultato è una tabella vuota il messaggio verrà mostrato nella prima riga della tabella.

  • Con Colore di sfondo puoi impostare il colore di sfondo della tabella usando il widget color selector. L’opzione Personalizzazioni Avanzate… ti aiuta a definire diversi colori di sfondo per ogni cella (vedi Fig. 18.44)

../../../../_images/attribute_background.png

Fig. 18.44 Finestra di dialogo Colori di sfondo della Tabella degli attributi

  • checkbox Applica i colori dello stile condizionale del livello: la conditional table formatting presente nel vettore viene applicata all’interno della tabella degli attributi del layout (* solo i colori di sfondo e primo piano sono attualmente supportati *). Le regole di formattazione condizionale hanno la precedenza sulle altre impostazioni di formattazione della tabella di layout, ad es. sovrascriveranno altre impostazioni del colore di sfondo delle celle, come i colori delle righe alternate.casella di controllo

  • Con l’opzione Testo a capo con puoi definire un carattere sul quale il contenuto della cella sarà mandato a capo ogni volta che viene incontrato.

  • Con Testo fuori misura definisci il comportamento quando la larghezza impostata per una colonna è inferiore alla lunghezza del suo contenuto. Può essere Testo a capo o Tronca testo.

Nota

Altre proprietà dell’oggetto tabella degli attributi sono descritte nella sezione Tables common functionalities.

18.2.7.2. L’oggetto tabella fissa

Ulteriori informazioni sulla mappa possono essere inserite manualmente in una tabella scegliendo addManualTable Aggiungi Tabella Fissata e seguendo items creation instructions 1 per aggiungere un nuovo elemento della tabella che puoi successivamente manipolare nello stesso modo esposto in Interagire con gli oggetti del layout.

By default, an empty table with two minimized columns and rows appears in the map layout. You have to customize the table in the Item Properties panel. Other than the items common properties, this feature has the following functionalities:

18.2.7.2.1. Proprietà principali

../../../../_images/fixedtable_table_designer.png

Fig. 18.45 Fixed table Item Properties Panel with Table designer

In Main properties you can work with the Table designer when clicking the Edit table …:

  • Puoi cliccare nella tabella e inserire il testo manualmente.

  • Attraverso i menu in alto è possibile:

    • Import Content From Clipboard by going to File (it overrides given inputs).

    • work with selection functionalities for rows and columns by going to Edit.

    • Insert rows, Insert columns, Delete Rows, Delete Columns as well as using the option to checkbox Include Header Row.

  • You can work with the Cell Contents section on the right and:

    • Define the text format of selected cells in Formatting

      • by clicking on the given expression expression button and using a regular expression for the input of the cell

      • by choosing the Text format

      • by checkbox Format as number (several formats are available)

      • by defining the Horizontal alignment and the Vertical alignment

      • by choosing a Background color

    • Define the Cell Size with Row height and Column width.

18.2.7.2.2. Aspetto

The Appearance group of the fixed table provides the following functionalities:

  • Click checkbox Show empty rows to fill the attribute table with empty cells.

  • Con Margini cella puoi definire il margine intorno al testo in ciascuna cella della tabella.

  • Con Mostra intestazione puoi scegliere una delle opzioni in elenco: “Sulla prima cornice”, “Su tutte le cornici” o “Nessuna intestazione”.

  • With Background color you can set the background color of the table using the color selector widget. The Advanced customization option helps you define different background colors for each cell.

  • Con Testo fuori misura definisci il comportamento quando la larghezza impostata per una colonna è inferiore alla lunghezza del suo contenuto. Può essere Testo a capo o Tronca testo.

Nota

More properties of the fixed table item are described in the Tables common functionalities section.

18.2.7.3. Tables common functionalities

18.2.7.3.1. Visualizza reticolo

The Show grid group of the table items provides the following functionalities (see Fig. 18.46):

../../../../_images/attribute_grid.png

Fig. 18.46 Gruppo Visualizza reticolo della tabella degli attributi

  • Attiva checkbox Visualizza reticolo quando vuoi visualizzare il reticolo, i contorni delle celle della tabella. Puoi anche selezionare Disegna linee orizzontali o Disegna linee verticali o entrambe.

  • Con Spessore linea puoi impostare lo spessore delle linee utilizzate nel reticolo.

  • Il Colore del reticolo può essere impostato utilizzando il widget di selezione del colore.

18.2.7.3.2. Caratteri e stile testo

The Fonts and text styling group of the table items provides the following functionalities (see Fig. 18.47):

../../../../_images/attribute_fonts.png

Fig. 18.47 Gruppo Caratteri e Stile Testo della Tabella degli Attributi

  • You can define Font properties for Table heading and Table contents, using the advanced text settings widget (with buffer, shadow, paint effects, transparence, background, coloring, …). Note that these changes do not affect the cells that have custom font assigned, either from the Appearance section or the Table Designer dialog. Only cells with the default rendering are overwritten.

  • For Table heading you can additionally set the Alignment to Follow column alignment or override this setting by choosing Left, Center or Right. The column alignment is set using the Select Attributes dialog (see Fig. 18.41 ).

18.2.7.3.3. Cornici

The Frames group of the table item properties provides the following functionalities (see Fig. 18.48):

../../../../_images/attribute_frame.png

Fig. 18.48 Gruppo Cornici della Tabella degli Attributi

  • Con Modalità ridimensionamento puoi scegliere come visualizzare il contenuto della tabella degli attributi:

    • Usa cornici esistenti visualizza il risultato nella prima cornice e solo nelle cornici aggiunte.

    • Estendi fino a pagina creerà tutte le cornici (e le pagine corrispondenti) necessarie per visualizzare la selezione completa della tabella degli attributi. Ogni cornice può essere spostata sul layout. Se si ridimensiona una cornice, la tabella risultante sarà divisa tra le altre cornici. L’ultima cornice sarà ritagliata per adattarsi alla tabella.

    • Ripeti fino alla fine creerà anche tante cornici quante sono con l’opzione Estendi fino a pagina successiva, tranne che tutte le cornici avranno la stessa dimensione.

  • Usa il pulsante Aggiungi cornice per aggiungere un altra cornice con le stesse dimensioni della cornice selezionata. Il risultato della tabella che non rientra nella prima cornice continuerà nella cornice successiva quando si utilizza la modalità di ridimensionamento Usa cornici esistenti.

  • Attiva checkbox Non esportare la pagina se la cornice è vuota impedisce di esportare la pagina quando il riquadro della tabella non ha contenuto. Questo significa che tutti gli altri elementi del layout, mappe, barra di scala, legende, ecc. non saranno visibili nel risultato.

  • Attiva Non disegnare lo sfondo se la cornice è vuota per non avere lo sfondo quando la cornice non ha contenuti della tabella.