Per controllare i dati visualizzati dagli utenti, il proprietario di una vista del Feature Layer hosted oppure un amministratore può definire i campi o le feature 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.
Ad esempio, è possibile creare più viste diverse di uno stesso Feature Layer hosted, contenenti le informazioni sui clienti, e impostare definizioni diverse per ciascuna vista a seconda degli utenti interessati. Per una vista condivisa con un gruppo che eseguirà analisi spaziali, è possibile decidere di nascondere i campi in cui sono archiviati i nomi dei clienti, in quanto gli analisti non necessitano di tali informazioni. Per un'altra vista condivisa con un gruppo che gestisce gli itinerari delle consegne, è invece possibile decidere di definire la vista in modo che vengano visualizzate solo le feature che rappresentano i clienti che hanno acquistato un prodotto non ancora consegnato.
È possibile impostare e salvare le definizioni delle viste dalla scheda Visualizzazione della pagina dei dettagli della vista del Feature Layer hosted o aggiungere il layer o la vista a Map Viewer e impostare la definizione nel riquadro Contenuti.
Durante la definizione di una vista del Feature Layer hosted, tenere presente le seguenti considerazioni.
- Utilizzare le definizioni di campo o feature solo se il server di hosting è configurato per il supporto di interrogazioni SQL standard.
- 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.
La procedura seguente descrive come impostare una definizione per una vista del Feature Layer hosted nella 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 Visualizzazione.
- Sotto l'elemento, fare clic sul pulsante Altre Opzioni e quindi su Imposta definizione vista.
- Scegliere il tipo di definizione da impostare.
- Per limitare le feature disponibili in base ai valori dei campi, fare clic su Definisci feature, scegliere un campo, quindi definire l'espressione che restituirà le feature che si desidera rendere disponibili nella vista. È possibile applicare più definizioni di feature per la stessa vista. Al termine, fare clic su Applica definizione.
- Per definire i campi disponibili nella vista, fare clic su Definisci campi, quindi deselezionare i campi per i quali si desidera disabilitare l'accesso da parte degli utenti. Dopo aver definito i campi disponibili, fare clic su OK.
Nota:
Non è possibile utilizzare una definizione campo per nascondere certi tipi di campo. Ad esempio, non è possibile deselezionare i campi di sistema richiesti dal portale, come l’ID del layer. Inoltre non è possibile nascondere campi che non consentono valori null se non è stato 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.
- Per definire un'estensione, fare clic su Definisci un’area di interesse. Immettere un indirizzo o il nome di una posizione nella casella di ricerca per raggiungere l'area di interesse generale. È possibile accettare il riquadro predefinito attorno al punto cercato, o disegnare una casella o un poligono intorno all'area del layer che si desidera rendere disponibile nella vista del Feature Layer hosted. Se la visualizzazione contiene più di un sublayer, è possibile applicare la stessa area di interesse a tutti i layer selezionando Applicare a tutti i layer in questa visualizzazione del layer. Dopo aver definito l'area desiderata, fare clic su Applica.
Nota:
Se si definiscono diverse aree di interesse su ogni layer nella vista dell’hosted feature layer, non è possibile abilitare la sincronizzazione.