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 o tile layer (hosted). Per identificare se è un layer di tile raster o un vector tile layer, selezionare l'icona del layer.
La seguente tabella indica quali sono le opzioni di gestione per ogni tipo di layer.
Raster tile layer | Vector tile layer | |
---|---|---|
Impostare le scale minima e massima a cui il layer disegna quando viene aggiunto a una mappa (l'intervallo visibile e il ricampionamento). | Sì | No |
Configurare un layer affinché possa essere utilizzato offline in mappe e applicazioni. | Sì | Sì |
Scegliere a quale scala vengono costruite le tile memorizzate nella cache. | Sì | No |
Sostituire i contenuti del layer utilizzando un secondo layer. | Sì Questo è supportato per i layer che non hanno un feature layer associato. | Sì Questo è supportato per i layer che non hanno un feature layer associato. |
Ricostruire la cache dei layer per ricevere aggiornamenti dal feature layer associato. | Sì Questo è supportato in caso di pubblicazione del layer dal feature layer hosted o da un file definizione. | Sì È possibile ricostruire la cache se è stato 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 e gestire la modalità offline di un layer di tile raster :
- 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.
- Aprire la pagina degli elementi del Tile Layer.
- Fare clic sulla scheda Impostazioni.
- Scorrere fino alla sezione Impostazioni layer.
- 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.
- Fare clic su Dettagli Tile per accedere allo stato corrente delle tile memorizzate esistenti.
- Per creare tile memorizzate nella cache per il livello, attenersi alla seguente procedura:
- Fare clic su Crea tile per creare tile per il layer.
- Quando appare la finestra di dialogo, selezionare le caselle accanto ai livelli (scale) alle quali si desidera generare le tile.
Scegliere almeno un livello.
- Al termine, fare clic su Crea tile.
- 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.
- 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. Per i tile layer raster che fanno riferimento a un set di dati cache in una cartella o in un archivio dati cloud, puoi sostituirlo con un altro tile layer raster che fa riferimento a un set di dati cache. 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.
- ArcGIS Enterprise 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:
- 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.
- Aprire la pagina degli elementi del layer di tile raster.
- Fare clic su Sostituisci layer.
- Fare clic su Seleziona layer.
Nel riquadro che appare, è possibile cercare, sfogliare, filtrare e ordinare i layer disponibili per trovare il tile layer di sostituzione. È inoltre possibile visualizzare i dettagli dell'elemento per ogni layer facendo clic su Visualizza dettagli.
- Una volta individuato il tile layer da utilizzare, fare clic su Seleziona.
- 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.
- 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.
- 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.
Se si desidera utilizzare un layer sostitutivo diverso, fare clic su Seleziona layer di sostituzione e scegliere un nuovo layer.
- Una volta completate le impostazioni dei layer, fare clic su Sostituisci per eseguire l'operazione di sostituzione.
Gestire impostazioni vector tile layer
Attenersi alla seguente procedura per gestire la modalità offline di un hosted vector tile layer :
- 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.
- Aprire la pagina degli elementi del vector tile layer.
- Fare clic sulla scheda Impostazioni.
- Scorrere fino alla sezione Impostazioni layer.
- 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.
- Fare clic su Salva.
Ricostruire la cache di tile vettoriali
Quando si pubblica un layer tile vettoriale da ArcGIS Pro (2.8 e versioni successive), è possibile pubblicare contemporaneamente un Feature Layer associato. Se il Vector Tile Layer ha un Feature Layer associato, è possibile ricostruire la cache Vector Tile per incorporare le modifiche apportate nel Feature Layer.
Seguire questi passaggi per ricostruire il tile layer vettoriale ed integrare le modifiche dal feature layer associato.
- Iscriversi al portale come proprietario del vector tile layer o come un amministratore.
- Aprire i dettagli dell'elemento per il vector tile layer, fare clic sulla scheda Impostazioni e scorrere verso il basso fino alla sezione Tile Layer.
- 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.
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 vector tile layer hosted che è stato pubblicato da un pacchetto vector tile o pubblicato da ArcGIS Pro senza includere un feature layer o aggiornare un vector tile layer che si riferisce a un set di dati della cache vettore, sostituire il vector tile con il contenuto da un secondo layer.
L'opzione Sostituisci layer consente di sostituire un vector tile layer nel portale con contenuti provenienti da un secondo vector tile layer. 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.
- È 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.
- 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.
- Aprire la pagina degli elementi del vector tile layer.
- Fare clic su Sostituisci layer.
- Fare clic su Seleziona layer.
Nel riquadro che appare, è possibile cercare, sfogliare, filtrare e ordinare i layer disponibili per trovare il tile layer di sostituzione. È inoltre possibile visualizzare i dettagli dell'elemento per ogni layer facendo clic su Visualizza dettagli.
- 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.
- 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 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 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.
- 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.
- 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.
- 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.
- 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.
- Se il layer di sostituzione non è completamente compatibile, è possibile fare clic su Seleziona layer di sostituzione e scegliere un nuovo layer.
- Se si vuole modificare le opzioni di archiviazione, fare clic su Scegliere un'opzione di archiviazione e modificare le impostazioni.
- Una volta completate le scelte delle impostazioni del layer e dell'archiviazione, 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.
- 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.
- 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.
- 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.
- Ad ottobre, uno dei rappresentanti del servizio prende un'aspettativa e si assume un lavoratore temporaneo che entra in servizio il 7 ottobre. Si aggiornano le informazioni sugli attributi del rappresentante del servizio per quell'area e si pubblica un layer di sostituzione denominato ServiceAreasUpdateOct.
- Si sostituisce il contenuto di ServiceAreas con quello di ServiceAreasUpdateOct e si crea un layer denominato ServiceAreasOct62019_arch per memorizzare il contenuto archiviato.
Alla fine di questo processo per questo esempio specifico, si hanno i tre vector tile layer seguenti:
- 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.
- Non ci sono modifiche alle aree di servizio per il resto di ottobre. Il rappresentante del servizio torna a lavorare il 4 novembre. Dal momento che le informazioni del rappresentante di servizio sono state le uniche modifiche apportate al layer tra il 6 ottobre e 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. 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.
Adesso si hanno i tre vector tile layer seguenti:
- 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:
- 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.
- Aprire la pagina degli elementi per ServiceAreasQC e sostituirne il contenuto con quello di ServiceAreaUpdates. In questo passaggio, si considera ServiceAreasQC il layer corrente e ServiceAreaUpdates il layer di sostituzione. Scegliere l'opzione Utilizzare il layer di sostituzione come archivio.
In questo modo si spostano i contenuti da ServiceAreaUpdates a ServiceAreasQC e i contenuti attuali di ServiceAreasQC a ServiceAreaUpdates.
- 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 Utilizzare il layer di sostituzione come archivio in modo da non eliminare il layer ServiceAreasQC.
In questo passaggio, ServiceAreas è il layer corrente e ServiceAreaQC è il layer di sostituzione.
- Adesso che si è completato il processo di test degli aggiornamenti e dell'aggiornamento del contenuto del layer di produzione, è possibile 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 usare questo layer di test per ripristinare il contenuto precedente 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.
- Completare i passaggi da 1 a 3 della sezione precedente. La prima volta che si completa questa procedura per questo esempio, si hanno i tre vector tile layer seguenti:
- 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.
- Quindi, usare il layer ServiceAreaUpdates per sostituire una seconda volta i contenuti di ServiceAreasQC. In questo scenario, ServiceAreasQC è il layer corrente e ServiceAreaUpdates è il layer di sostituzione. Stavolta, però, scegliere l'opzione Archiviare il layer corrente per creare un vector tile layer per archiviare i contenuti di ServiceAreasQC. 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. Usare 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 di sostituzione ServiceAreasQC resta in I miei contenuti per agevolare 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.