Skip To Content

Gestione dei layer di scena

Pubblicando una scena da ArcGIS Pro, è possibile creare sia uno scene layer sia un feature layer associato. Se i dati cambiano nei layer di punti o nei feature layer multipatch associati, è possibile ricostruire la cache dei layer di scena per includere le modifiche apportate a layer specifici o a tutti i layer.

È possibile aggiornare il contenuto dei layer di scena che fanno riferimento a cache precreate o a layer di scena in hosting che non dispongono di un feature layer associato, sostituendo il layer di scena con un altro.

Solo il proprietario del layer di scena o un amministratore dell'organizzazione può ricostruire la cache sul layer scena o sostituire un layer scena.

Ricostruire la cache dei layer di scena in hosting

L'utente (o l'amministratore dell'organizzazione) può ricostruire interamente o in parte la cache del layer di scena per specifici layer secondari dopo che gli editor hanno apportato modifiche al feature layer associato.

  • Per i layer puntuali modificati, la ricostruzione della cache include tutte le feature aggiunte e le modifiche alla geometria delle feature e agli attributi nella cache della scena.
  • Per i layer oggetto 3D (multipatch), la ricostruzione della cache include gli aggiornamenti degli attributi e le feature aggiunte nella cache della scena.
  • Per creare layer di scena, la ricostruzione della cache incorpora tutti gli aggiornamenti all'attributo e le feature aggiunte o modificate nella cache della scena.

Ad esempio, se il layer contiene punti che rappresentano arredamento per esterni, come panchine, fontane e fioriere, e la posizione di alcune panchine cambia, è possibile ricostruire la cache della scena per rispecchiare la nuova posizione di quelle panchine. Allo stesso modo, se alcune delle panchine vengono ricostruite con un materiale diverso e lo stile nello scene layer varia a seconda del tipo di materiale, ricostruire lo scene layer per includere il nuovo attributo e, quindi, il nuovo stile.

Suggerimento:

Per migliorare le prestazioni del disegno, modificare il layer di scena in hosting in ArcGIS Pro invece che modificare il feature layer associato in Map Viewer o Map Viewer classico (precedentemente noto come Map Viewer). Per ulteriori informazioni sulla modifica degli scene layer, consultare Modificare uno scene layer con il feature layer associato nella guida di ArcGIS Pro.

Nella maggior parte dei casi, l'aggiornamento di una parte della cache richiede meno tempo rispetto alla ricostruzione della cache intera. Tuttavia, le prestazioni degli scene layer possono peggiorare nel tempo se si ricostruiscono soltanto alcune parti della cache. Se ciò accade, sarà necessario ricostruire l’intera cache per ottimizzare le prestazioni della cache e, di conseguenza, dello scene layer. In generale, è necessario ricostruire l'intera cache dopo la sua parziale ricostruzione per dieci volte consecutive. Dopo aver ricostruito l'intera cache del layer di scena, è possibile ricostruire nuovamente parti della cache.

Ricostruire la cache

Attenersi a questi passaggi per ricostruire la cache della scena per incorporare le modifiche apportate ai layer di scena di punti, multipatch (oggetti 3D) o edifici.

  1. Iscriversi al portale come proprietario dello Scene Layer o un amministratore.
  2. Aprire i dettagli dell'elemento per lo Scene Layer, fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Impostazioni dello Scene Layer.
  3. Fare clic su Gestisci cache.
  4. Scegliere di ricostruire l’intera cache per i layer che verranno scelti nel passaggio successivo, oppure ricostruire soltanto la porzione della cache, per ciascun layer, che ha subito modifiche dall’ultima costruzione.
  5. Scegliere cosa si desidera ricostruire:
    • Per ricostruire l’intero scene layer ospitato, selezionare Cache completa. La cache verrà ricostruita. Se si è pubblicato lo scene layer con un feature layer che fa riferimento ai dati registrati e si aggiorna lo schema dei dati della feature, si deve utilizzare questa opzione per incorporare le modifiche agli schemi nello scene layer.
    • Per ricostruire solo la porzione di cache che contiene modifiche alla geometria o all'attributo (o entrambe) dall'ultima costruzione della cache, scegliere Aggiornamenti parziali con modifiche alla geometria e agli attributi dall'ultimo aggiornamento. Questa opzione non è attualmente supportata per i layer di scena di punti.
  6. Fare clic su Ricostruisci cache.
  7. Per confermare di voler ricostruire la cache, fare clic su OK.

    Il tempo necessario a ricostruire la cache dipende dai seguenti fattori: si ricostruisce l'intera cache o parte della stessa, il numero di feature e attributi presenti nel feature layer, gli attributi sono punto, multipatch o edificio e i multipatch includono o meno texture.

    Per monitorare lo stato della cache, fare clic su Stato processo. Se non è possibile ricostruire la cache, fare clic sull’ID processo per ulteriori informazioni.

Pianificare la ricostruzione della cache

Se il layer di scena viene modificato di frequente, è possibile creare attività per programmare la ricostruzione della cache del layer di scena a intervalli specifici. Configurare i task con moderazione e a intervalli di tempo il più possibile distanti tra loro.

Quando si configurano le attività per ricostruire la cache a intervalli regolari, bisogna considerare la frequenza di aggiornamento dei dati e bilanciare il carico sui computer ArcGIS Enterprise per ricostruire la cache rispetto alla tolleranza degli utenti per il mancato aggiornamento dei dati della scena.

È possibile pianificare fino a due attività: una per ricostruire l'intera cache del layer di scena e una per ricostruire solo una parte della cache.

Completare questi passaggi per pianificare le attività di ricostruzione della cache del layer di scena in hosting:

  1. Accedere al portale come proprietario del layer di scena o come amministratore dell'organizzazione.
  2. Aprire i dettagli dell'elemento per lo Scene Layer, fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Impostazioni dello Scene Layer.
  3. Fare clic su Pianifica attività per ricreare la cache per ampliare la sezione.
  4. Fare clic su Aggiungi attività di ricostruzione e scegliere di pianificare un'attività per ricostruire parzialmente o interamente la cache.
    • Ricostruzione completa: scegliere questa opzione per ricostruire l'intera cache del layer di scena in base alla pianificazione definita dall'utente.
    • Ricostruzione parziale: scegliere questa opzione per creare un'attività che ricostruisca regolarmente solo la parte della cache che contiene modifiche alla geometria o all'attributo (o entrambe) dall'ultima costruzione della cache. Questa opzione non è attualmente supportata per i layer di scena di punti.
  5. Definire la pianificazione dell'attività.
    1. Fare clic su Inizio in data e scegliere la data di inizio dell'attività.
    2. Per definire l'unità di tempo per la ripetizione dell'attività, scegliere una delle opzioni nel menu a discesa Tipo di ripetizione.
    3. Usare il menu a discesa Intervallo ripetizione per scegliere la frequenza di ricostruzione della cache.

      La ricostruzione completa della cache di un layer di scena può richiedere diversi minuti o ore, a seconda delle dimensioni. Non pianificare l'esecuzione dell'attività di ricostruzione con una frequenza superiore a quella con cui può essere completata ogni singola operazione di ricostruzione.

    4. Usare il menu a discesa Fine in data per scegliere il termine delle attività. Le opzioni sono le seguenti:

      • Mai: l'attività continuerà a essere eseguita agli intervalli specificati finché non verrà modificata, messa in pausa né eliminata.
      • Data: quando si sceglie Data, appare il campo Data di fine. Scegliere la data per il termine delle attività.
      • Numero: per eseguire l'attività un numero specifico di volte, scegliere Numero e utilizzare le frecce verso l'alto o verso il basso per specificare il numero di volte in cui l'attività verrà eseguita all'intervallo specificato.-

    5. Fare clic su Crea attività per creare l'attività di pianificazione.

La cache verrà ricostruita secondo la pianificazione specificata. Se l'operazione di ricostruzione non va a buon fine per cinque volte di seguito, si riceverà una notifica.

Per accedere alle notifiche, fare clic su Notifiche Notifiche in alto nel sito Web.

È possibile aprire i dettagli dell'attività come descritto nella sezione successiva ed esaminare il registro dei risultati restituiti dalle attività non andate a buon fine. È anche possibile consultare i registri ArcGIS Server del server di hosting per capire la causa degli errori e correggerla. Quando il problema è stato risolto ed è possibile rieseguire l'attività, riavviarla come descritto nella sezione successiva.

Per visualizzare lo stato delle procedure di ricostruzione pianificate o per modificare la pianificazione delle attività, vedere la sezione successiva.

Gestire le attività

È possibile modificare la pianificazione delle attività esistenti, visualizzare lo stato di ciascuna operazione di ricostruzione, mettere in pausa l'attività per impedire la ricostruzione temporanea della cache o eliminare un'attività.

Per gestire un'attività, procedere come segue:

  1. Accedere al portale come proprietario del layer di scena o come amministratore dell'organizzazione.
  2. Aprire i dettagli dell'elemento per lo Scene Layer, fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Impostazioni dello Scene Layer.
  3. Fare clic su Pianifica attività per ricreare la cache per ampliare la sezione.
  4. Fare clic nel campo Azioni per l'attività che si desidera gestire e scegliere l'azione da completare.
    • Dettagli: fare clic su Dettagli per visualizzare l'elenco delle singole attività, lo stato di ciascuna e il registro dei risultati restituiti a ogni esecuzione dell'attività.

      Suggerimento:
      È anche possibile aprire i dettagli dell'attività facendo clic sul link nella colonna Nome dell'attività.

    • Modifica: fare clic su Modifica per modificare la pianificazione dell'attività. È possibile modificare la frequenza di esecuzione e la data di fine dell'attività.

      Suggerimento:
      È anche possibile modificare la pianificazione dell'attività facendo clic sul link nella colonna Pianificazione dell'attività.

    • Pausa: per un'attività attiva, fare clic su Pausa per impedire l'esecuzione dell'attività finché non viene ripresa. Fare nuovamente clic su Pausa per confermare la sospensione temporanea dell'attività.
    • Riprendi: per un'attività in pausa, fare clic su Riprendi in modo che l'attività ricominci secondo la pianificazione specificata. Fare nuovamente clic su Riprendi per confermare l'avvio dell'attività.
    • Elimina: se l'attività pianificata non è più necessaria, fare clic su Elimina per rimuoverla. Fare nuovamente clic su Elimina per confermare che non è più necessario che l'attività ricostruisca la cache della scena secondo la pianificazione specificata.
  5. Fare clic su Salva attività per applicare le modifiche apportate all'attività.

Sostituire uno scene layer

Se il layer di scena in hosting non dispone di un feature layer associato, è possibile aggiornare il contenuto del layer di scena sostituendolo con un altro pubblicato da un pacchetto layer di scena (SLPK). Se il layer di scena fa riferimento a una cache precreata in una cartella o in data store cloud, è possibile sostituire il layer di scena con un altro che fa riferimento a una cache precreata. Ciò consente di aggiornare il contenuto di un layer di scena senza eliminarlo. È necessario possedere sia il layer esistente sia quello di sostituzione.

Suggerimento:

Se lo scene layer presenta un feature layer associato, non è possibile sostituire il layer. Ricostruire la cache della scena, in alternativa. È possibile identificare se lo scene layer presenta un feature layer associato verificando la sezione Dettagli della pagina dell'elemento dello scene layer.

La sostituzione di uno scene layer offre i seguenti vantaggi:

  • Poiché l'ID elemento e l'URL del layer esistente non vengono modificati, non è necessario aggiornare le scene e le app che utilizzano il layer per fare riferimento a un nuovo layer.
  • La sostituzione dei contenuti del layer attuale non genera nuove cache della scena. Quindi, nessuno deve attendere la ricostruzione della cache dello scene layer. Le scene e le app che utilizzano il layer attuale continueranno a funzionare durante la sostituzione del layer.
  • Il portale crea un archivio del contenuto precedente, il che consente di tornare, se necessario, a tale contenuto.

Nota:

Utilizzare lo stesso sistema di coordinate per il pacchetto layer di scena sostitutivo utilizzato per il layer di scena corrente. Questa impostazione deve corrispondere. Inoltre, è possibile sostituire un layer di scena solo con lo stesso tipo di layer di scena.

Attenersi alla procedura seguente per sostituire uno scene layer esistente con un altro scene layer.

  1. Effettuare l'accesso come proprietario del Web Layer, come amministratore dell’organizzazione o con un account che dispone dei privilegi per aggiornare gli elementi di tutti i membri.
  2. Aprire la pagina degli elementi del layer di scena.
  3. Fare clic su Sostituisci layer.
  4. Fare clic su Seleziona layer.

    Nel riquadro che appare, è possibile cercare, sfogliare, filtrare e ordinare i layer disponibili per trovare lo scene layer di sostituzione. È inoltre possibile visualizzare i dettagli dell'elemento per ogni layer facendo clic su Visualizza dettagli.

    Solo gli scene layer dello stesso tipo saranno elencati nella finestra Seleziona layer di sostituzione .

  5. Una volta individuato lo scene layer da utilizzare, fare clic su Seleziona.
  6. Fare clic su Avanti per passare alla finestra Archivio, dove è possibile assegnare un nuovo nome al titolo del layer dell'archivio.
  7. Se si vuole importare una miniatura, un riepilogo, una descrizione o dei tag aggiornati dal layer di sostituzione, scorrere verso il basso e abilitare Sostituire informazioni sull'elemento.
  8. La pagina di riepilogo mostra l'hosted scene layer corrente, il layer che sostituirà i contenuti nel layer corrente e le informazioni correlate al layer archivio.

    Se si desidera utilizzare un layer sostitutivo diverso, fare clic su Seleziona layer di sostituzione e scegliere un nuovo layer.

  9. Una volta completate le impostazioni dei layer, fare clic su Sostituisci per eseguire l'operazione di sostituzione.