Applicare filtri (Map Viewer classico)

Nota:

Questo argomento include informazioni relative a Map Viewer classico. Ora è disponibile un Map Viewer migliorato. Aprire Map Viewer dall'icona di avvio dell'app per iniziare. Per ulteriori informazioni, consultare la documentazione della guida di Map Viewer.

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.

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 è proprietari della mappa ed è quindi possibile salvare le modifiche).

  1. Aprire la mappa con il layer filtrato in Map Viewer classico.
  2. Fare clic su Dettagli e quindi su Contenuto.
  3. Passare al feature layer col filtro esistente e cliccare su Filtro 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 e layer di feature service ArcGIS Server; non è possibile creare filtri su note di mappe o feature importate da un file. Nella mappa saranno visibili solo le feature che corrispondono ai criteri dell'espressione del filtro.

Di seguito è descritta la procedura di applicazione di filtri in Map Viewer classico. Per i feature layer, è anche possibile applicare filtri sulla tabella Visualizzazione della pagina dell'elemento del feature layer.

  1. Aprire la mappa in Map Viewer classico
  2. Fare clic su Dettagli e quindi su Contenuto.
  3. Passare al feature layer che si desidera filtrare e cliccare su Filtro Filtro.
  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. Per creare un insieme di espressioni, fare clic su Aggiungi un insieme. Per ulteriori informazioni sui set e per visualizzare un esempio consultare la sezione Considerazioni.
    • 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 tutti i criteri specificati devono essere veri. 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 confrontare il valore in un campo con il 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 un filtro in base a un valore specifico nel campo selezionato per l'espressione, scegliere Univoco e selezionare un valore univoco dal campo. Se questa opzione non è disponibile, potrebbero essere applicate delle restrizioni
    • 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 Richiedi valori. Immettere le informazioni relative al valore nel campo Prompt e un suggerimento nel campo Suggerimento.
    • Per eliminare un'espressione nel filtro cliccare il pulsante Elimina Elimina a 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. I proprietari di feature layer e gli amministratori dell'organizzazione possono salvare il filtro sul layer. Cliccare su Altre opzioni Altre opzioni, quindi su Salva layer.

    Quando si salva il filtro con il layer, tutti coloro che effettuano l'accesso al layer vedono i dati filtrati. Se non si salva il filtro sul layer, il filtro si applica solo alla mappa.

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

    Se si è salvato il filtro sul layer, sarà necessario salvare nuovamente il layer per rimuovere il filtro dal layer.

Filtro per data

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

Utilizzando gli operatori negli ultimi/nelle ultime e non negli ultimi/nelle ultime, è anche possibile applicare un filtro data dinamico in un feature layer ospitato per mostrare eventi che si sono verificati rispetto al giorno corrente, ad esempio tutte le feature che sono state modificate negli ultimi cinque giorni, senza dover aggiornare manualmente il filtro ogni giorno. Altri operatori disponibili 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 filtro 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 in Map Viewer classico
  2. Fare clic su Dettagli e quindi su Contenuto.
  3. Passare al feature layer che si desidera filtrare e cliccare su Filtro Filtro.
  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, negli ultimi/nelle ultime e così via, dal menu a discesa Operatore.
      Nota:

      Gli operatori negli ultimi/nelle ultime e non negli ultimi/nelle ultime sono disponibili solo per feature layer ospitati.

    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 in un campo con il valore in un altro campo, fare clic su Campo e selezionare un campo dal menu a discesa.
      • Se si desidera filtrare in base a un valore specifico nel campo data selezionato per l'espressione, fare clic su Univoco e selezionare un valore data univoco. Se questa opzione non è disponibile, potrebbero essere applicate delle restrizioni
  5. Aggiungere più espressioni o set in base alle esigenze.
  6. Al termine, fare clic su Applica filtro.

Considerazioni relative ai filtri

Si tenga presente quanto segue quando si lavora con i filtri:

  • È possibile creare filtri su feature layer ospitati, viste di feature layer ospitati e layer di feature serviceArcGIS Server. 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.
  • È possibile filtrare i campi data su feature layer ospitati nonché su service layer di ArcGIS Server 10.2 e versioni successive che supportano interrogazioni standardizzate.
  • 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.
  • L'opzione Univoco richiede un map service layer versione 10.1 o successiva. L'opzione non è disponibile se si crea un filtro con un map service layer della versione 10.0 o precedente.
  • L'opzione Univoco non è disponibile se il numero di valori univoci supera il limite consentito dal layer. E' possibile invece utilizzare l'opzione Valoreper scrivere esplicitamente il valore utilizzato per il filtro.
  • Il raggruppamento di più espressioni in set e la modalità di raggruppamento di tali espressioni determina ciò che si visualizza sulla mappa. Ad esempio, questa mappa usa set di espressioni per filtrare un layer di incidenti di forze di polizia a Philadelphia, Pennsylvania. In questo esempio, l'autore della mappa vuole mostrare incidenti di forze di polizia correlati a armi da fuoco o che hanno provocato morti, lasciando fuori altri tipi di eventi, quali furti nei quali non sono state usate armi da fuoco. Inoltre, l'autore della mappa desidera mostrare solo gli incidenti con armi da fuoco e letali verificatisi nel 2016.

    A tal fine, il filtro richiede quattro espressioni distinte: una per ciascuno dei tre tipi di incidente che l'autore della mappa desidera mostrare (Rapina con arma da fuoco, Omicidio – Penale e Aggressione aggravata con arma da fuoco) e una per l'anno di interesse (2016). Raggruppare l'espressione dell'anno con ciascuna delle espressioni dei tipi di incidente usando dei set garantisce che la mappa visualizzi solo gli incidenti per i quali entrambe le seguenti condizioni sono vere:

    • Il tipo di evento è Rapina con arma da fuoco, Omicidio – Penale o Aggressione aggravata con arma da fuoco.
    • L'evento si è verificato nel 2016.