Gestire layer tile ospitati

I proprietari dei tile layer e gli amministratori dell'organizzazione possono gestire le impostazioni e il contenuto dei layer. Le opzioni di gestione variano a seconda che il layer contenga raster tile o vector tile e se al layer sia associato un Feature Layer.

Suggerimento:

L'elemento del layer è un layer tile (ospitato). Utilizzare l'icona del layer per identificare se si tratta di un layer tile raster o vettoriale.

La seguente tabella indica quali sono le opzioni di gestione per ogni tipo di layer.

Tile raster Layer tile raster hostedTileVector tile Hosted vector tile layer

Impostare la scala minima e massima di disegno di un hosted tile layer quando viene aggiunto a una mappa.

No

Configurare un hosted tile layer affinché possa essere utilizzato offline in mappe e applicazioni.

Definire la gestione degli aggiornamenti: manualmente o automaticamente per riflettere le modifiche ai dati della feature.

No

Scegliere a quale scala vengono costruite le tile memorizzate nella cache.

No

Sostituire i contenuti del layer utilizzando un secondo layer.

Questo è supportato per i layer pubblicati da un tile package o da ArcGIS Pro.

Questo è supportato per i layer pubblicati da un vector tile package o da ArcGIS Pro.

Ricostruire la cache dei layer per ricevere aggiornamenti dal feature layer associato.

Questo è supportato in caso di pubblicazione del layer dal feature layer hosted.

Ciò è supportato se hai pubblicato il layer da un feature layer hosted o pubblicato un feature layer associato con il vector tile layer da ArcGIS Pro a partire da 2.8.

Gestire impostazioni layer di tile raster

Puoi gestire le scale minime e massime (gamma visibile o livello di dettaglio) e la modalità offline sui layer di tile raster.

Quando si pubblica un tile layer hosted da una vista feature layer hosted o feature layer hosted, i tile layer erediteranno l'intervallo visibile del layer di origine. Non è possibile creare tile per aree al di fuori dell'intervallo visibile ereditato.

Intervallo visibile e ricampionamento per Tile Layer di raster

In qualità di proprietario del layer o amministratore dell'organizzazione, puoi definire le scale minime e massime alle quali il layer disegnerà. Questo è l’intervallo visibile di un layer. Quando un utente esegue lo zoom oltre la scala minima o massima, il contenuto del layer non verrà disegnato.

Quando pubblichi un tile layer, puoi scegliere di non generare cache tile per aree scarsamente visitate o scale dettagliate per risparmiare spazio su disco e ridurre il tempo necessario per generare la cache. Tuttavia, quando si utilizza il layer, un utente può eseguire la panoramica o lo zoom su aree all'interno dell'intervallo visibile per le quali non sono presenti tile memorizzati nella cache. Quando lo fanno, il client in cui viene utilizzato il layer (come ArcGIS Pro o Map Viewer) ricampiona per eseguire il rendering del contenuto in aree all'interno dell'intervallo visibile in cui non sono presenti tile memorizzati nella cache per il layer.

Il ricampionamento utilizza la cache delle tile esistente per riempire gli spazi vuoti nelle aree in cui non sono state generate tile su quella scala. Il contenuto ricampionato si basa sul livello di dettaglio più vicino (tile) disponibile per il layer. Ciò fornisce un'esperienza più fluida per gli utenti, ma l'output può essere sfocato, in particolare quando il livello di dettaglio da ricampionare è lontano dal livello di dettaglio sorgente. Ad esempio, se la scala massima in cui sono presenti tile memorizzati nella cache in un'area specifica della mappa è 1:5000 e un utente esegue lo zoom a 1:100 in quell'area, è probabile che la cache ricampionata perderà chiarezza e precisione.

Se si scopre che gli utenti eseguono regolarmente lo zoom oltre il valore di scala minimo o massimo definito per l'intervallo visibile del layer tile, aumentare l'intervallo visibile e costruire le tile su scale più grandi.

Configurare le impostazioni del layer di tile raster

Attenersi alla seguente procedura per creare tile, modificare l'intervallo visibile, consentire la ricostruzione dei tile per le aree modificate e gestire la modalità offline di un tile layer hosted Layer di tile raster:

  1. Effettuare l'accesso come proprietario del Web Layer, come amministratore o con un account che dispone dei privilegi per aggiornare gli elementi di tutti i membri.
  2. Aprire la pagina degli elementi del Tile Layer.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Impostazioni Tile Layer (hosted).
  5. Utilizzare il cursore Intervallo visibile per definire le scale minime e massime in cui il tile layer sarà visibile e l'area in cui è possibile creare le cache tile.

    Niente disegnerà al di fuori dell'intervallo visibile.

  6. Fare clic su Dettagli Tile per accedere allo stato corrente delle tile memorizzate esistenti.
  7. Per creare tile memorizzate nella cache per il livello, attenersi alla seguente procedura:
    1. Fare clic su Crea tile per creare tile per il layer.
    2. Quando appare la finestra di dialogo, selezionare le caselle accanto ai livelli (scale) alle quali si desidera generare le tile.

      Scegliere almeno un livello.

    3. Al termine, fare clic su Crea tile.
  8. Come opzione, selezionare Consentire lo scaricamento di questo layer e il suo uso in una mappa offline per consentire ad altri utenti di includere il tile layer in una mappa che verrà utilizzata offline.

    Puoi farlo solo se hai creato tile per i dati che desideri portare offline.

  9. Al termine, fare clic su Salva.

Sostituire un layer di tile raster

Se un tile layer hosted non dispone di un feature layer associato, è possibile aggiornare il contenuto del tile layer sostituendolo con un altro tile layer pubblicato da ArcGIS Pro o da un pacchetto tile o da un file di definizione del servizio. Ciò consente di aggiornare i contenuti di un tile layer senza eliminarlo. È necessario possedere sia il layer esistente sia quello di sostituzione.

Suggerimento:

Se il tile layer hosted ha un feature layer associato, non è possibile sostituire il tile layer. È possibile identificare se il tile layer presenta un feature layer associato verificando la sezione Dettagli della pagina dell'elemento del tile layer.

La sostituzione del tile layer offre i seguenti vantaggi:

  • Poiché l'ID elemento e l'URL del layer esistente non vengono modificati, non è necessario aggiornare le mappe e le app Web che utilizzano il layer per fare riferimento a un nuovo layer. Le mappe e le app Web che utilizzano il layer corrente continueranno a funzionare dopo la sostituzione del layer.
  • La sostituzione dei contenuti del layer attuale non genera nuove cache tile. Quindi, nessuno deve attendere la ricostruzione della cache del tile layer. Se il layer attuale è condiviso con il pubblico, potrebbe essere necessario attendere fino a un'ora prima di visualizzare gli aggiornamenti. Altrimenti, gli aggiornamenti saranno immediatamente rispecchiati nel layer corrente.
  • ArcGIS Online crea un archivio del contenuto precedente, il che consente di tornare, se necessario, a tale contenuto.

Nota:

Assicurati di utilizzare lo stesso schema di tiling per il tile layer di sostituzione utilizzato per il tile layer corrente. Questa impostazione deve corrispondere.

Attenersi alla seguente procedura per sostituire un layer di tile raster esistente con un altro tile 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 tile raster.
  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 il layer tile di sostituzione. È inoltre possibile visualizzare i dettagli dell'elemento per ogni layer facendo clic su Visualizza dettagli.

  5. Una volta individuato il tile layer da utilizzare, fare clic su Seleziona.
  6. Fare clic su Avanti per scegliere come si vuole archiviare i tile raster correnti. Selezionare una delle opzioni seguenti:
    • Archiviare il layer corrente: utilizzare questa opzione per mantenere uno snapshot del contenuto del layer di tile raster corrente così com'era prima dell'aggiornamento. Per impostazione predefinita, il nome del nuovo layer viene creato a partire dal nome del layer corrente con l'aggiunta di _archive_<current date and time>. Per specificare un nome diverso, fare clic sul pulsante di modifica e digitare uno nuovo.
    • Utilizzare il layer di sostituzione: utilizzare questa opzione se non è necessario un nuovo layer per memorizzare contenuto archiviato. Il layer di sostituzione è mantenuto per aggiornamenti futuri.
  7. Per importare un thumbnail, un sommario, una descrizione e dei tag aggiornati dal layer sostitutivo, scorrere verso il basso e abilitare Sostituisci informazioni elemento.

    La pagina di riepilogo mostra il layer di tile raster corrente, il layer che sostituirà il contenuto nel layer corrente e le informazioni correlate al layer archivio.

  8. Per utilizzare un layer sostitutivo diverso, fare clic su Seleziona layer sostitutivo e scegliere un nuovo layer.
  9. Una volta completate le impostazioni dei layer, fare clic su Sostituisci per eseguire l'operazione di sostituzione.

Impostazioni specifiche per Tile Layer hosted da Feature Layer hosted

Quando si pubblica un hosted (raster) tile layer da una vista hosted feature layer o hosted feature layer, i tile vengono create automaticamente la prima volta di cui se ne ha bisogno. In altre parole, i tile vengono creati per una scala e un'estensione specifica la prima volta che un utente visualizza l'hosted tile layer in quella scala ed estensione. Dopo che le tile sono state generate, vengono memorizzate nella cache e sono immediatamente disponibili per l'utente o chiunque altro visualizza il Tile Layer a tale scala o estensione. Inoltre, le modifiche apportate ai dati della feature si riflettono automaticamente nel Tile Layer hosted entro un paio di minuti.

Sebbene le tile vengano create automaticamente per impostazione predefinita, è possibile scegliere di creare manualmente tile per scale ed estensioni specifiche. Questo migliora le prestazioni di visualizzazione per la prima persona che visualizza il Tile Layer a tale scala ed estensione ed è obbligatorio se il Tile Layer viene portato offline.

In alcuni rari casi, si può decidere di disabilitare la creazione tile automatica e creare tile manualmente per l'intero Tile Layer hosted. In questo caso, le modifiche apportate ai dati nel Hosted Feature Layer utilizzato per pubblicare il Tile Layer non si riflettono nel Tile Layer hosted.

Nota:

Se è stato pubblicato un hosted tile layer prima di giugno 2017, il layer avrà la configurazione della creazione manuale di tile. Se si desidera che gli aggiornamenti nell'Hosted Feature Layer principale appaiano nel Tile Layer hosted dipendente, cambiare le impostazioni del Tile Layer hosted per creare automaticamente le tile.

Quando si pubblica un layer tile ospitato da un feature layer hosted, è possibile rinominare i layer nel layer tile ospitato.

Crea tile automaticamente

Quando si configura un Tile Layer hosted per creare tile automaticamente, ArcGIS Online crea tile su richiesta in base alle esigenze. Dopo che sono state create, le tile vengono memorizzate nella cache e sono disponibili per tutte le viste successive. Quando il Feature Layer hosted principale o la vista del Feature Layer vengono modificati, le modifiche si riflettono nel Tile Layer hosted entro un paio di minuti.

Poiché le tile vengono create automaticamente quando sono necessarie, non si verifica alcun ricampionamento quando gli utenti effettuano una panoramica o uno zoom attorno al layer tile; le tile vengono sempre realizzate su richiesta all'interno dell'intervallo visibile impostato per il layer tile.

Tile con scale ridotte

Il tempo necessario per generare le tile automaticamente dipende dai dati della feature, specificatamente la quantità di vertici nei dati della feature. Maggiore è la densità dei vertici, più alto è l'impatto sul tempo di generazione tile. Più le scale diventano piccole (con zoom indietro), maggiore è il numero delle feature che vengono incluse in ciascuna tile, con possibile incremento del tempo necessario per generare una tile. Se si verificano ritardi nel tempo richiesto per generare le tile, creare in anticipo le tile per tale scala e altre scale in cui si manifesta un ritardo. Le tile create in anticipo in modalità automatica riflettono anche le modifiche ai dati della feature più recenti.

Creare tile per scale ed estensioni specifiche

Anche se il Tile Layer hosted è configurato per creare tile automaticamente, è possibile creare tile per livelli (scale) ed estensioni specifici. Questo flusso di lavoro è ideale per generare tile per aree richieste dagli utenti o in aree specifiche in cui si prevede che le tile vengano utilizzate offline.

Attenersi alla procedura seguente per creare tile per scale ed estensioni specifiche:

  1. Effettuare l'accesso come proprietario del Tile Layer hosted, o con un account che dispone dei privilegi per aggiornare gli elementi di tutti i membri.
  2. Aprire la pagina degli elementi del Tile Layer hosted.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Impostazioni Tile Layer (hosted).
  5. Fare clic su Crea tile.
  6. Nella scheda Livelli, selezionare la casella accanto alla scala o alle scale che si vengano utilizzate per creare le tile.
  7. Se si desidera anche limitare l'estensione per la quale le tile vengono create, fare clic sulla scheda Definisci estensione e impostare l'area in cui le tile verranno create attenendosi alla seguente procedura:
    • Fare clic su Estensione disegno e disegnare una casella che indica l'area in cui le tile saranno create.
    • Digitare le coordinate per l'estensione (in gradi decimali) nei campi Sinistra, Destra, In alto e In basso.
  8. Dopo aver selezionato i livelli e impostato l'estensione, fare clic su Crea tile.

Gestire tile manualmente

Nella maggior parte dei casi, le tile non verranno create manualmente perché questa opzione impedisce che il Tile Layer hosted rifletta automaticamente le modifiche apportate ai dati nel Feature Layer hosted principale. Tuttavia, è possibile creare manualmente tile da un Feature Layer di sola lettura in cui sono salvate etichette in modo che non sia possibile pubblicare un Tile Layer hosted in modalità automatica se l'Hosted Feature Layer principale contiene etichette salvate.

Per creare tile manualmente, fare clic su Crea tile in Impostazioni Tile Layer (hosted) e selezionare i livelli e l'estensione necessari per l'uso offline.

Suggerimento:

Se si imposta il Tile Layer hosted per creare tile manualmente e poi si cambia idea o se il Tile Layer hosted è stato pubblicato prima di giugno 2017, è possibile cambiare il layer per creare le tile automaticamente. In questo caso, è necessario scegliere di eliminare o mantenere le tile esistenti.

  • Eliminare le tile esistenti se eventuali aggiornamenti sono stati effettuati al Feature Layer hosted primario, poiché tali aggiornamenti non vengono attualmente riflessi nel Tile Layer hosted. Osservare che i crediti vengono addebitati quando le tile vengono nuovamente create.
  • Mantenere le tile esistenti se non sono state apportate modifiche ai dati nel Feature Layer hosted principale.

Rinominare layer

Se si pubblica un layer tile ospitato da un feature layer hosted, è possibile cambiare il nome di un elemento del layer tile ospitato e dei layer all’interno del layer tile ospitato.

La modifica del nome dell'elemento o dei nomi dei layer in un layer tile ospitato non influisce sui nomi nel feature layer hosted di origine.

  1. Accedere all'organizzazione e aprire la pagina dell’elemento della copia del layer tile ospitato.
  2. Nella scheda Panoramica, fare clic su Modifica accanto al nome dell’elemento o del layer da modificare.
  3. Digitare un nuovo nome del layer o dell’elemento e premere Salva.

Gestire impostazioni vector tile layer

Seguire questa procedura per gestire la modalità offline di un layer tile vettore ospitato Tile vettore, e ricostruire la cache per un layer tile vettore ospitato che ha un feature layer associato:

  1. Effettuare l'accesso come proprietario del Web Layer, come amministratore o con un account che dispone dei privilegi per aggiornare gli elementi di tutti i membri.
  2. Aprire la pagina degli elementi del vector tile layer.
  3. Fare clic sulla scheda Impostazioni.
  4. Scorrere fino alla sezione Impostazioni Tile Layer (hosted).
  5. Selezionare Consenti il download di questo layer e il suo uso in una mappa offline per consentire ad altri utenti di includere il tile layer vettoriale in applicazioni offline.
  6. Per modificare gli attributi inclusi nel tile layer vettoriale, fare clic su Seleziona attributi e selezionare o deselezionare gli attributi. Fare clic su Ricostruisci cache per rigenerare i tile vettoriali con gli attributi selezionati.

    Questa operazione consente di ricostruire tutta la cache del vector tile layer, quindi il completamento potrebbe richiedere da alcuni minuti ad alcune ore a seconda delle dimensioni della cache delle vector tile.

    Al momento, gli attributi in vector tile vengono utilizzati solo nelle applicazioni personalizzate create utilizzando software di terze parti. Per impostazione predefinita, sono inclusi solo gli attributi necessari per applicare lo stile al Feature Layer. Se nessuno stile viene applicato al Feature Layer, nessun attributo viene incluso a meno che non si scelga di includerlo. Maggiore è il numero di attributi inclusi nel tile vettoriale, maggiori sono le risorse utilizzate dal vector tile layer, circostanza che potrebbe influire sulle prestazioni del layer stesso.

  7. Al termine delle modifiche alle impostazioni descritte sopra, fare clic su Salva.

Ricostruire la cache di tile vettoriali

Se è stato pubblicato il layer tile vettoriale ospitato da un feature layer ospitato o da una vista feature layer ospitato o se è stato pubblicato il layer tile vettoriale da ArcGIS Pro con un feature layer associato o un layer immagine mappa, è possibile ricostruire la cache tile vettoriale per integrare le modifiche apportate nel feature layer. È possibile ricostruire la cache immediatamente o definire una pianificazione per aggiornare regolarmente la cache.

Ricostruire immediatamente la cache

Seguire questi passaggi per avviare la ricostruzione della cache del layer tile vettoriali dalle impostazioni dell'elemento del layer.

  1. Accedere all'organizzazione come proprietario del layer tile vettoriale o amministratore dell'organizzazione.
  2. Aprire la pagina dell'elemento per il layer tile vettoriale, fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Layer tile.
  3. Fare clic su Ricostruisci cache.

    La cache inizia subito a ricostruirsi. Al termine, è possibile aprire il vector tile layer hosted in una mappa per confermare che siano stati importati gli aggiornamenti dal feature layer associato.

Pianificare la ricostruzione della cache

È possibile definire una pianificazione per ricostruire la cache del layer tile vettoriale su base regolare e integrare le modifiche del layer associato. Ciò consente di ricostruire la cache, che è un'attività che richiede molte risorse, in un momento in cui meno persone accedono al layer tile vettoriale.

Quando si configura l'attività di ricostruzione della cache a intervalli regolari, considerare la frequenza di aggiornamento dei dati e bilanciare l'onere di risorse che grava sul layer per la ricostruzione della cache con la tolleranza dei propri utenti per i dati del layer tile vettoriale non aggiornati.

Seguire questi passaggi per stabilire una pianificazione per la ricostruzione della cache di un layer tile vettoriale ospitato:

  1. Accedere all'organizzazione come proprietario del layer tile vettoriale o amministratore dell'organizzazione.
  2. Aprire la pagina dell'elemento per il layer tile vettoriale, fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Layer tile.
  3. Fare clic su Pianifica attività per ricreare la cache per ampliare la sezione.
  4. Fare clic su Aggiungi attività di ricostruzione.
  5. Nel campo Titolo, fornire un nome per l'attività.
  6. 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 in cui l'attività si ripeterà, scegliere una delle opzioni nel menu a discesa Ripeti tipo.
    3. Utilizzare il menu a discesa Ripeti intervallo per scegliere la frequenza della ricostruzione.

      Tener presente che potrebbero essere necessari molti minuti o ore per ricostruire la cache dei layer tile vettoriali, 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. Utilizzare il menu a discesa Fine il per scegliere quando le attività smetteranno di essere eseguite.

      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 in cui le attività smetteranno di essere eseguite.
      • 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 per implementare la pianificazione.

Sostituire un Vector Tile Layer hosted

I Vector Tile Layer offrono dati mappa come file vettoriali e includono uno o più layer di cui viene eseguito il rendering sul client in base a uno stile fornito con il layer. Per aggiornare il contenuto di un layer tile vettore ospitato che è stato pubblicato da un pacchetto tile vettore o pubblicato da ArcGIS Pro senza includere un layer feature, sostituirlo con il contenuto da un secondo layer.

L'opzione Sostituisci layer consente di sostituire un hosted vector tile layer dell'organizzazione con contenuti provenienti da un secondo vector tile layer hosted. Quando si sostituisce un vector tile layer, il contenuto del layer viene sostituito dal contenuto del secondo layer. Poiché l'ID elemento e l'URL del layer non vengono modificati, non è necessario aggiornare le mappe e le app che utilizzano il layer per fare riferimento a un nuovo layer.

Per sostituire un vector tile layer, è necessario essere proprietari di un vector tile layer corrente e del layer di sostituzione. Anche gli amministratori dell'organizzazione possono sostituire gli vector tile layer, ma il proprietario sia del layer di sostituzione sia del layer attuale deve essere lo stesso membro dell'organizzazione.

La sostituzione del layer offre i seguenti vantaggi:

  • È possibile creare un layer di sostituzione ed eseguire test di controllo di qualità su questo layer di sostituzione senza influenzare l'attività degli utenti del vector tile layer corrente.
  • Se si sono definiti più stili per il vector tile layer corrente, è possibile visualizzare in anteprima l'aspetto di ciascuno stile con il layer di sostituzione.
  • La sostituzione dei contenuti del layer attuale non genera nuove tile. Quindi, nessuno deve attendere l'estrazione e la ricostruzione delle tile. Le mappe e le app che utilizzano il layer corrente continueranno a funzionare come previsto dopo la sostituzione dei contenuti del layer. Se il layer attuale è condiviso con il pubblico, potrebbe essere necessario attendere fino a un'ora prima di visualizzare gli aggiornamenti a causa della memorizzazione nella cache. Altrimenti, gli aggiornamenti saranno immediatamente rispecchiati nel layer corrente.
  • È possibile archiviare il contenuto precedente, il che consente di tornare, se necessario, a tale contenuto.

Nota:

Prima di pubblicare il vector tile layer di sostituzione o crearne un pacchetto su ArcGIS Pro, assicurarsi di utilizzare lo stesso sistema di coordinate e schema di tiling del vector tile layer corrente per il vector tile layer di sostituzione. Queste impostazioni devono coincidere.

Consultare Modifiche al layer di sostituzione che potrebbero pregiudicare il layer corrente per informazioni su altre modifiche alla configurazione delle quali bisogna essere al corrente durante la generazione di un layer di sostituzione in ArcGIS Pro.

Durante la sostituzione di un layer, è possibile spostare i contenuti del layer corrente in un nuovo layer o scambiare i contenuti del layer corrente e del layer di sostituzione e quindi utilizzare il layer di sostituzione come archivio.

  • Se si vuole archiviare i contenuti correnti del vector tile layer ogni volta che si sostituisce il layer, creare un archivio del layer corrente. Se necessario, è possibile utilizzare uno qualsiasi dei layer che contengono contenuto archiviato per tornare alla versione precedente dei contenuti. Per tornare ai contenuti di un archivio, usare l'opzione Sostituisci layer e selezionare il layer specifico che contiene il contenuto archiviato che si desidera reinserire nel layer corrente.

    Utilizzare questa opzione se si intendono creare più layer con il contenuto archiviato che riflettano nel tempo le modifiche ai contenuti del vector tile layer. Ad esempio, se si eseguono aggiornamenti trimestrali, è possibile creare archivi come 2020Q4 e 2020Q1, creando così un archivio per ciascun aggiornamento.

  • Quando si utilizza il layer di sostituzione come archivio, non viene creato nessun layer separato per il contenuto archiviato. I contenuti provenienti dal layer di sostituzione si spostano nel layer attuale. I contenuti provenienti dal layer corrente si spostano nel layer di sostituzione. Utilizzare questa opzione se non è necessario un layer a parte per il contenuto archiviato.

Oltre a decidere il tipo di archiviazione, è importante scegliere se aggiornare le seguenti informazioni dell'elemento nel layer di produzione corrente o se importare le modifiche dal layer di sostituzione: miniatura, riepilogo, descrizione e tag. Per impostazione predefinita, le informazioni non vengono aggiornate. Per importare informazioni dal layer di sostituzione, abilitare l'opzione Sostituire informazioni sull'elemento.

  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 vector tile layer.
  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 il layer tile di sostituzione. È inoltre possibile visualizzare i dettagli dell'elemento per ogni layer facendo clic su Visualizza dettagli.

  5. Una volta individuato il vector tile layer da utilizzare, fare clic su Seleziona.

    Se appare un messaggio di avviso riguardo stili incompatibili, significa che lo stile sul layer di sostituzione differisce da quello del layer corrente. Questa differenza potrebbe corrompere potenzialmente qualsiasi stile che faccia riferimento al layer corrente. Allo stesso modo, se lo schema di tiling del layer di sostituzione è diverso da quello del layer corrente, si visualizzerà questo messaggio. Se non si vuole utilizzare questo layer di sostituzione, fare clic su Modifica layer e scegliere un layer con uno stile corrispondente. È possibile continuare con la sostituzione del layer corrente con un layer con stili diversi.

  6. Fare clic su Avanti per scegliere come si vuole archiviare i vector tile correnti. Selezionare una delle opzioni seguenti:
    • Archiviare il layer corrente: utilizzare questa opzione se si desidera mantenere uno snapshot del contenuto del vector tile layer correnti così com'era prima dell'aggiornamento. Per impostazione predefinita, il nome del nuovo layer consiste nel nome del layer corrente con l'aggiunta di _archive_<current date_and_time> . Per specificare un nome diverso, fare clic sul pulsante di modifica e digitare il nuovo nome.
    • Utilizzare il layer di sostituzione: utilizzare questa opzione se non è necessario un nuovo layer per memorizzare contenuto archiviato e si desidera mantenere il layer di sostituzione per aggiornamenti futuri.
  7. Per importare un thumbnail, un sommario, una descrizione e dei tag aggiornati dal layer sostitutivo, scorrere verso il basso e abilitare Sostituisci informazioni elemento.
  8. Fare clic su Avanti per visualizzare l'anteprima degli stili associati al layer di sostituzione.

    Nota:

    L'opzione di visualizzazione dell'anteprima degli stili è disponibile solo se l'utente ha creato altri stili del layer corrente nell'editor di stili Vector Tile.

  9. Utilizzare il menu a discesa Altri stili per visualizzare in anteprima l'aspetto di ciascuno stile nel layer corrente dopo averlo aggiornato con il contenuto del layer di sostituzione. Utilizzare l'elemento di ricerca e scorrimento nella finestra di anteprima per confrontare i layer correnti e di sostituzione.
  10. Se si desidera procedere, fare clic su Avanti. Se non li si vuole applicare, fare clic su Annulla.

    La pagina di riepilogo mostra il vector tile layer corrente, il layer che sostituirà i contenuti nel layer corrente, e l'opzione di archivio scelta.

  11. Se il layer sostitutivo non è completamente compatibile, fare clic su Seleziona layer sostitutivo e scegliere un nuovo layer.
  12. Per modificare le opzioni di archiviazione, fare clic su Scegli l'opzione di archiviazione e modificare le impostazioni.
  13. Quando si è soddisfatti delle scelte relative al layer e all'archivio, fare clic su Sostituisci per eseguire l'operazione di sostituzione.

Flussi di lavoro comuni per sostituire un vector tile layer

Esistono vari modi per utilizzare l'opzione Sostituisci layer per sostituire i contenuti dei vector tile layer. Dato che il layer attuale dei termini e il layer di sostituzione sono relativi, potrebbe essere d'aiuto leggere alcuni esempi di flussi di lavoro per sostituire i contenuti del vector tile layer.

Le prossime tre sezioni descrivono flussi di lavoro che utilizzano due o più vector tile layer per mantenere dati di vector tile. Questi flussi di lavoro adoperano layer di esempio per agevolare la comprensione di come si sposta il contenuto attraverso ciascun flusso di lavoro. In tutti questi esempi, si ha il vector tile layer corrente che le persone usano nelle loro mappe e applicazioni e almeno un vector tile layer di sostituzione. Quando si esegue un flusso di lavoro simile, si potrebbe avere un numero diverso di layer di sostituzione o layer che contengono contenuto archiviato. L'utente o altre persone che accedono al vector tile layer corrente potrebbero anche avere altri stili definiti per i layer.

Archiviare il contenuto corrente in un nuovo layer

In questo scenario di esempio, si ha un vector tile layer che memorizza confini di aree di servizio. Si tratta di un layer di produzione che le persone adoperano nelle loro mappe. Per aggiornare i contenuti di questo layer, si pubblica un secondo vector tile layer che contiene dati aggiornati sulle aree di servizio. Questo è il layer di sostituzione.

È anche consigliabile tenere un archivio del contenuto del vector tile layer di produzione ogni volta che lo si aggiorna. In questo modo, se si riscontra un problema con il contenuto sostitutivo, è possibile riportare il contenuto del vector tile layer allo stato in cui si trovava prima dell'aggiornamento. A tal fine, si sceglierà di archiviare il contenuto esistente del vector tile layer corrente in un nuovo vector tile layer.

Nel seguente esempio, si aggiorna il vector tile layer attuale, ServiceAreas, per riflettere le modifiche alle aree di servizio e agli attributi.

  1. Pubblicare un vector tile layer che contiene dati aggiornati.

    Questo è il layer che si userà per sostituire il contenuto nel vector tile layer corrente.

    Ad esempio, si sono aggiunti svariati clienti nuovi a due aree di servizio a settembre 2019, il che ha alterato i confini di quelle due aree. Si aggiornano i dati di origine per riflettere la modifica nelle aree e si pubblica un vector tile layer denominato ServiceAreasUpdateSept. Dal momento che le aree di confine sono cambiate, si configura anche una nuova miniatura per questo layer. Si impostano la descrizione, il riepilogo e i tag in modo che corrispondano a quelli del layer corrente, dal momento che non vi è necessità di modificarli.

  2. Aprire la pagina degli elementi del layer ServiceAreas (il layer attuale) e sostituirne il contenuto con quello di ServiceAreasUpdateSept (il layer di sostituzione). Scegliere l'opzione Archiviare il layer corrente per creare un terzo vector tile layer per memorizzare il contenuto precedente del vector tile layer di produzione. Specificare un nome per questo layer che sia significativo per l'organizzazione.

    Ad esempio, il contenuto del vector tile layer di produzione riflette i dati dell'area del distretto attuali ad agosto 2019. Quindi, si denomina il nuovo layer ServiceAreasAug2019_arch perché è un archivio dei confini dell'area di servizio così com'erano ad agosto 2019.

  3. Dato che si è aggiornata la miniatura in modo tale che rifletta la modifica dei confini, abilitare Sostituire informazioni sull'elemento per aggiornare la miniatura sul vector tile layer corrente con quella del layer di sostituzione.

    Quando si archiviano i contenuti del layer corrente, il layer di sostituzione viene eliminato. Quindi, dopo aver sostituito i contenuti del vector tile layer corrente per la prima volta in questo esempio specifico, si hanno i due vector tile layer seguenti:

    • ServiceAreas: questo è il vector tile layer di produzione che adesso contiene gli aggiornamenti dell'area di servizio correnti il 30 settembre 2019.
    • ServiceAreasAug2019_arch: questo vector tile layer contiene lo stato delle aree di servizio aggiornato ad agosto 2019.

    Il vector tile layer di sostituzione (ServiceAreasUpdateSept) è stato eliminato.

  4. In questo scenario di esempio, a ottobre uno dei rappresentanti del servizio prende un'aspettativa e viene quindi assunto un lavoratore temporaneo che inizia a lavorare il 7 ottobre.
  5. Aggiornare le informazioni sugli attributi del rappresentante del servizio per quell'area e pubblicare un layer sostitutivo denominato ServiceAreasUpdateOct.
  6. Sostituire il contenuto di ServiceAreas con quello di ServiceAreasUpdateOct e creare un layer denominato ServiceAreasOct62019_arch per memorizzare il contenuto archiviato.

    Al termine di questo processo, per questo esempio specifico, si ottengono i seguenti layer tile vettoriali:

    • ServiceAreas: questo è il vector tile layer di produzione che adesso contiene gli aggiornamenti dell'area di servizio correnti il 7 ottobre 2019.
    • ServiceAreasOct62019_arch: questo vector tile layer contiene lo stato delle aree di servizio aggiornato al 6 ottobre 2019.
    • ServiceAreasAug2019_arch: questo vector tile layer contiene lo stato delle aree di servizio aggiornato ad agosto 2019.

  7. Non ci sono modifiche alle aree di servizio per il resto di ottobre. Il rappresentante del servizio torna a lavorare il 4 novembre.
  8. Poiché le informazioni sul rappresentante del servizio sono state l'unica modifica apportata al layer tra il 6 ottobre e il 4 novembre, utilizzare il layer ServiceAreasOct62019_arch per riportare il proprio layer di produzione allo stato in cui si trovava prima che il rappresentante del servizio si mettesse in aspettativa.

    Quando si sostituiscono i contenuti del layer ServiceAreas con ServiceAreasOct62019_arch, è possibile archiviare lo stato del layer dal 7 ottobre al 3 novembre in un nuovo layer, ServiceAreasOct7toNov32019_arch.

    A questo punto, si dispone dei seguenti layer tile vettoriali:

    • ServiceAreas: questo è il vector tile layer di produzione che contiene gli aggiornamenti dell'area di servizio correnti il lunedì 4 novembre 2019.
    • ServiceAreasAug2019_arch: questo vector tile layer contiene lo stato delle aree di servizio aggiornato ad agosto 2019.
    • ServiceAreasOct7toNov32019_arch: questo vector tile layer contiene lo stato delle aree di servizio nel periodo di assunzione del lavoratore temporaneo.

Si continuano a creare layer che si utilizzeranno per sostituire il contenuto, aggiornare il vector tile layer corrente e creare layer per archiviare contenuti di layer a mano a mano che sono necessarie modifiche alle aree di servizio. È possibile mantenere i layer che contengono contenuto archiviato fino a quando è necessario e usarli per tornare a un qualsiasi aggiornamento precedente.

Quando si usa questo flusso di lavoro tenere presente quanto segue:

  • Per facilitare l'organizzazione dei layer che memorizzano contenuti archiviati, crea una cartella apposita per questi layer e spostavi i layer.
  • Dal momento che i layer che archiviano contenuto precedente vengono creati per l'evenienza in cui fosse necessario ripristinare il vector tile layer di produzione a uno stato precedente, e dato che solo l'utente o l'amministratore può ripristinare i dati adoperando questi layer, è probabile che non vi sia necessità di condividerli.
  • Il layer di sostituzione verrà eliminato. Se si sono creati più stili per il layer di sostituzione, tali stili non funzioneranno più. È possibile eliminarli manualmente.

Se invece il flusso di lavoro richiede il mantenimento del layer di sostituzione per un utilizzo futuro (ad esempio quando si hanno stili che si desiderano mantenere sul layer di sostituzione o se si ha esigenza di utilizzare il layer di sostituzione nelle mappe e nelle applicazioni a scopo di test), usare uno dei due flussi di lavoro seguenti.

Mantenere il layer di sostituzione

È possibile mantenere il layer di sostituzione a scopo di test o per altri usi. Se è necessario mantenere il layer di sostituzione e non è necessario mantenere più layer che contengano snapshot dello stato del vector tile layer corrente prima di ciascun aggiornamento, è possibile scambiare il contenuto tra il layer corrente e il layer di sostituzione. Un esempio del perché si possa voler mantenere il layer di sostituzione è se lo si desidera utilizzare per testare gli aggiornamenti prima di inserire le modifiche nel layer corrente. Tale flusso di lavoro di controllo qualità è riepilogato in questa sezione.

Per continuare con l'esempio dell'area di servizio, se decidi di non dover archiviare il contenuto in nuovi layer, invece, desideri avere un layer che puoi utilizzare per i test di controllo qualità, puoi utilizzare il layer di sostituzione per questo test. Puoi aprire mappe e app che contengono il layer di sostituzione per assicurarti che gli stili funzionino ancora, che i dati corretti vengano visualizzati e nella misura corretta e che il layer funzioni ancora nelle mappe offline, se necessario.

In questo esempio, si utilizzerebbero i tre vector tile layer seguenti, due dei quali saranno mantenuti e uno eliminato:

  • ServiceAreas: si tratta del vector tile layer di produzione che i membri dell'organizzazione adoperano nelle loro mappe.
  • ServiceAreasQC: si utilizza questo layer per revisionare i contenuti e gli stili prima di inserire gli aggiornamenti nel layer ServiceAreas. Questo è il layer di sostituzione, ma non lo si elimina perché si sono create mappe e applicazioni Web che fanno riferimento a tale layer nell'ambito degli aggiornamenti ai layer di test.
  • ServiceAreaUpdates: ogni volta che si aggiornano i dati di origine dell'area di servizio, si pubblica un vector tile layer che contiene gli aggiornamenti ai dati. Si usa questo layer per aggiornare il contenuto nel layer del controllo qualità. Dopo aver sostituito il contenuto di ServiceAreasQC con il contenuto di ServiceAreaUpdates, si elimina ServiceAreaUpdates.

Segue un riepilogo di questo flusso di lavoro:

  1. Aggiornare i dati di origine dell'area di servizio e pubblicare il vector tile layer ServiceAreaUpdates.

    Ad esempio, a causa di nuovi clienti il confine di due aree di servizio è cambiato, quindi si aggiornano i dati di origine e si pubblica il vector tile layer ServiceAreaUpdates.

  2. Aprire la pagina degli elementi per ServiceAreasQC e sostituirne il contenuto con quello di ServiceAreaUpdates. Scegliere l'opzione Utilizzare il layer di sostituzione come archivio.

    In questo passaggio, si considera ServiceAreasQC il layer corrente e ServiceAreaUpdates il layer di sostituzione.

    In questo modo si spostano i contenuti da ServiceAreaUpdates a ServiceAreasQC e i contenuti attuali di ServiceAreasQC a ServiceAreaUpdates.

  3. Testare il layer ServiceAreasQC aggiornato nelle mappe e nelle applicazioni create per questo scopo. Una volta verificato che gli aggiornamenti non causano alcun problema, aggiornare il contenuto del layer ServiceAreas con quello di ServiceAreasQC. Scegliere nuovamente Utilizza il layer sostitutivo come archivio in modo che il layer ServiceAreasQC non venga cancellato.

    In questo passaggio, ServiceAreas è il layer corrente e ServiceAreaQC è il layer di sostituzione.

  4. Ora che è stato completato il processo di verifica degli aggiornamenti e di aggiornamento del contenuto nel suo layer di produzione, eliminare il layer ServiceAreaUpdates da I miei contenuti.

Ripetere questi passaggi ogni volta che ci sono modifiche ai dati di origine dell'area di servizio.

Quando si usa questo flusso di lavoro tenere presente quanto segue:

  • Il layer di sostituzione che si utilizza per i test (ServiceAreasQC in questo esempio) contiene il contenuto del layer corrente nello stato in cui si trovava prima dell'aggiornamento. Ciò significa che è possibile utilizzare questo layer di prova per ripristinare il vecchio contenuto nel layer corrente, se necessario.
  • Se è necessario che altre persone testino gli aggiornamenti prima di sostituire il contenuto del layer attuale, condividere il layer di sostituzione con un gruppo che contenga tali membri.

Mantenere il layer di sostituzione e archiviare il contenuto in un nuovo layer

Se desideri un layer di controllo qualità e layer di contenuto archiviato, puoi utilizzare i due flussi di lavoro descritti sopra in combinazione per aggiornare il contenuto del layer corrente, mantenere il layer di sostituzione e creare layer per archiviare le modifiche.

  1. Completare i passaggi da 1 a 3 della sezione precedente.

    La prima volta che si completano questi passaggi per questo esempio, si ottengono i seguenti layer tile vettoriali:

    • ServiceAreas: questo layer contiene gli aggiornamenti più recenti.
    • ServiceAreasQC: questo layer contiene i contenuti del layer ServiceAreas prima dell'aggiornamento. Quindi, è un archivio temporaneo del contenuto precedente di ServiceAreas.
    • ServiceAreaUpdates: questo layer contiene i contenuti di ServiceAreasQC precedenti alla sostituzione del suo contenuto.

  2. Quindi, usare il layer ServiceAreaUpdates per sostituire una seconda volta i contenuti di ServiceAreasQC. Questa volta, però, scegliere l'opzione Archivia layer corrente per creare un layer tile vettoriale per archiviare il contenuto di ServiceAreasQC.

    In questo scenario, ServiceAreasQC è il layer corrente e ServiceAreaUpdates è il layer di sostituzione.

    Questo processo genera quanto segue:

    • Un vector tile layer che funge da archivio del contenuto precedente di ServiceAreas: dato che ServiceAreasQC conteneva il contenuto archiviato di ServiceAreas, adesso si è spostato tale contenuto in un vector tile layer a parte. Assegnare un nome a questo layer in modo appropriato per riflettere il suo contenuto.
    • Il layer ServiceAreasQC viene ripristinato allo stato in cui si trovava prima di sostituirlo con il contenuto aggiornato del layer ServiceAreaUpdates.
    • Il layer ServiceAreaUpdates viene eliminato.

Ad esempio, se si utilizza questo flusso di lavoro con gli aggiornamenti dei confini delle aree di servizio di settembre 2019, ServiceAreas conterrà gli aggiornamenti di settembre 2019. Il layer che memorizza l'ultimo batch di contenuto archiviato delle aree di servizio contiene le aree di servizio di agosto 2019, quindi è probabile che tale layer sia denominato ServiceAreasAug2019_arch e che lo si sia spostato nella cartella di archiviazione. ServiceAreasQC contiene anche i contenuti di agosto 2019.

Quando si completa nuovamente questo flusso di lavoro per propagare le modifiche del 7 ottobre dei dati di origine delle aree di servizio sul layer ServiceAreas, si disporrà del layer ServiceAreas con il contenuto del 7 ottobre, un layer di dati archiviati che riflette lo stato precedente delle aree di servizio (ServiceAreasOct62019_arch) e il layer che contiene i contenuti archiviati di agosto 2019 (ServiceAreasAug2019_arch). ServiceAreasQC contiene ancora anche i contenuti di agosto.

Quando il rappresentante dell'area di servizio torna dall'aspettativa il 4 novembre, è possibile usare il layer ServiceAreasOct62019_arch per riportare il layer di produzione allo stato in cui si trovava prima che il rappresentante di servizio andasse in aspettativa. Utilizzare il layer ServiceAreasOct62019_arch al posto del layer ServiceAreaUpdates nei passaggi elencati in questa sezione.

Quando si usa questo flusso di lavoro tenere presente quanto segue:

  • Come per il primo flusso di lavoro, puoi creare una cartella e spostare il layer che memorizzano contenuti archiviati per facilitare l'organizzazione di questi layer.
  • Poiché il contenuto archiviato in layer separati è necessario solo per consentirti di ripristinare il vector tile layer in produzione a uno stato precedente e solo tu o un amministratore potete ripristinare i dati utilizzando questi layer, probabilmente non è necessario che tu condivida questi layer.
  • Il layer sostitutivo ServiceAreasQC rimane in I miei contenuti per facilitarle la replica dei test di controllo qualità. Di conseguenza, il contenuto di questo layer è pertinente solo nel contesto di questo flusso di lavoro di test. L'unica ragione per la quale condividere questo layer è l'esigenza di far testare gli aggiornamenti ad altre persone prima di usare il contenuto per aggiornare il layer di produzione.

Le modifiche alla sostituzione potrebbero pregiudicare il layer corrente

Le seguenti modifiche al layer di sostituzione possono provocare un comportamento inaspettato nel vector tile layer sostituito, soprattutto se si creano altri stili per il layer:

  • Rimozione di un layer dalla mappa in ArcGIS Pro prima di pubblicare il vector tile layer di sostituzione o il package.
  • Aggiunta di un layer della mappa a ArcGIS Pro prima di pubblicare il vector tile layer di sostituzione o il package.
  • Modifica del nome di uno o più layer nella mappa in ArcGIS Pro prima di pubblicare il vector tile layer di sostituzione o il package.
  • Modifica della simbologia nel layer della mappa in ArcGIS Pro prima di pubblicare il vector tile layer di sostituzione o il package.
  • Se il vector tile layer corrente è abilitato per l'utilizzo offline, verificare che anche il layer di sostituzione sia abilitato per l'utilizzo offline. Se il layer di sostituzione non presenta la modalità offline abilitata, il layer corrente non sarà più abilitato per l'utilizzo offline dopo aver sostituito i suoi contenuti.

Se si effettua una qualsiasi delle modifiche precedenti nel layer di sostituzione, visualizzare l'anteprima degli stili per verificare di essere d'accordo con le modifiche prima di completare il processo di completamento del layer corrente con il layer di sostituzione.

Il comportamento potrebbe variare a seconda delle modifiche. Ad esempio, quando si aggiunge un layer, i layer definiti prima della sostituzione continueranno a essere visualizzati da altri stili, ma tali stili potrebbero non visualizzare il layer aggiunto a meno che il proprietario dello stile non crei nuovamente lo stile.

Argomenti correlati