Un dataset esposto per la modifica Web viene reso disponibile a utenti che non conoscono GIS o che utilizzano probabilmente dispositivi non adatti per lunghe sessioni di modifica degli attributi. Per semplificare il lavoro di tali utenti e salvaguardare l'integrità dei dati, è possibile preparare con cura i modelli di feature.
I modelli di feature consentono di definire i tipi di elementi che gli editor possono aggiungere a un feature layer, in base a combinazioni specifiche di attributi. Ad esempio, i modelli di feature per un feature layer relativo alle scuole può consentire agli editor di scegliere se una nuova feature deve essere classificata come scuola elementare, scuola media o scuola superiore. L'amministratore del feature layer può preimpostare l'attributo del tipo di scuola in base a queste tre opzioni. In questo modo si impedisce agli editor di immettere valori non validi per questo importante attributo.
Se si utilizza simbologia univoca, è possibile definire sottotipi dei tipi di feature, ovvero modelli aggiuntivi basati su altri attributi delle feature. È ad esempio possibile definire i tipi di condutture disponibili sulla base del diametro dei tubi e del materiale utilizzato per realizzarle. I modelli di feature correttamente definiti consentono agli editor di aggiungere solo i tipi di feature consentiti. Grazie ai modelli di feature è possibile offrire una tavolozza definita di tipi di feature validi che gli editor possono creare e modificare.
Se tutte le feature del layer presentano caratteristiche simili o non possono essere suddivisi in categorie nominali o ordinali, non è necessario preoccuparsi dei modelli. Se ad esempio si digitalizzano i confini poligonali di aree di studio denominate in modo univoco, i modelli potrebbero non essere necessari. Se invece le singole aree di studio vengono inserite in una categoria di priorità, i modelli possono essere utili.
È possibile definire modelli di feature in ArcGIS Pro, ArcMap o Map Viewer.
Creare modelli di feature in ArcGIS Pro
Se si pubblica un feature layer ospitato da un progetto in ArcGIS Pro, definire un modello di feature nel progetto. Per ulteriori informazioni, vedere Creare un modello di feature nella Guida di ArcGIS Pro. I modelli di feature sono persistenti quando si pubblica il feature layer e si consente la modifica. Chiunque modifichi il feature layer ospitato può utilizzare i modelli di feature definiti originariamente con ArcGIS Pro.
Creare modelli di feature in ArcMap
Se l'origine del feature layer ospitato è un documento mappa, è possibile utilizzare ArcMap per definire un modello di feature. Questo processo è descritto nella sezione Modifica della Guida di ArcMap in Utilizzare i modelli di feature. I modelli di feature sono persistenti quando si pubblica il feature layer in ArcGIS Enterprise e si consente la modifica. Gli editor possono utilizzare i modelli di feature definiti originariamente con ArcMap.
Creare modelli di feature in Map Viewer
È anche possibile definire modelli di feature in Map Viewer. Questo è particolarmente utile se il feature layer è stato pubblicato dal portale senza informazioni sul modello associate.
Nella procedura seguente viene spiegato come creare o modificare modelli di feature per un feature layer ospitato.
- Abilitare la modifica per il feature layer ospitato e definire le impostazioni di modifica per consentire agli editor di aggiungere feature.
- Nella pagina dell'elemento del feature layer, fare clic su Apri nel map viewer e quindi su Aggiungi layer a nuova mappa.
Il feature layer viene aperto in una nuova mappa.
- Impostare per i layer la simbologia da visualizzare nel modello. Nella maggior parte dei casi questa operazione implica la configurazione di simboli univoci in base a un campo dei dati. I valori di questo campo definiscono i tipi di feature disponibili per gli editor.
- Fare clic su Modifica. I modelli predefiniti per il feature layer vengono visualizzati sul lato sinistro della mappa.
- Fare clic su Gestisci.
Questo pulsante è visibile solo se si è proprietario del feature layer o un amministratore dell'organizzazione.
- Nell'elenco a discesa fare clic sul nome del layer contenente i tipi di feature da gestire.
Verrà visualizzato un elenco dei tipi di feature e dei relativi modelli. È possibile fare clic sulla piccola freccia a destra del nome del modello per riordinare la posizione del modello nell'elenco o impostare le proprietà del modello. La proprietà più importante da modificare è l'insieme di valori di campo associati al modello.
Per ogni tipo di feature sono disponibili più modelli che consentono di predefinite gli attributi della feature. Nell'esempio seguente ogni tipo di scuola comprende due modelli: uno per la scuola pubblica e uno per la scuola privata. che consentono di accedere a ulteriori opzioni per le feature nell'ambiente di modifica.
Per aggiungere un nuovo modello, è possibile fare clic sulla freccia a destra del nome del tipo di feature e scegliere Nuovo modello. In questo modo viene aggiunto un nuovo modello sotto il tipo di feature. È necessario specificare le proprietà del nuovo modello. Ad esempio, è possibile fare clic sulla freccia accanto ad High schools, fare clic su Nuovo modello, assegnare al modello Charter high school e specificare tutte le altre proprietà pertinenti per questo nuovo modello.
Un altro modo per aggiungere un nuovo modello consiste nel fare clic sulla freccia a destra di un modello esistente e scegliere Copia. Anche in questo caso sotto il tipo di feature verrà aggiunto un nuovo modello, che però avrà le stesse proprietà del modello copiato. Questa opzione è utile se la maggior parte delle proprietà del nuovo modello è identica quelle del modello copiato.
- Per aggiungere un nuovo tipo di feature, fare clic sul pulsante Aggiungi nuovo tipo di feature.
L'operazione più importante da eseguire in questo popup consiste nell'impostare il valore dell'attributo che definisce questo tipo di feature. Se ad esempio si desidera aggiungere un tipo di feature per scuole alternative e i dati includono un campo Tipo, è possibile definire un modello per il caso in cui il valore del campo Tipo è Alternativo.
È possibile aggiungere un nuovo tipo di feature solo se si utilizza simbologia univoca.
- Fare clic su Salva modifiche una volta completato l'aggiornamento dei tipi e dei modelli di feature. Le modifiche vengono salvate nel feature layer ospitato.
Le modifiche saranno visibili la prossima volta che si modificano le feature nel Map Viewer o in qualsiasi altro client che supporta feature layer.
Considerazioni sui modelli di feature
- Se si cambia lo stile nel layer in modo che utilizzi simboli univoci anziché colori o dimensioni, i tipi e i modelli vengono automaticamente aggiornati dopo un messaggio di avviso. I tipi e i modelli di feature vengono aggiornati anche se si cambia il campo di un renderer di valore univoco.
- Se esiste solo il modello di feature predefinito, il nome del modello di feature è uguale a quello del tipo di feature. Non è possibile modificare il nome del modello aggiornandone le proprietà.
- Se il feature layer ospitato contiene un singolo renderer per interruzioni di classe o di simbolo, verranno utilizzati solo modelli e non tipi di feature. Se si desidera, è possibile modificare il modello predefinito e aggiungerne altri.
- È possibile rimuovere tutti i modelli di feature da un tipo di feature, ma, in tal caso, gli editor non possono aggiungere feature alla mappa. Sono disponibili metodi più efficaci per limitare le modifiche, come descritto in Gestire feature layer ospitati.