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.

Se il scene layer ospitato non ha un layer di funzione associato, si può aggiornare il contenuto del scene layer di sostituendolo con un altro scene layer.

Solo il proprietario del scene layer hosted o un amministratore dell'organizzazione possono ricostruire la cache sul scene layer o sostituire un 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 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 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 inArcGIS 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 dell’hosted feature layer associato e il calcolo influisce su tutte le feature del layer, aggiornare solo gli attributi 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:

  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 della cache, per layer, che contiene le modifiche alla geometria e all'attributo dall'ultima costruzione della cache, scegliereSi ricostruiranno solo gli aggiornamenti parziali con modifiche geometria e attributo dall'ultimo aggiornamento. Questa opzione non è attualmente supportata per i layer della scena puntuali ed edificio.
    • Per ricostruire solo la porzione della cache, per layer, che contiene le modifiche all'attributo dall'ultima costruzione della cache, scegliere Aggiornamento attributo. 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 uno scene layer

Se lo scene layer ospitato non dispone di un feature layer associato, è possibile aggiornare i contenuti dello scene layer sostituendolo con un altro scene layer pubblicato da uno scene layer package (SLPK). Ciò consente di aggiornare i contenuti di uno scene layer 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:

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 uno scene layer solo con lo stesso tipo di scene layer (oggetto 3D, edificio, punto, cloud di punti o mesh integrata).

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 dello scene layer 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 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.