Skip To Content

Applicare i filtri

Un filtro presenta una visualizzazione particolareggiata di un feature layer in una mappa. Limitando la visibilità delle feature in un layer, è possibile scoprire gli elementi più importanti. Ad esempio, è possibile creare un filtro su un layer del reato in modo che sulla mappa vengano visualizzati solo gli incendi dolosi che si sono verificati nell'ultimo mese. Filtrando il layer del reato in base al tipo di reato e alla data, è possibile mostrare modelli della posizione degli incendi dolosi e supportare la polizia nella prevenzione di tentativi d'incendio doloso futuri.

Gli autori di mappe possono inoltre impostare filtri interattivi che supportano gli utenti nell'esplorazione autonoma dei dati. Fornendo prompt e suggerimenti in merito ai valori disponibili nel layer, è possibile guidare gli utenti verso altri filtri che potrebbero voler applicare alle feature. Ad esempio, è possibile impostare un filtro interattivo su un layer relativo alle scuole in modo che gli utenti possano scegliere di visualizzare le scuole elementari, medie o secondarie. Per impostazione predefinita, il layer mostra le scuole elementari. Leggendo il prompt e il suggerimento forniti, gli utenti possono comprendere di poter modificare il valore in media o secondaria per visualizzare i diversi tipi di scuola sulla mappa.

Crea filtro

Utilizzare filtri esistenti

Nel caso in cui un feature layer della mappa contenga un filtro, viene visualizzata una vista filtrata delle feature. Nella mappa sono visibili solo le feature che corrispondono ai criteri del filtro. Ad esempio, un autore della mappa può aver configurato un filtro su un layer relativo alle scuole contenente scuole elementari, medie e secondarie per la sola visualizzazione delle scuole elementari (ad esempio, Il tipo è Elementare). In questo caso, le scuole medie e secondarie non vengono incluse nel filtro della visualizzazione della mappa. Se l'autore della mappa ha configurato un filtro interattivo sul layer relativo alle scuole, è possibile modificare il valore in Media e visualizzare solo le scuole medie dell'area.

È possibile accedere al filtro per visualizzare le espressioni, modificare ogni espressione interattiva nel filtro e modificarlo. Qualsiasi modifica apportata si applica solo alla visualizzazione della mappa (a meno che non si sia proprietari della mappa e sia quindi possibile salvare le modifiche).

  1. Aprire la mappa con il layer filtrato nel map viewer.
  2. Fare clic su Dettagli e quindi su Contenuti.
  3. Passare al feature layer con il filtro esistente e fare clic FiltroFiltro.
    Finestra Filtro
  4. Cambiare, modificare o visualizzare il filtro.
    • Nella scheda Cambia, è possibile applicare un nuovo valore per un filtro interattivo esistente. Immettere un nuovo valore per l'espressione e fare clic sul pulsante Applica filtro. La mappa visualizza gli aggiornamenti con la nuova visualizzazione filtrata del feature layer. Inoltre, la scheda visualizza una versione intuitiva delle espressioni nel filtro. Questa scheda viene visualizzata nel caso cui le espressioni interattive siano presenti nel filtro. Nel caso in cui il filtro non contenga espressioni interattive, viene visualizzata una scheda Visualizza al posto delle versioni intuitive delle espressioni nel filtro.
    • Nella scheda Modifica, è possibile aggiornare le espressioni. Consultare la sezione successiva per i dettagli sull'aggiornamento delle espressioni.

Creare i filtri

È possibile creare filtri su feature layer ospitati, feature service layer di ArcGIS Server e layer del map service ArcGIS Server che dispone di dati attributo associati. Non è possibile creare filtri su note mappa o feature importate da un file. Nella mappa saranno visibili solo le feature che corrispondono ai criteri dell'espressione.

  1. Aprire la mappa nel map viewer.
  2. Fare clic su Dettagli e quindi su Contenuti.
  3. Passare al feature layer che si desidera filtrare e fare clic FiltroFiltro.
  4. Creare la propria espressione di definizione.
    • Le espressioni utilizzano la forma generica di <Nome_campo> <Operatore> <Valore, Campo o Univoco>.
    • È possibile creare un'espressione singola, espressioni multiple oppure uno o più insiemi di espressioni. Un insieme è di fatto un gruppo di espressioni, ad esempio Tipo è Elementare e Iscrizione è almeno 400.
    • Nel caso in cui si disponga di più di un'espressione, scegliere di visualizzare nel layer le feature che corrispondono a Tutto o Qualsiasi delle espressioni. Tutto richiede che ogni criterio specificato debba essere vero. Qualsiasi indica che solo una delle espressioni deve essere vera per le feature da visualizzare.
    • Per il campo dell'espressione, fare clic sulla freccia del menu a discesa Campo e scegliere il campo di cui si desidera eseguire l'interrogazione dall'elenco.
    • Per l'operatore dell'espressione, fare clic sulla freccia del menu a discesa Operatori e scegliere un operatore dall'elenco.
    • Se si desidera eseguire il filtraggio in base a un valore specifico, scegliere Valore e immettere un valore nel campo. La casella di input varia in base al tipo di campo.
    • Se si desidera comparare il valore in un campo rispetto al valore di un altro campo, fare clic su Campo, selezionare la freccia dell'elenco a discesa, quindi scegliere il campo per l'espressione.
    • Se si desidera eseguire il filtraggio in base a un valore specifico nel campo selezionato per l'espressione, scegliere Univoco e selezionare un valore univoco dal campo.
      Nota:

      i filtri con valori univoci non sono supportati su campi data.

    • Se l'espressione viene creata in base ai valori o a un valore univoco, è possibile impostare un'espressione interattiva. Non è possibile chiedere valori per espressioni basate su un campo. Fare clic sulla casella alla sinistra di Chiedi valori. Immettere le informazioni relative al valore nel campo Prompt e un suggerimento nel campo Suggerimento.
    • Per eliminare un'espressione nel filtro, fare clic sul pulsante EliminaElimina presente alla destra dell'espressione.
  5. Fare clic su Applica Filtro per abilitare la visualizzazione filtrata sulla mappa.
    Suggerimento:

    Se è stato creato un filtro per un feature layer ospitato, è disponibile l'opzione Applica Filtro e Zoom, che abilita la visualizzazione filtrata e ridisegna la mappa corrente per mostrare i filtri.

  6. Per annullare il filtro e visualizzare tutte le feature nel layer, fare clic su Rimuovi Filtro.

Filtro per data

È possibile filtrare alcuni feature layer per data. Ad esempio, potrebbe essere necessario mostrare le posizioni dei terremoti che si sono verificati durante un intervallo di date specificato.

Operatori per i filtri data includono ricorre il giorno, non ricorre il giorno, ricorre prima del giorno, ricorre dopo il giorno, è compreso tra e non è compreso tra.

Nota:

Il filtraggio per data è disponibile per feature layer ospitati e service layer di ArcGIS Server 10.2 e versioni successive che supportano interrogazioni standardizzate.

  1. Aprire la mappa nel map viewer.
  2. Fare clic su Dettagli e quindi su Contenuti.
  3. Passare al feature layer che si desidera filtrare e fare clic FiltroFiltro.
  4. Creare la propria espressione di definizione per il filtro data come segue:
    1. Selezionare un campo data dal menu a discesa Campo.
    2. Selezionare un operatore, ad esempio, ricorre il giorno, ricorre prima del giorno, ricorre dopo il giorno e così via, dal menu a discesa Operatore.
    3. Secondo la modalità di filtro dei dati desiderata, effettuare una delle operazioni seguenti:
      • Se si desidera eseguire il filtraggio in base a un valore data specifico, fare clic su Valore e immettere un valore. A seconda dell'operatore selezionato, potrebbe essere necessario specificare una singola data (o due date) dal calendario, immettere una o due date manualmente, o specificare un intervallo di tempo in giorni, settimane o mesi.
      • Se si desidera confrontare il valore di un campo rispetto al valore di un altro campo, fare clic su Campo e selezionare un campo dal menu a discesa.
  5. Aggiungere più espressioni o set in base alle esigenze.
  6. Al termine, fare clic su Applica filtro.

Considerazioni relative ai filtri

  • È possibile creare filtri su feature layer ospitati, viste di feature layer ospitati, feature service layer di GIS Server e layer del map service GIS Server che dispone di dati attributo associati. Non è possibile creare filtri su note mappa o feature importati da un file.
    Nota:

    I filtri applicati a feature layer ospitati e viste di feature layer ospitati non limitano l'accesso ai dati del layer. Chiunque disponga dell'accesso al layer può rimuovere il filtro e accedere a tutti i dati.

  • Per cambiare un nome di campo, modificarne l'alias nella configurazione popup.
  • È possibile creare espressioni interattive basate su valori o valori univoci. Non è possibile creare espressioni interattive basate su un campo.
  • Non aggiungere caratteri speciali ai valori a meno che tali caratteri non facciano parte del valore. Se ad esempio si specifica Città è "New York", non verrà trovata una feature denominata New York, ma sarà necessario specificare Città è New York.
  • Se il campo include valori codificati, nell'elenco Valori sono visualizzati tutti i valori codificati definiti dal servizio per il campo. Possono essere inclusi valori che non esistono come feature nel layer. Nell'elenco Unico sono visualizzate tutte le feature del layer. Questo può essere un sottoinsieme dei valori del servizio.
  • Se si dispone di più espressioni, i risultati variano a seconda del modo che siano stati raggruppati e della modalità di raggruppamento. Ad esempio, se si crea un filtro in cui tutte le seguenti espressioni devono essere vere, Tipo è Media o Tipo è Secondaria (questo è un insieme) e Categoria è Privata (questa è un'espressione singola) e il filtro selezionerà tutte le scuole medie e secondarie private.
    Esempio di filtro

    Se invece si crea un filtro in cui tutte le seguenti espressioni devono essere vere, Tipo è Secondaria e Categoria è Privata (ora questo è l'insieme) o Tipo è Media (questa è un'espressione singola), il filtro selezionerà quindi tutte le scuole medie pubbliche e private e solo le scuole secondarie private.
    Esempio di filtro