Skip To Content

Widget Filtro

Il widget Filtro consente di limitare la visibilità delle feature in un layer. Nella mappa saranno visibili solo le feature che corrispondono ai criteri dell'espressione. Di conseguenza, altri widget pronti all'uso, se applicabili, risponderanno alle modifiche apportate al layer.

Configurare il widget Filtro

Questo widget può essere impostato per aprirsi automaticamente all'avvio di un'app. Per abilitare questa funzionalità, fare clic sul pulsante Apri automaticamente il widget all'avvio dell'app Apri automaticamente il widget all'avvio dell'app sul widget, che si convertirà in verde scuro.

  1. Passare il puntatore del mouse sul widget e fare clic sul pulsante Configura questo widget Configura questo widget per aprire la finestra di dialogo delle proprietà di configurazione.
  2. Se lo si desidera, fare clic su Cambia icona widget e sostituirla con la propria immagine.

    Viene visualizzata una finestra dell'utilità di gestione risorse in cui è possibile selezionare un file di immagine locale da usare come icona del widget.

  3. Fare clic su + Nuovo filtro e selezionare un layer dall'elenco a discesa Layer.
  4. Nella scheda Info, assegnare un nome al filtro nella casella di testo Etichetta.
  5. Passare alle immagini locali per scegliere un'icona per il filtro. Se non viene specificata, verrà applicata l'icona predefinita.
  6. Nella scheda Espressioni, fare clic su + Aggiungi espressione.
    1. Fare clic sulla freccia a discesa associata al campo e scegliere dall'elenco il campo in base al quale filtrare.
    2. Fare clic sulla freccia a discesa accanto al campo Operatori e scegliere un operatore dall'elenco.
      Nota:

      I provider di valori relativi alla data ora possono fornire le relative date, come oggi, ieri e domani. Gli operatori relativi alla data, come negli ultimi e a esclusione degli ultimi, supportano anche l’impostazione della data relativa (ad esempio, negli ultimi 5 giorni). Si noti che alcuni operatori relativi alla data, come negli ultimi e a esclusione degli ultimi, sono disponibili soltanto per i Feature Service hosted online.

    3. Se si desidera eseguire il filtro in base a un valore specifico, fare clic sull’icona dell’ingranaggio, scegliere Valore, e immettere un valore nel campo. Fare clic sulla casella a sinistra di Richiedi valori se si desidera impostare un'espressione interattiva. Immettere le informazioni relative al valore nel campo Prompt e un suggerimento nel campo Suggerimento.
    4. Se si desidera comparare il valore in un campo rispetto al valore di un altro campo, scegliere Campo nell’impostazione, fare clic sulla freccia dell'elenco a discesa, quindi scegliere il campo per l'espressione.
    5. Se si desidera eseguire il filtraggio in base a un valore specifico nel campo selezionato per l'espressione, scegliere Univoco nell’impostazione e selezionare un valore univoco dal campo. Consente anche di mostrare in modo dinamico solo i valori basati sull'espressione precedente oppure tutte le altre espressioni, indipendentemente dal relativo ordine. Immettere le informazioni relative al valore nel campo Prompt e un suggerimento nel campo Suggerimento, quindi selezionare la modalità di visualizzazione dei valori nell'elenco.
      Attenzione:

      I filtri con valori univoci richiedono un Map Service Layer versione 10.1 o successiva. L'opzione Univoco non è disponibile se si crea un filtro con un Service Layer versione 10.0 o precedente.

      Attenzione:

      Per visualizzare la descrizione dei valori codificati quando l'opzione Valori filtrati in base a espressioni precedenti o Valori filtrati in base a tutte le altre espressioni è selezionata, il servizio deve supportale la funzionalità di interrogazione in base alle statistiche.

    Nota:

    Se l'espressione viene creata in base ai valori o a un valore univoco, è possibile impostare un'espressione interattiva facendo clic sulla casella a sinistra di Richiedi valori. Non è possibile chiedere valori per espressioni basate su un campo.

  7. Per creare più espressioni, o uno o più set di espressioni, fare clic su + Aggiungi espressione o Aggiungi set.

    Un set è un gruppo di espressioni, ad esempio, la capacità del rifugio è maggiore di 200 e lo Stato è aperto.

  8. Nella scheda Opzioni, selezionare la casella a sinistra di Rimuovere i filtri layer preimpostati dalla mappa se non si desidera riportare i filtri presenti nella mappa nell'app.
  9. Selezionare Applicare questo filtro una volta aperto il widget per applicare immediatamente il filtro quando si apre il widget.
  10. Selezionare l'opzione Comprimere le espressioni dei filtri (se presenti) quando si apre il widget per comprimere il filtro con Chiedi valori.
  11. Per aggiungere un altro filtro, ripetere i passaggi da 1 a 10.
  12. Passare con il mouse sul filtro creato nella tabella per eliminarlo o ordinarlo.
  13. Facoltativamente, se si desidera applicare lo zoom alla feature nel layer dopo aver applicato i filtri, selezionare Una volta applicati i filtri eseguire lo zoom sul layer.
  14. Facoltativamente, se si desidera che gli utenti finali creino i propri filtri, selezionare Consenti la creazione di filtri personalizzati.
  15. Fare clic su OK per salvare e chiudere la configurazione.

Usare il widget Filtro

È possibile applicare più filtri contemporaneamente o applicare un singolo filtro alla mappa.

  1. Fare clic sull'icona del widget Filtro per aprirlo.
  2. Fare clic sul filtro specificato per limitare le feature sulla mappa. Si noti che il pulsante di selezione si accenda dopo aver applicato il filtro. Fare nuovamente clic sul pulsante del filtro per rimuovere il filtro dalla mappa. È possibile accendere e spegnere il pulsante di selezione per applicare o rimuovere il filtro.
  3. Digitare o selezionare un valore nella casella di testo se l'opzione Richiedi valori è selezionata quando il filtro viene creato. Fare clic sul pulsante del filtro per rimuovere il filtro dalla mappa. È possibile notare l’icona a forma di freccia accanto al filtro. Fare clic su di essa per immettere valori.
  4. Fare clic sull’icona Crea filtro personalizzato nell’angolo inferiore destro per definire i propri filtri quando applicabili.