Filtraggio dei dati

Per selezionare un sottogruppo di oggetti per un layer o per l'applicazione di un tema, utilizzare un filtro. Se, ad esempio, si dispone di una risorsa dati contenente tutte le città statunitensi con una proprietà denominata STATE, è possibile creare il seguente filtro per visualizzare solo le città della California:

STATE = 'CA'

La finestra di dialogo Filtro presenta due modalità: Elaborazione e Avanzata. Nella modalità Elaborazione è possibile creare solo filtri con una sintassi valida. Nella modalità Avanzata è possibile creare filtri con qualsiasi sintassi, anche se non gestita dalla modalità Elaborazione. Per passare dalla modalità Avanzata alla modalità Elaborazione, è necessario che le condizioni del filtro siano valide. Nella modalità Elaborazione, inoltre, non è consentito l'utilizzo di un filtro con una sintassi valida contenente funzioni o nomi di proprietà che non sono presenti nella fonte dati del layer.

Tutte le condizioni devono avere il seguente formato:

<proprietà> <operatore> <costante>

Per filtrare i dati

  1. Aprire il layer da modificare effettuando una delle seguenti operazioni:
    • Creare un nuovo layer.
    • Fare doppio clic su un layer esistente.
    • Fare clic sulla scheda del layer se questo è già aperto.

    Per informazioni sulla creazione di un nuovo layer, vedere Creazione di nuove risorse. Per informazioni sull'associazione di una risorsa dati ad un nuovo layer, vedere Specifica della risorsa dati per un layer.

  2. Aprire la finestra di dialogo Filtro effettuando una delle seguenti operazioni:
    • Per selezionare un sottogruppo di oggetti per un layer, nell'area Impostazione dati oggetto del riquadro Impostazioni dell'Editor layer, fare clic su […] per Filtro applicato ai dati.
    • Per selezionare un sottogruppo di oggetti per l'applicazione di un tema, nel riquadro Stile dell'Editor layer nell'area Intervalli di scala, selezionare l'intervallo di scala al quale applicare un tema. Nella griglia delle regole di stile, fare clic sulla casella Condizione.

    Per ulteriori informazioni sugli intervalli di scala, vedere Informazioni sugli intervalli di scala.

  3. Nella finestra di dialogo Filtro, effettuare una delle seguenti operazioni:
    • Scegliere Proprietà e selezionare una proprietà dall'elenco.
    • Selezionare Espressione e utilizzare la finestra di dialogo Espressione numerica per creare un'espressione.

      Per ulteriori informazioni, vedere Creazione di espressioni numeriche.

  4. In Condizione e valore, selezionare un operatore relazionale e un valore da ciascun elenco.

    Per visualizzare i valori disponibili per la proprietà selezionata, fare clic su Recupera.

  5. Per aggiungere condizioni, effettuare le seguenti operazioni:
    • Fare clic su Nuova.
    • In Operatore, fare clic su And oppure Or.
    • Per anteporre l'operatore booleano Not alla condizione selezionata, in Operatore selezionare Not.
    • Specificare una proprietà o un'espressione, una condizione e un valore.
  6. Per raggruppare e separare le condizioni, selezionarle e fare clic su Raggruppa i componenti selezionati o Separa i componenti selezionati in base alle esigenze.
  7. Fare clic su OK.
  8. Fare clic sul menu File Salva.