Per controllare quali dati vedono gli utenti, il proprietario di una vista feature layer ospitata o un amministratore può definire quali campi o feature sono disponibili nella vista. È inoltre possibile limitare la vista del Feature Layer hosted a un'area specifica, definendo un'estensione spaziale. Queste definizioni vengono salvate assieme alla vista del Feature Layer hosted e consentono di avere un maggiore controllo sui contenuti visibili.
Per esempio, è possibile creare più viste di un feature level ospitato contenente informazioni sui clienti e impostare definizioni diverse per ogni vista a seconda degli utenti previsti. Per una vista che condividi con un gruppo che eseguirà analisi spaziali, puoi nascondere i campi che memorizzano i nomi dei clienti, dato che gli analisti non hanno bisogno di conoscere queste informazioni. Per un'altra vista che si condivide con un gruppo che si occupa di instradare le consegne, si può definire la vista per mostrare solo le feature che rappresentano i clienti che hanno acquistato un prodotto che non è stato ancora consegnato.
Si imposta la definizione della vista quando si crea la vista, ma si può successivamente cambiare la definizione della vista dalla scheda Impostazioni della pagina dei dettagli della vista di un feature layer ospitato.
Durante la definizione di una vista del Feature Layer hosted, tenere presente le seguenti considerazioni.
- Usa le definizioni dei campi o delle funzioni solo se il tuo server di hosting è configurato per permettere solo query SQL standardizzate.
- Non è possibile impostare una definizione di campo o di feature o un'area di interesse nella visualizzazione di un Feature Layer hosted, in un layer tile hosted dipendente.
- Alcune configurazioni sono definite nei singoli campi. Se viene nascosto un campo utilizzato per configurare elementi quali la simbologia, le etichette, i popup, le relazioni e le impostazioni temporali, tali configurazioni non funzioneranno più nella vista del Feature Layer hosted.
- Quando si esegue un'esportazione da una vista dell'Hosted Feature Layer a cui sono applicate definizioni, il file esportato conterrà solo i campi o le feature consentiti dalla definizione.
- Non è possibile alterare la definizione di queste viste di feature layer ospitato unite.
I seguenti passi descrivono come modificare la definizione per una vista di feature level ospitata dalla pagina dei dettagli della vista:
- Aprire i dettagli della vista del Feature Layer hosted.
- Se l'utente è il proprietario della vista, aprire la pagina dei dettagli nella scheda I Miei Contenuti della pagina dei contenuti.
- In qualità di amministratore, utilizzare Cerca per trovare la vista o accedere alla vista dalla scheda Contenuto dell'organizzazione della pagina dei contenuti.
- Fare clic sulla scheda Impostazioni.
- Scorri fino alla sezione Feature layer (ospitato, vista) e clicca su Aggiorna vista.
- Fare clic sui nomi dei layer per aggiungerli o rimuoverli dalla vista dei feature level ospitati.
I layer che sono inclusi nella vista hanno un segno di spunta accanto al loro nome.
- Fai clic su Avanti per modificare la definizione per ogni layer nella vista.
- Clicca sul primo layer per accedere alle opzioni di definizione del layer. Usa le seguenti opzioni per definire quali feature sono incluse in ogni layer nella vista:
- Aggiungi filtro - Puoi filtrare il contenuto di una vista definendo espressioni di filtro per uno o più campi del layer.
Per esempio, puoi escludere i valori dei campi vuoti (null) o includere solo i valori dei campi numerici maggiori di un numero che specifichi.
Per definire un'espressione per il filtro, fare clic su Aggiungi filtro > Aggiungi espressione e utilizzare gli elenchi a discesa per creare l'espressione.
È possibile aggiungere più espressioni di filtro per layer A tale scopo, fare clic su Aggiungi espressione e definire un'espressione aggiuntiva. Ripeti questo passo per ogni espressione di filtro che devi aggiungere.
Quando tutti i filtri sono stati definiti, utilizzare il menu a discesa Risultati del filtro per definire se una feature deve soddisfare tutte le condizioni definite nell'espressione del filtro per essere inclusa nella vista (Abbina tutte le espressioni) o se una feature deve soddisfare solo una delle espressioni del filtro per essere inclusa nella vista (Abbina almeno una espressione).
- Area di interesse: per limitare le feature incluse nella vista, definisci un'estensione spaziale per il layer. Solo le feature situate in quell'estensione saranno incluse nella vista.
Clicca sul pulsante Poligono o Rettangolo e disegna un'area sulla mappa. Per definire la stessa area di interesse per tutti i layer nella vista, fare clic su Applica a tutti i layer.
Nota:
Se si definiscono diverse aree di interesse su ogni layer nella vista dell’hosted feature layer, non è possibile abilitare la sincronizzazione.
- Campi - Puoi escludere i campi dalla vista se gli utenti della vista non hanno bisogno di vederli. Per esempio, puoi escludere i campi che contengono informazioni sensibili (come i nomi delle persone, le informazioni sulla salute o l'età).
Per definire quali campi includere nella vista, clicca su Seleziona campi e clicca sui nomi dei campi per rimuoverli o aggiungerli alla vista. Per aiutarti a determinare se un campo deve essere incluso o escluso dalla vista, clicca sul pulsante info accanto al nome del campo per vedere una descrizione del campo. Clicca su Fatto quando hai finito di definire quali campi includere nella vista.
Nota:
Non si possono escludere i campi richiesti da ArcGIS Enterprise. Per esempio, non puoi deselezionare campi di sistema come l'ID del layer. Inoltre non puoi escludere i campi che non permettono valori nulli se non hai impostato un valore predefinito per il campo. Se non è stato impostato un valore predefinito, gli editor devono avere accesso a dei campi non annullabili per i valori di input durante le modifiche.
- Aggiungi filtro - Puoi filtrare il contenuto di una vista definendo espressioni di filtro per uno o più campi del layer.
- Quando hai finito di modificare le opzioni di definizione per un layer, clicca sulla freccia accanto a Definizioni di layer per tornare all'elenco di tutti i layer nella vista.
- Ripeti i passi 6 e 7 per ogni ulteriore definizione di layer che devi modificare.
- Fai clic su Aggiorna quando hai finito tutte le modifiche alla vista del feature level ospitato.