Skip To Content

Impostare la definizione della vista dell'hosted feature layer

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. 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 l'organizzazione è configurata per il supporto di query SQL standard. Rivolgersi all'amministratore dell'organizzazione per verificare che l'opzione Consenti solo query SQL standard sia abilitata a livello di organizzazione.
  • Non è possibile impostare una definizione di campo o di feature nella visualizzazione di un Feature Layer hosted, in un Tile Layer 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 utenti diversi dal proprietario o dall'amministratore eseguono un'esportazione da una vista del Feature Layer hosted a cui sono applicate definizioni, il file esportato conterrà solo i campi o le feature consentiti dalla definizione. Quando è il proprietario o l'amministratore ad eseguire l'esportazione, le definizioni non vengono applicate e il file esportato conterrà tutti i campi e tutte le feature.

La procedura seguente descrive come impostare una definizione per una vista del Feature Layer hosted nella pagina dei dettagli della vista.

  1. 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.
  2. Fare clic sulla scheda Visualizzazione.
  3. Sotto l'elemento, fare clic sul pulsante Altre Opzioni pulsante Altre Opzioni e quindi su Imposta definizione vista.
  4. 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:

      Alcuni campi non possono essere nascosti utilizzando una definizione di campo. Ad esempio, non è possibile deselezionare i campi di sistema richiesti dal portale, come l’ID del layer. Inoltre, non è possibile nascondere i campi che non possono essere annullati che non dispongono di un valore predefinito impostato, in quanto gli editor richiedono l'accesso ai campi per immettere valori durante la modifica.