Skip To Content

Gestire Scene Layer ospitati

Pubblicando una scena da ArcGIS Pro, è possibile creare sia uno scene layer sia un feature layer associato. Se i dati in questi layer con feature layer puntuali o multipatch associato cambiano, è possibile ricostruire la cache dello scene layer per includere le modifiche per layer specifici o le modifiche da tutti i layer.

Solo il proprietario di uno scene layer ospitato o l'amministratore del portale può ricostruire la cache sullo scene layer.

Ricostruisci la cache degli scene layer

L'utente (o l'amministratore dell'organizzazione) può ricostruire tutta o parte della cache dello scene layer per sublayer specifici dopo che gli editor hanno apportato modifiche nel layer.

  • 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. È inoltre possibile richiamare solo le modifiche agli attributi solo quando si ricostruisce la 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. È inoltre possibile richiamare solo le modifiche agli attributi solo quando si ricostruisce la cache della scena.
  • Per la creazione di layer della scena, la ricostruzione della cache include tutti gli aggiornamenti degli attributi e le feature aggiunte o modificate nella cache della scena, oppure è possibile eseguire le modifiche agli attributi solo quando si ricostruisce la 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 lo scene layer in ArcGIS Pro piuttosto che modificare il feature layer associato in Map Viewer. Apportando le modifiche in ArcGIS Pro, inoltre, è possibile modificare la geometria dei dati multipatch, operazione che al momento non è possibile eseguire in 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.

Quando si decide se aggiornare l'intera cache o solo le parti della cache interessate dalle modifiche apportate nei feature, valutare gli aspetti seguenti:

  • 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.
  • Se si calcolano valori in uno o più campi del feature layer hosted associato e il calcolo influisce su tutte le feature del layer, aggiornare gli attributi solo quando si ricostruisce la cache.

Ricostruire la cache

Attenersi alla seguente procedura per ricostruire la cache della scena per integrare le modifiche ai layer puntuali, multipatch (oggetto 3D) o building layer: Il supporto per la ricostruzione di una cache per un building layer inizia con la versione ArcGIS Enterprise 10.8.1.

  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 il layer della scena con un feature layer che fa riferimento a dati registrati e si aggiorna lo schema dei dati della feature, è necessario utilizzare questa opzione per incorporare le modifiche dello schema nel layer della scena.
    • Per ricostruire solo la parte della cache, per layer, che contiene modifiche alla geometria e all'attributo dall'ultima volta in cui è stata creata la cache, selezionare Aggiornamenti parziali con modifiche alla geometria e all'attributo dall'ultimo aggiornamento. Questa opzione non è attualmente supportata per i layer della scena puntuali ed edificio.
    • Per ricostruire solo la parte della cache, per layer, che contiene modifiche all'attributo dall'ultima volta in cui è stata creata la cache, selezionare Aggiornamento attributi. Verranno ricostruiti solo le modifiche all'attributo dall'ultimo aggiornamento.
  6. Se si sta ricostruendo per ottenere modifiche in sublayer specifici, selezionarli dall'elenco.
  7. Fare clic su Ricostruisci cache.
  8. 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.

Sostituire un layer della scena

Se il layer della scena hosted non dispone di un feature layer associato, è possibile aggiornare i contenuti del layer della scena sostituendolo con un altro layer della scena pubblicato da un pacchetto layer della scena (SLPK). Ciò consente di aggiornare i contenuti di un layer della scena senza eliminarlo. Si deve possedere il layer esistente e quello di sostituzione.

Suggerimento:

Se al layer della scena è associato un feature layer, non è possibile sostituire il layer. Piuttosto, ricostruire la cache della scena. È possibile identificare se al layer della scena è associato un feature layer controllando la sezione Dettagli della pagina dell'elemento del layer della scena.

La sostituzione di un layer della scena 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 del layer della scena. 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:

Assicurarsi di utilizzare lo stesso sistema di coordinate per il pacchetto del layer della scena di sostituzione del layer della scena attuale. Questa impostazione deve corrispondere. Inoltre, è possibile sostituire un layer della scena solo con lo stesso tipo di layer della scena: oggetto 3D, edifici, punto, cloud di punti o mesh integrata.

Attenersi alla procedura seguente per un layer della scena esistente con un altro layer della scena.

  1. Effettuare l'accesso come proprietario del layer Web, come amministratore del portale o con un account che dispone dei privilegi per aggiornare gli elementi di tutti i membri.
  2. Aprire la pagina degli elementi del layer della scena hosted.
  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 layer della scena di sostituzione. È inoltre possibile visualizzare i dettagli dell'elemento per ogni layer facendo clic su Visualizza dettagli.

    Solo i layer della scena dello stesso tipo vengono elencati nella finestra Seleziona layer di sostituzione.

  5. Una volta individuato il layer della scena da utilizzare, fare clic su Seleziona.
  6. Fare clic su Avanti per passare alla finestra Archivio, in cui è possibile assegnare un nuovo nome al titolo del layer di archiviazione.
  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 il layer della scena hosted attuale, il layer che sostituirà i contenuti nel layer attuale e le informazioni correlate al layer di archiviazione.

    Per utilizzare un altro layer di sostituzione, fare clic su Seleziona layer di sostituzione e selezionare un nuovo layer.

  9. Una volta soddisfatti con i layer, fare clic su Sostituisci per eseguire l'operazione di sostituzione.