Skip To Content

Gestire l'editing di feature layer ospitati

Gli utenti che possono modificare il contenuto di un feature layer ospitato, di un feature layer spazio-temporale ospitato o di una vista di feature layer ospitato dipendono da molteplici fattori.

Alcuni di questi fattori lavorano in combinazione per produrre l'accesso all'editing desiderato.

Il proprietario del layer, gli amministratori dell'organizzazione e i membri dei gruppi di aggiornamento condivisi con cui il layer è condiviso possono modificare i contenuti di un feature layer in hosting, di un feature layer spaziotemporale in hosting o di un layer tabella, anche quando la modifica non è abilitata sul layer. L'unica eccezione è quando la modifica è disabilitata per campi specifici nel layer; non è possibile modificarli.

Suggerimento:

Il termine editor qui si riferisce a qualsiasi membro che può modificare i dati nel layer. Non si limita ai membri con tipo di utente Editor.

Impostazioni che controllano l'accesso alla modifica

Come proprietario di un feature layer hosted, o come amministratore, puoi cambiare le impostazioni sul feature layer hosted o sulla vista per controllare se la modifica è permessa e quali tipi di modifiche possono essere fatte.

Le impostazioni descritte in questa sezione si applicano solo agli utenti che non sono il proprietario del layer, non sono un amministratore o non sono un curatore di dati. Per eseguire le operazioni di modifica abilitate sul layer, questi utenti devono essere membri di un ruolo predefinito o personalizzato che ha il privilegio di modificare le feature.

Se abiliti l'editing sul layer, puoi controllare ulteriormente l'editing attraverso le seguenti configurazioni:

Oltre a queste impostazioni di modifica, è possibile configurare il feature layer per consentire alle persone di prendere il feature layer offline o condividerlo in una collaborazione. I feature layer sono di solito portati offline o condivisi in una collaborazione per scopi di editing, ma l'editing non è necessario.

Abilitare la modifica e configurare i tipi di modifiche consentite

Nella scheda Impostazioni della pagina dei dettagli dell'elemento del feature layer ospitata, i proprietari del layer o gli amministratori dell'organizzazione abilitano la modifica e scelgono il tipo di modifica che è permesso.

  1. Accedere all'organizzazione come proprietario del Feature Layer hosted o come amministratore.
  2. Aprire la pagina dei dettagli dell'elemento del feature layer ospitato.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Impostazioni Feature Layer (hosted) o Impostazioni Feature Layer (hosted, vista) e selezionare Abilita la modifica.

    Nota:

    Non è possibile abilitare la modifica o la sincronizzazione sulle viste di feature layer ospitate unite.

  5. Spunta Tieni traccia delle modifiche ai dati (aggiungere, aggiornare, eliminare le feature) per tenere traccia delle modifiche apportate agli attributi spaziali e non spaziali del feature layer hosted.

    L'opzione Tieni traccia delle modifiche ai dati (aggiungere, aggiornare, eliminare le feature) permette alle applicazioni personalizzate di identificare quali feature sono state aggiunte, aggiornate o eliminate. Questa impostazione è attivata automaticamente quando si pubblica un tile layer dal feature layer ospitato, perché è necessario per mantenere i due layer sincronizzati.

    Questa impostazione non è disponibile se il feature layer ha la sincronizzazione attivata.

    Se si abilita Tieni traccia delle modifiche ai dati (aggiungere, aggiornare, eliminare le feature), non è possibile sovrascrivere successivamente il layer di feature hosted.Inoltre, non è possibile abilitare successivamente la sincronizzazione nel layer se Mantieni traccia delle modifiche ai dati (aggiungi, aggiorna, elimina feature) è abilitato.

  6. Scegliere una delle seguenti opzioni per l'impostazione di Che tipo di modifica è consentito?:
    • Aggiungi - Consente agli editor di aggiungere la geometria delle feature. Gli editor possono anche fornire valori di attributo quando creano la feature. Una volta creata, gli editor devono disporre del privilegio Aggiorna per poter cambiare la feature o i suoi attributi.
    • Elimina - Consente agli editor di eliminare le feature.
    • Aggiorna - Consente agli editor di aggiornare la geometria e gli attributi della feature. Per consentire agli editor di aggiornare solo gli attributi e non aggiornare la geometria delle feature (in altre parole, per evitare che spostino le feature), scegliere Solo attributi .
  7. Fare clic su Salva nella parte inferiore della scheda Impostazioni.

Controlla l'accesso alle modifiche in base al nome utente di un redattore

Come proprietario del layer o amministratore dell'organizzazione, puoi configurare il layer di funzionalità hosted per registrare il nome utente dell'utente che crea o aggiorna i dati nel feature layer. Questo è utile se hai bisogno di contattare gli editori quando hai delle domande.

Tenere traccia del nome utente di un creatore di funzioni o di un editore permette anche di limitare quali funzioni gli utenti possono vedere o aggiornare.

  1. Accedere all'organizzazione come proprietario del Feature Layer hosted o come amministratore.
  2. Aprire la pagina dei dettagli dell'elemento del feature layer ospitato.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Feature Layer (hosted) impostazioni o Feature Layer (hosted, vista) impostazioni e selezionare Tieni traccia di chi ha modificato i dati (nome dell'editore, data e ora) per tenere traccia dei nomi utente degli editor e controllare ulteriormente ciò che gli editor possono vedere e fare con i feature layer ospitati.

    Le viste del Feature Layer hosted ereditano questa impostazione dal Feature Layer hosted da cui sono create e non possono essere configurate in modo indipendente. Per abilitare o disabilitare il monitoraggio delle modifiche per una vista del Feature Layer hosted, modificare l'impostazione di monitoraggio delle modifiche sul Feature Layer hosted dal quale la vista è stata creata.

    Ora puoi applicare le seguenti restrizioni aggiuntive al layer di funzione hosted o alle sue viste di layer di funzione dipendenti. Questi sono utili se il feature layer hosted o la vista del feature layer saranno usati in applicazioni di crowdsourcing in cui si vuole limitare ciò che i contribuenti vedono o il controllo che ogni contribuente ha sui dati.

  5. Se vuoi che i editor vedano solo le feature che hanno creato, seleziona Editor possono vedere solo le loro feature (richiede il monitoraggio degli editor) sotto l'impostazione Quali feature possono vedere i editor?.

    Abilita questa opzione se il layer contiene informazioni sensibili o proprietarie, come registri medici o dati di ricerca per i quali i editor possono avere solo l'autorizzazione a lavorare con i dati raccolti.

  6. Se non si desidera che gli editor vedano alcuna feature, incluse quelle che hanno aggiunto, selezionare Gli editor non possono visualizzare le feature, anche quelle aggiunte personalmente nell'impostazione Quali feature possono vedere gli editor?.

    Abilitare questa opzione quando l'editor non ha bisogno o non dovrebbe vedere le feature aggiunte di recente. Per esempio, se avete persone che raccolgono informazioni di sondaggi dal pubblico usando app come ArcGIS Survey123, potreste non volere che l'editore veda le informazioni che i partecipanti al sondaggio forniscono, poiché potrebbero essere informazioni private o sensibili come l'indirizzo di casa del partecipante.

    Quando il proprietario del feature layer ospitato o un membro del ruolo di amministratore predefinito aggiunge il layer a Map Viewer o a Map Viewer classico con pieno controllo di modifica, quella persona vede tutte le feature nel layer anche se l'opzioneGli Editor non possono vedere nessuna feature, anche quelle che aggiungono è abilitata. Analogamente, se si condivide il Feature Layer hosted con un gruppo configurato per consentire la modifica di tutti i contenuti (o gruppo di aggiornamento condiviso), anche i membri di questo gruppo vedono tutte le feature.

  7. Per limitare le modifiche delle funzioni in base al creatore della funzione, seleziona Gli Editor possono modificare solo le proprie funzioni (richiede il monitoraggio degli editor) sotto l'impostazione Quali funzioni possono modificare i editor?

    Questo consente agli editor di eliminare e modificare le feature create, ma non di eliminare o modificare le feature di altri utenti.

  8. Se vuoi che gli utenti anonimi (quelli che accedono al livello delle funzioni ospitate senza accedere alla tua organizzazione) possano solo aggiungere funzioni, seleziona l'impostazione Aggiungere solo nuove feature, se consentito sopra (richiede il monitoraggio dell'editor) in Che accesso hanno gli editor anonimi (non registrati)?

    Questo impedisce agli utenti anonimi di modificare le funzioni esistenti mentre permette ancora che queste modifiche siano fatte da editor che sono membri della tua organizzazione.

    Nota:

    Questa impostazione è applicabile solo se il layer è condiviso con tutti (pubblico). Se il layer non è pubblico, gli utenti anonimi non possono accedervi.

  9. Fare clic su Salva nella parte inferiore della scheda Impostazioni.

Controllo delle modifiche in base al campo

Se si abilitano gli aggiornamenti degli attributi su feature hosted layer sulla vista feature hosted layer, è possibile controllare ulteriormente quali campi altri possono modificare.

L'impostazione di questo campo è configurata separatamente per un feature hosted layer e le relative visualizzazioni dei feature hosted layer.

Nota:

Quando configuri un campo in modo che non possa essere modificato, nessuno può modificare il suo contenuto, incluso te (il proprietario) e l'amministratore dell'organizzazione, finché non abiliti nuovamente la modifica. Questo significa che non è nemmeno possibile calcolare i valore per quel campo.

Dato che nessuno può modificare il campo, è raccomandata la creazione di una visualizzazione di un feature hosted layer, abilita la modifica, disabilita le modifiche del campo su specifici campi per i layer nella visualizzazione (spiegato sotto), e condividi la visualizzazione con gruppi che dovrebbero modificarlo.

Non è possibile disabilitare le modifiche per campi del sistema come per esempio l'oggetto ID o campo forma.

Attenersi alla procedura seguente per disabilitare le modifiche per un campo in un feature hosted layer o vista feature hosted layer:

  1. Accedere all'organizzazione come proprietario del Feature Layer hosted o come amministratore.
  2. Apri la pagina dei dettagli del layer modificabile che contiene campi che non vuoi che nessuno possa modificare.
  3. Fare clic sulla scheda Dati, quindi sul pulsante Campi per passare alla vista del campi.
  4. Scegliere il layer che si desidera configurare dal menu a discesa Layer e cliccare il nome del campo per il quale si desidera modificare le impostazioni.
  5. Nella riga Modificabile della tabella Impostazioni, cliccare Modifica, deselezionare Consenti modifiche degli attributi per disabilitare le modifiche e cliccare su Salva.

    Se si decide in seguito i consentire modifiche a questo campo attraverso un hosted layer, ripetere queste procedure ma controllare Consenti modifiche degli attributi per abilitare le modifiche.

Se si è disabilitata la modifica, nessuno può modificare i valori nello specifico campo utilizzando questo item layer.

Nota:

Quando si cambiano queste impostazioni in un campo in un layer di visualizzazione hosted feature, la proprietà del campo nella visualizzazione mostra che disabilita l'impostazione dal layer hosted feature fonte. È possibile ripristinare questa e le altre impostazioni ricevute dal layer hosted feature, cliccare su Ripristina a sorgente.

Consenti o impedisci la modifica dei layer pubblici

Se abiliti le modifiche su un layer condiviso con tutti (pubblico), chiunque abbia accesso al layer può modificarlo. Sono incluse persone che non hanno eseguito l'accesso all'organizzazione e tutti i membri dell'organizzazione, anche quelli senza privilegi per la modifica. È necessario decidere se permettere le modifiche su questi layer per assicurarsi che i dati non vengano persi o danneggiati. Ad esempio, è possibile condividere con il pubblico una mappa contenente un feature layer che mostra le zone di evacuazione, perché è un'informazione importante da vedere per il pubblico. Ovviamente, nessuno vorrebbe che un membro del pubblico alterasse o cancellasse l'estensione di un'area di evacuazione.

Se provi ad abilitare la modifica su un layer che è condiviso con il pubblico o se provi a condividere un layer modificabile con il pubblico, ti verrà impedito di farlo a meno che tu non abiliti la raccolta pubblica dei dati. Questo aiuta ad evitare la condivisione accidentale di un layer modificabile con chiunque. Similmente, se si tenta di condividere una mappa Web con il pubblico contenente un feature layer modificabile che non ha abilitata l'acquisizione di dati pubblici, il feature layer non sarà disponibile nella mappa fino a quando si disabilita la modifica sul layer o si abilita la raccolta di dati pubblici sul layer.

Quando abiliti l'impostazione Raccolta dati pubblici su un feature layer hosted, essenzialmente approvi che quel layer sia usato per la modifica pubblica.

Quando pubblichi un layer di elemento hosted o una vista di layer di elemento hosted con l'esplicito scopo di usarlo per raccogliere dati in una mappa o app pubblica, abilita la Raccolta dati pubblici dalla scheda Impostazioni di un layer di elemento hosted.

  1. Accedere all'organizzazione come proprietario del Feature Layer hosted o come amministratore.
  2. Aprire la pagina dei dettagli dell'elemento del feature layer ospitato.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Raccolta dati pubblici.
  5. Selezionare Approva la condivisione pubblica di questo layer quando sono abilitate le modifiche e fare clic su Salva.

Per disabilitare la raccolta di dati pubblici, devi smettere di condividere il layer con il pubblico o disabilitare la modifica, e poi puoi deselezionare Approva la condivisione di questo layer con il pubblico quando editing è attivato sulla scheda Impostazioni del layer.

Consentire le modifiche e le collaborazioni offline

Per consentire ad altri di accedere offline al feature layer hosted e di lavorarci mentre si è disconnessi dalla rete, oppure di condividere dati di un feature layer hosted come copia in una collaborazione distribuita , è necessario abilitare la sincronizzazione sul feature layer hosted.

Quando si attiva la sincronizzazione, permette agli editor offline di ottenere gli ultimi aggiornamenti delle funzionalità nel momento in cui si connettono. Alla riconnessione vengono applicate anche eventuali modifiche apportate alle feature dagli editor quando sono disconnessi. Consente anche le modifiche applicate al layer dall'organizzazione che ha inviato la collaborazione affinché venisse sincronizzata con il Feature Layer tra le organizzazioni partecipanti.

  1. Accedere all'organizzazione come proprietario del Feature Layer hosted o come amministratore.
  2. Aprire la pagina dei dettagli dell'elemento del feature layer ospitato.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Impostazioni del Feature Layer (Hosted) o Impostazioni del Feature Layer (Hosted, View) e selezionare Abilita sincronizzazione (necessario per l'uso offline e la collaborazione)
  5. Fare clic su Salva nella parte inferiore della scheda Impostazioni.

Quando si abilita la sincronizzazione su un layer, considerare quanto segue:

  • L'abilitazione della sincronizzazione può incrementare la dimensione di archiviazione delle feature per il layer.
  • Se la sincronizzazione è abilitata, si possono aggiungere nuove feature al feature layer hosted ma non aggiornare le feature esistenti usando l'opzione Aggiorna dati nella pagina dei dettagli del layer.
  • Per abilitare la sincronizzazione su una vista del Feature Layer hosted, è necessario che la sincronizzazione sia abilitata sul Feature Layer hosted.
  • Se si hanno più aree di interesse definite su qualsiasi layer in una vista di layer feature hosted, non è possibile abilitare la sincronizzazione.
  • Per disabilitare la sincronizzazione su un layer di funzione hosted che ha delle viste dipendenti, devi prima disabilitare la sincronizzazione su tutte le viste.
  • La sincronizzazione non è supportata per i feature layer ospitati contenenti un layer immagini orientate.

Attenzione:

Non disabilitare la sincronizzazione fino a quando tutti gli utenti offline e le collaborazioni avranno sincronizzato le loro modifiche. Se il layer è usato in una mappa offline in ArcGIS Field Maps, gli utenti offline devono anche rimuovere le mappe web offline contenenti il layer dai loro dispositivi prima di disabilitare la sincronizzazione.

Se disabiliti la sincronizzazione deselezionando l'opzione Abilita sync (necessario per l'uso e la collaborazione offline), ma il layer o la vista hosted partecipa a una mappa web o a una collaborazione offline, qualsiasi modifica fatta dagli utenti offline mentre sono disconnessi dalla rete non può essere sincronizzata e le collaborazioni non possono essere sincronizzate. Queste modifiche non possono essere sincronizzate anche se si abilita di nuovo la sincronizzazione.

le aree della mappa smettono di funzionare quando si disattiva la sincronizzazione e bisogna cancellarle.L Se si abilita nuovamente la sincronizzazione e si necessitano le aree delle mappe, è necessario ricrearle.

Se si disabilita la sincronizzazione su un Feature Layer hosted o su una vista del Feature Layer hosted, aprire e salvare ciascuna mappa che conteneva il layer o la vista per garantire che le mappe riflettano lo stato dei Feature Layer hosted che essi contengono.

Capacità di modifica dell'accesso a seconda del ruolo

Il proprietario del feature layer ospitato, i membri del ruolo di amministratore predefinito e i membri di ruoli personalizzati con privilegi amministrativi per l'aggiornamento del contenuto possono modificare feature layer ospitati anche se la modifica non è abilitata sul feature layer ospitato. Nel caso in cui solo il proprietario o l'amministratore deve apportare modifiche, puoi utilizzare un singolo feature layer per la visualizzazione pubblica e per le modifiche interne senza abilitare la modifica sul feature layer.

Se appartieni a un ruolo personalizzato che ha il privilegio di modificare con pieno controllo, sei considerato un curatore di dati. Un curatore di dati può eseguire tutte le funzioni di editing (aggiungere, aggiornare e cancellare feature e attributi) sui feature layer ospitati modificabili, indipendentemente dal layer di editing consentito sul feature layer. Per esempio, se il feature layer ospitate è configurato per consentire gli aggiornamenti solo agli attributi, un curatore di dati non è limitato ad eseguire solo gli aggiornamenti degli attributi ma può anche aggiungere, cancellare e aggiornare feature e attributi.

I proprietari, gli amministratori e i curatori di dati del layer possono modificare il feature layer in Map Viewer nella scheda Dati della pagina dei dettagli dell'elemento del layer. Per accedere alle funzionalità di modifica complete in Map Viewer classico, attenersi alla seguente procedura:

  1. Accedere all'organizzazione come proprietario del Feature Layer hosted o come amministratore.
  2. Aprire la pagina dei dettagli dell'elemento del feature layer ospitato.
  3. Le opzioni disponibili nella scheda Panoramica dipendono da quale visualizzatore è impostato come predefinito per l'organizzazione o nel tuo profilo; usa l'opzione applicabile.
    • Se Map Viewer è il visualizzatore predefinito, fare clic su Apri in Map Viewer e selezionare Apri in Map Viewer Classic con pieno controllo di modifica.
    • Se Map Viewer classico è il visualizzatore predefinito, clicca su Apri in Map Viewer Classic e seleziona Aggiungi layer alla nuova mappa con pieno controllo di modifica.

Si apre una mappa con il layer attuale.

È possibile modificare il feature layer.

Impostazioni di gruppo che influiscono sull'accesso alla modifica

Talvolta, si deve rendere un Feature Layer hosted disponibile per il pubblico o un gruppo con numerosi membri per la visualizzazione; tuttavia, si desidera che solo alcuni membri dell'organizzazione possano modificarlo. Attivando la modifica su un Feature Layer hosted pubblico, chiunque può modificarlo. Analogamente, se si abilita la modifica in un Feature Layer hosted condiviso con un gruppo, tutti i membri del gruppo possono modificare il Feature Layer hosted. Nella maggior parte di questi casi, la pratica migliore è quella di creare una vista di layer di feature hosted su cui non si abilita la modifica. Puoi condividere la vista del layer di funzionalità hosted in sola lettura con il pubblico o il gruppo con un gran numero di membri. Condividere il layer di funzionalità modificabile hosted all'origine con un gruppo che contiene i pochi membri che dovrebbero modificare i dati.

Un'altra alternativa è che un amministratore della tua organizzazione crei un gruppo configurato per consentire la modifica di tutti i contenuti. Aggiungere o invitare a questo gruppo i membri dell'organizzazione che si desidera possano modificare gli elementi. Tutti gli elementi condivisi con questo gruppo possono essere aggiornati dai membri, inclusi i Feature Layer hosted che non hanno la modifica abilitata.

Attenzione:

I gruppi di aggiornamento condivisi consentono ai membri di fare più che modificare le feature. Assicurati di capire l'estensione delle funzionalità a cui i membri di questi tipi di gruppi possono accedere prima di implementarli.

Quando i membri del gruppo necessitano di modificare il feature layer ospitato, possono aggiungere il layer a Map Viewer o, per modificare in Map Viewer classico, aprire la scheda Panoramica della pagina dei dettagli del feature layer ospitato e fare clic su Apri in Map Viewer > Apri in Map Viewer Classic con controllo completo di modifica o fare clic su Apri in Map Viewer Classic > Aggiungi un layer a una nuova mappa con controllo completo di modifica. L'opzione disponibile varia a seconda di quale visualizzatore è impostato come predefinito.