I layer tile supportano la visualizzazione rapida di dataset estesi utilizzando una raccolta di immagini mappa predisegnate, ovvero tile. Le tile ospitate forniscono il contesto geografico per i layer operativi. Ad esempio, è possibile includere tile delle strade del proprio quartiere per fornire un riferimento visivo dei segnali stradali nel feature layer.
È possibile pubblicare un layer tile da ospitare su ArcGIS Enterprise utilizzando uno dei seguenti metodi:
- Creare tile da un feature layer ospitato esistente.
- Definire una mappa su ArcGIS Pro e consentire a ArcGIS Enterprise di creare le tile.
- Creare un pacchetto tile su ArcGIS Pro, caricarlo e pubblicarlo nell'organizzazione.
È possibile creare una cache per le Tile automaticamente durante la pubblicazione oppure manualmente dopo la pubblicazione. Per ulteriori informazioni, consultare Procedure consigliate per le cache di tile.
Per pubblicare un layer tile ospitato è necessario essere un membro di uno dei seguenti nell'organizzazione:
- Il ruolo Editore predefinito
- Un ruolo personalizzato che dispone dei privilegi per creare contenuti e pubblicare layer tile ospitati
Quando si pubblica daArcGIS Pro o un pacchetto tile, un file pacchetto tile viene aggiunto come elemento nel contenuto. Dopo aver confermato le funzioni del layer tile, è possibile eliminare il pacchetto layer tile dal portale per salvare spazio, ma solamente se si è certi che il pacchetto tile non è più necessario.
Suggerimento:
Per evitare di copiare i dati e, quindi, ridurre il tempo necessario per la pubblicazione, è possibile creare cache tile, caricarle in un archivio dati cloud e utilizzare ArcGIS API for Python per creare tile layer che fanno riferimento alle cache pronte per l'uso anziché utilizzare i flussi di lavoro di pubblicazione descritti in questa pagina. Per ulteriori informazioni su questo flusso di lavoro alternativo, vedere l'articolo del blog Pubblicazione di contenuti cache di grandi dimensioni.
Pubblicare da un Feature Layer hosted
È possibile pubblicare un layer tile ospitato nell'organizzazione utilizzando un feature layer ospitato esistente di cui si è proprietari. Questo è un flusso di lavoro utile per visualizzare dataset grandi perché tile memorizzate nella cache vengono disegnate più rapidamente rispetto alle feature rese dinamicamente.
Nota:
- Le modifiche agli attributi spaziali apportate al feature layer ospitato non vengono automaticamente applicate nel layer tile ospitato. È necessario ripubblicare il layer tile ospitato dal feature layer ospitato aggiornato.
- Esistono restrizioni di stile sul feature layer ospitato che impediscono la pubblicazione di un layer Tile ospitato.
- Non è possibile pubblicare un layer tile ospitato da un feature layer ospitato multipatch o cloud di punti.
Attenersi alla procedura seguente per pubblicare un layer tile ospitato da un feature layer ospitato:
- Accedere all'organizzazione e fare clic su Contenuti > I miei contenuti.
- Per pubblicare, effettuare una delle operazioni seguenti:
- Fare clic sul feature layer ospitato che si desidera pubblicare e fare clic su Pubblica.
- Cliccare Nuovo elemento > Layer tile e scegliere un Layer feature da pubblicare come tile.
- Digitare un titolo, i tag e un riepilogo per il nuovo layer tile ospitato.
- Se l'amministratore dell'organizzazione ha configurato categorie di contenuti, fare clic su Assegna categoria e selezionare fino a 20 categorie per facilitare il ritrovamento dell'elemento.
È anche possibile digitare nella casella Filtra categorie per restringere l'elenco delle categorie.
- Scegliere la cartella in cui verrà memorizzato il layer tile ospitato.
- Facoltativamente, modificare le estensioni alle quali il layer verrà visualizzato trascinando i punti finali del cursore Intervallo visibile.
Attenzione:
Il portale suggerisce un intervallo di scala, ma è possibile modificarlo. Tenere presente, tuttavia, che l'utilizzo di grandi scale nell'intervallo di scala può comportare un notevole aumento delle risorse consumate nel server di hosting.Il Portale suggerisce un intervallo di scala, ma è possibile modificarlo. Tenere presente, tuttavia, che l'utilizzo di grandi scale nell'intervallo di scala può comportare un notevole aumento delle risorse consumate nella distribuzione. Non creare tile superiori alla precisione dei dati.
- Fare clic su OK.
Il layer tile ospitato viene creato e appare la relativa pagina degli elementi.
Definire e pubblicare una mappa su ArcGIS Pro
È possibile pubblicare un layer tile ospitato da una mappa su ArcGIS Pro.
Nota:
Se i layer su ArcGIS Pro presentano query di definizione applicate, ArcGIS applica tali query al layer tile ospitato pubblicato. Tuttavia, tutti i dati vengono copiati in ArcGIS Enterprise. Se si desidera pubblicare un sottoinsieme dei dati, è necessario esportarlo in un'altra Feature Class e pubblicarlo.
I browser web non sono in grado di visualizzare alcuni dei simboli cartografici più complessi che possono essere stati utilizzati originariamente durante la creazione della mappa. La maggior parte dei tipi di simboli è disponibile, tuttavia in alcuni casi i simboli verranno semplificati durante la pubblicazione. Per ulteriori informazioni sui simboli supportati e su come apportare le modifiche necessarie alla simbologia della mappa prima della pubblicazione, consultare Crea mappe per pubblicare feature service su ArcGIS Server.
- Avviare ArcGIS Pro e aprire il progetto che contiene la mappa da pubblicare.
- Assicurarsi che la connessione al portale sia attiva e accedere all'organizzazione utilizzando un account che dispone dei privilegi per creare contenuto e pubblicare Tile Layer hosted.
- Per pubblicare un layer tile, effettuare una delle operazioni seguenti:
- Selezionare i layer nel riquadro Contenuti. Fare clic con il pulsante destro del mouse sulla selezione impostata e scegliere Condividi come Web Layer.
Per pubblicare tutti i layer nella mappa, fare clic su Web Layer nel gruppo Condividi come della scheda Condividi e scegliere Pubblicare layer Web.
Suggerimento:
Se l'opzione di menu Condividi Come Web Layer non è attiva, ciò potrebbe essere dovuto a una delle cause seguenti:
- L'account con cui è stato effettuato l'accesso non dispone dei privilegi per pubblicare i layer hosted.
- Il portale non è configurato con un server di hosting, che è necessario per mantenere un Web Layer in ohsting.
- Si sta tentando di pubblicare un layer multipatch (non supportato).
- Digitare un nome per il layer tile.
- Selezionare Tile per il Tipo di layer alla voce Copia tutti i dati.
Questo deseleziona automaticamente altre opzioni Tipo di layer, poiché durante la copia dei dati è possibile selezionarne solo una alla volta.
- Fornire un riepilogo e i tag del layer Tile.
- Scegli dove salvare il livello.
Il layer verrà salvato per impostazione predefinita in I Miei Contenuti. Per salvare in una sottocartella all'interno di I miei contenuti, digitare il nome della cartella o selezionare una cartella esistente.
- Specificare chi dispone dell'accesso al layer tile ospitato.
Tutti i layer che si pubblicano vengono automaticamente condivisi con il workspace personale nell'organizzazione (I Miei Contenuti). Il contenuto personale è inaccessibile agli altri utenti se non lo si condivide con uno o più degli elementi seguenti:
- Tutti: la selezione di questa opzione rende il layer disponibile a tutti gli utenti che possono accedere all'organizzazione.
- Nome dell'organizzazione - la selezione di questa opzione consente la condivisione del layer con tutti gli utenti autenticati dell'organizzazione.
- Gruppi: è possibile condividere il layer con i membri dei gruppi dei quali si fa parte scegliendo i gruppi dall'elenco a discesa.
- Fare clic sulla scheda Configurazione e selezionare il pulsante Configura proprietà del layer Web per specificare le impostazioni cache.
- Alla voce Opzioni, selezionare un'opzione di Schema di tiling.
- Ridimensionare e trascinare la barra Livello di dettaglio per indicare il livello di scala minimo e massimo del Tile Layer.
Al variare del valore di scala minimo e massimo variano anche le dimensioni stimate della cache risultante.
- Scegliere quando e dove creare la cache tile.
- Selezionare Crea cache automaticamente sul server se si desidera creare le tile sul server di hosting durante la pubblicazione del layer.
- Se si desidera creare e salvare la cache sul server di hosting, creandole però manualmente dopo la pubblicazione, selezionare Crea cache manualmente sul server, quindi aprire il layer tile nel Portale Web dopo aver pubblicato il layer e creare manualmente la cache.
- Se si desidera creare e salvare la cache su uno dei server ArcGIS Enterprise, creandole però manualmente dopo la pubblicazione, selezionare Crea cache manualmente sul server, quindi aprire il layer tile nel Portale Web dopo aver pubblicato il layer e creare manualmente la cache.
- Selezionare Crea cache localmente e indicare una destinazione sul computer ArcGIS Pro su cui salvare un pacchetto di tile provvisorio se si desidera creare la cache e salvarla come pacchetto sul computer ArcGIS Pro. Il pacchetto di tile sarà caricato automaticamente sul server di hosting per poter essere aperto; la cache sarà salvata sullo stesso server.
- Selezionare Crea cache localmente e indicare una destinazione sul computer ArcGIS Pro su cui salvare un pacchetto di tile provvisorio se si desidera creare la cache e salvarla come pacchetto sul computer ArcGIS Pro. Il pacchetto di tile sarà caricato automaticamente su ArcGIS Enterprise per poter essere aperto; la cache sarà salvata sullo stesso server.
- Per consentire ai clienti di scaricare le tile mappa per utilizzarle offline, selezionare l'opzione Consentire ai client di esportare le cache di tile.
- Se si è selezionato Consentire ai client di esportare le cache di tile, nel campo Limita esportazione a: indicare il numero massimo di tile che i clienti possono impiegare offline ogni volta.
- Per calcolare il numero di tile e lo spazio di archiviazione che verrà utilizzato nelle opzioni di memorizzazione, aprire la sezione Stima e fare clic su Calcola.
È possibile modificare le impostazioni cache ed eseguire nuovamente i calcoli per verificare il modo in cui le impostazioni influiscono sulla cache.
- Fare clic sulla scheda Contenuti per verificare che il layer tile includa i layer di dati previsti.
- Fare clic su Analizza per verificare la presenza di eventuali errori o problemi.
Gli eventuali problemi rilevati vengono elencati nella scheda Messaggi. Fare clic con il pulsante destro del mouse su un messaggio per accedere ad ulteriori informazioni, leggere le informazioni della Guida relative a tale errore o avviso, nonché accedere alle correzioni suggerite. Per poter pubblicare è necessario correggere gli errori. Per migliorare ulteriormente le prestazioni e l'aspetto del Tile Layer hosted, è possibile correggere gli avvisi, ma non è obbligatorio.
- Una volta corretti gli errori e gli eventuali avvisi, fare clic su Pubblica.
Nota:
A questo punto, i dati vengono copiati sul server. Il tempo di pubblicazione richiesto varia in base alla dimensione dei dati e alla velocità di rete e alla larghezza di banda.
Al termine della pubblicazione, è possibile fare clic su Gestisci Web Layer per aprire il sito Web del portale.
Creare un pacchetto tile su ArcGIS Pro e caricarlo nell'organizzazione.
Utilizzare lo strumento di geoprocessing Crea pacchetto tile mappa per creare un pacchetto tile, aggiungere il pacchetto all'organizzazione e pubblicarlo come layer tile.
ArcGIS Pro 2.3 e versioni successive consentono di specificare l'output dello strumento di geoprocessing come file .tpk o file .tpkx. Il nuovo formato .tpkx utilizza una struttura di file semplificata, che fornisce una prestazione migliore quando si esegue nel cloud e in posizioni di rete condivise, ed è un formato di specifica aperto. È possibile utilizzare entrambi i formati in questo flusso di lavoro.
- Aprire il progetto che contiene i dati da includere nel pacchetto.
- Aprire ed eseguire lo strumento di geoprocessing Crea pacchetto tile mappa.
- Dopo aver completato la creazione del pacchetto tile, accedere all'organizzazione utilizzando un account che dispone di privilegi per creare contenuti e pubblicare layer tile ospitati, quindi fare clic su Contenuti > I miei contenuti > Nuovo elemento.
- Cliccare Dispositivo per aggiungere il pacchetto.
- Scegliere Aggiungi pacchetto tile e crea un layer tile hosted.
- Fare clic su Avanti.
- Digitare il titolo.
- Scegli una cartella dove vuoi salvare il tuo articolo.
- Se l'amministratore dell'organizzazione ha configurato categorie di contenuti, fare clic su Assegna categoria e selezionare fino a 20 categorie per facilitare il ritrovamento dell'elemento.
È possibile anche iniziare a digitare un nome di una categoria per restringere l'elenco delle categorie.
- Facoltativamente, digitare i termini di tag separati da virgole.
I tag sono parole o brevi frasi che descrivono l'elemento e consentono di trovarlo tramite le ricerche. Parco nazionale è considerato un tag, mentre Parco,nazionale sono due tag.
- Fare clic su Salva.
Le tile vengono decompresse e viene creato un Tile Layer hosted. È possibile vedere le tile di mappe e il pacchetto tile in I miei contenuti.
Pubblicare pacchetti Tile di grandi dimensioni
Per creare e condividere grandi quantità di dati, Esri consiglia di utilizzare il set di strumenti Cache tile anziché il flusso di lavoro sopra descritto. Questi strumenti possono sfruttare una maggiore potenza di elaborazione per migliorare le prestazioni di generazione e pubblicazione.
In ArcGIS Pro, eseguire gli strumenti di geoprocessing.
- Eseguire lo strumento di geoprocessing Crea pacchetto tile mappa per creare il pacchetto Tile in un solo passaggio oppure eseguire i seguenti strumenti di geoprocessing nel seguente ordine:
- Eseguire lo strumento Genera schema di tiling per cache tile per definire la griglia di tiling ed il formato delle immagini.
- Eseguire lo strumento Gestisci cache tile per creare le tile.
- Eseguire lo strumento Esporta cache tile per creare il pacchetto tile.
Per generare la cache con estensioni o livelli di dettaglio specifici, usare i tre strumenti elencati in alto.
- Eseguire lo strumento Condividi pacchetto (nel set di strumenti Pacchetto) per caricare le tile su ArcGIS Enterprise.
- Una volta completata la creazione del pacchetto tile, accedere all'organizzazione utilizzando lo stesso account utilizzato per creare il pacchetto tile su ArcGIS Pro e fare clic su Contenuti > I miei contenuti.
- Fare clic sul pacchetto tile per visualizzare la relativa pagina dei dettagli elemento.
- Fare clic su Pubblica.
- Digitare un titolo e i tag.
- Se l'amministratore dell'organizzazione ha configurato categorie di contenuti, fare clic su Assegna categoria e selezionare fino a 20 categorie per facilitare il ritrovamento dell'elemento.
È anche possibile digitare nella casella Filtra categorie per restringere l'elenco delle categorie.
- Fare clic su Pubblica.
Le tile vengono decompresse e viene creato un Tile Layer hosted. Il layer è visibile in I miei contenuti.
Pubblicare da un file di definizione del servizio
La pubblicazione di tile e la creazione di una cache può comportare l'utilizzo di una grande quantità di risorse server. Se è necesarrio pubblicare un numero elevato di layer tile, gli autori della mappa possono creare file di definizione del servizio (.sd) in ArcGIS Pro che contengono i dati, la simbologia e altre informazioni necessarie per pubblicare un layer tile nel portale. È quindi possibile utilizzare uno script per caricare e pubblicare i file di definizione del servizio nel portale dopo l'orario lavorativo. I layer tile risultanti vengono ospitati nel server di hosting.
Caricare la definizione del servizio e pubblicare
Una volta ottenuto il file di definizione del servizio dall'autore, è possibile caricarlo manualmente nel portale e pubblicare un layer Tile o pianificare uno script per caricare e pubblicare il file.
Caricare e pubblicare nel portale
Accedere al Portale Web per aggiungere e pubblicare il file di definizione del servizio.
- Accedere al portale come membro che dispone dei privilegi per creare contenuti e pubblicare layer tile ospitati, quindi fare clic su Contenuti > I miei contenuti.
- Cliccare Nuovo elemento.
- Scegliere Dispositivo.
- Scegliere il file di definizione del servizio.
- Scegliere Aggiungi definizione di servizio e crea un layer hosted.
- Fare clic su Avanti.
- Se l'amministratore del portale ha configurato le categorie del contenuto, cliccare Assegna categorie e selezionare fino a 20 categorie per aiutare le persone a trovare l'elemento.
- Facoltativamente, digitare i termini di tag separati da virgole.
I tag sono parole o frasi brevi che descrivono l'elemento e migliorarne l'individuabilità. Parco nazionale è considerato un tag, mentre Parco,nazionale sono due tag.
- Fare clic su Salva per aggiungere il file di definizione del servizio e pubblicare il layer di tile.
Il layer tile viene pubblicato nel server di hosting del portale, quindi la definizione del servizio e le tile vengono aggiunte all'area I miei contenuti.
- Al termine della pubblicazione del layer Tile, fare clic sull'opzione Avvia la creazione di tile per creare le tile.
Per impostazione predefinita, il file di definizione del servizio ed il layer tile ospitato sono accessibili solo all'autore. È possibile condividere il file e le tile con altri utenti dell'organizzazione o con gruppi specifici.
Eseguire uno script per il caricamento e la pubblicazione
Per caricare e pubblicare un file di definizione del servizio fuori orario, utilizzare le funzioni arcpy.UploadserviceDefinition e arcpy.managemapServerCacheTiles ArcPy in uno script e pianificare l'esecuzione dello script quando l'utilizzo del portale è minimo.
Per ulteriori informazioni, vedere le seguenti pagine della guida: