I tile layer sono utili quando è necessario esporre una mappa o un layer sul Web per la visualizzazione di dati relativamente statici.
Le mappe di base in un portale ArcGIS Enterprise sono tile layer che forniscono un contesto geografico immediato per i layer operativi. Ad esempio, è possibile includere una mappa di base con tile delle strade della mappa per fornire un riferimento visivo dei segnali stradali in un feature layer, anch'esso nella mappa. Le mappe di base incluse in ArcGIS Enterprise sono state progettate per l'accesso rapido e semplice da Web Map, app Web, ArcGIS e quasi tutte le applicazioni software di mappatura.
Il layer dei tile è disponibile in vari formati in base ai dati di origine. I Tile Layer possono essere memorizzati come Raster Tile o Vector Tile di cui è già stato eseguito il rendering. Le Raster Tile e le Vector Tile sono entrambe progettate per offrire un servizio di consegna ad alte prestazioni e alta scalabilità di dati mappa per scopi di visualizzazione.
Tile layer raster
Un tile layer raster è composto da tile raster memorizzati nella cache, chiamati anche tile cache della mappa. Essi sono trasferiti alle applicazioni client come file immagine (ad esempio in formato JPG o PNG) che sono stati prerenderizzati e memorizzati in ArcGIS Enterprise. Questi tile vengono visualizzati statisticamente dal client. I Raster Tile Layer sono adatti per basemap che forniscono alle mappe contesto geografico quali immagini (come nella basemap delle immagini satellitari mondiali) o mappe basate su feature come nelle basemap Topografiche, National Geographic, Oceani e altre. I Raster Tile Layer possono anche essere composti da layer operativi statici come mappe tematiche dei dati.
La trasmissione su Internet dei tile memorizzati nella cache è veloce ed essi sono facilmente comprensibili dalla maggior parte delle più diffuse applicazioni software di mappatura, quindi sono compatibili non solo con ArcGIS e le applicazioni Web basate sulle API di ArcGIS, ma anche con le applicazioni di terze parti che utilizzano i protocolli OGC come WMTS. I tile layer raster hanno le seguenti caratteristiche:
- Funzionano bene su un'ampia gamma di applicazioni e dispositivi (web, desktop e mobile), incluse applicazioni desktop e versioni precedenti di browser Web.
- Forniscono funzionalità di cartografia esclusive quale posizionamento etichetta e simbologia avanzate.
- Supporta immagini compresse a tre bande e dati di elevazione.
- È possibile stamparli da applicazioni di mappatura Web.
Creazione di un tile layer raster
Le seguenti sezioni descrivono i metodi che è possibile utilizzare per creare un tile layer raster in un portale ArcGIS Enterprise.
Da un file di definizione del servizio
Un file di definizione del servizio (.sd) è un archivio di dati di origine o di riferimenti ai dati di origine necessario per generare la cache.
Utilizzare un file di definizione del servizio per pubblicare un tile layer in hosting quando si desidera che ArcGIS Enterprise generi la cache del layer. I dati di origine vengono copiati nel portale in modo da poter scegliere di generare tile memorizzati nella cache per i livelli di scala desiderati nel portale quando necessario.
I tile memorizzati nella cache vengono generati utilizzando le risorse nel server di hosting del portale ArcGIS Enterprise; le cache vengono memorizzate nella directory delle cache del server di hosting.
Nota:
Si consiglia di non creare i tile durante le ore di picco di utilizzo del portale.
Una volta pubblicato il tile layer in hosting, le modifiche ai dati di origine non possono essere utilizzate per aggiornare il tile layer.
Le seguenti funzionalità sono disponibili quando si pubblica un tile layer in hosting in un file di definizione del servizio:
- Crea tile: è possibile modificare l'intervallo visibile e creare le cache tile nelle estensioni specificate.
- Intervallo visibile: è possibile modificare l'estensione e le scale nelle quali il tile layer verrà disegnato.
- Aggiorna contenuti: è possibile sostituire i contenuti del tile layer con i contenuti di un altro layer.
Consultare Pubblicare tile layer in hosting per istruzioni su come pubblicare un file di definizione del servizio.
Da un pacchetto di tile
Un pacchetto di tile è un archivio di tile memorizzati nella cache generato localmente.
Utilizzare un pacchetto di tile per pubblicare un tile layer in hosting evitando di usare le risorse dei computer ArcGIS Enterprise per la generazione della cache. Durante la pubblicazione, le cache tile vengono caricate nella directory delle cache del server di hosting.
Nota:
Questo flusso di lavoro può richiedere molto tempo per pacchetti di grandi dimensioni, poiché il contenuto dei tile viene caricato su ArcGIS Enterprise. Assicurarsi che la directory dei contenuti del portale ArcGIS Enterprise e la directory delle cache di ArcGIS nel server di hosting abbiano il doppio dello spazio libero su disco rispetto alla dimensione del pacchetto di tile.
La cache esiste già, quindi non è necessario creare tile dopo aver eseguito la pubblicazione da un pacchetto di tile.
Le seguenti funzionalità sono disponibili quando si pubblica un tile layer in hosting da un pacchetto di tile:
- Intervallo visibile: è possibile modificare l'estensione e le scale nelle quali il tile layer verrà disegnato.
- Aggiorna contenuti: è possibile sostituire i contenuti del tile layer con i contenuti di un altro layer.
Consultare Pubblicare tile layer in hosting per istruzioni su come pubblicare da un pacchetto di tile.
Da un feature layer in hosting
Se si dispone di un feature layer in hosting a cui gli utenti accedono di frequente solamente a scopo di visualizzazione, è possibile pubblicare un tile layer in hosting dal feature layer in hosting. Se si dispone di tile memorizzati nella cache, le tempistiche di rendering sono ridotte rispetto all'accesso agli stessi dati nel feature layer in hosting.
Si consiglia di pubblicare un tile layer vettoriale in hosting in questo caso; tuttavia, se non è possibile pubblicare un tile layer vettoriale, è possibile in alternativa pubblicare un tile layer in hosting dal feature layer.
Quando si pubblica un tile layer in hosting da un feature layer in hosting, le risorse del server di hosting vengono utilizzate per la generazione della cache, la memorizzazione e il rendering.
Sono disponibili le seguenti funzionalità quando si pubblica un tile layer in hosting da un feature layer in hosting o da una vista feature layer in hosting:
- Crea tile: è possibile modificare l'intervallo visibile e creare le cache tile nelle estensioni specificate.
- Intervallo visibile: è possibile modificare l'estensione e le scale nelle quali il tile layer verrà disegnato.
- Aggiorna contenuti: dopo che le feature vengono modificate nel feature layer in hosting associato, ricreare i tile nel tile layer per incorporare le modifiche dal feature layer.
Consultare Pubblicare un tile layer in hosting per leggere le istruzioni.
Fare riferimento a cache precreate in un Data Store gestito dall'utente
È possibile creare un dataset cache, posizionarlo in una cartella o in un Data Store su cloud registrato con un sito federato di ArcGIS Server e creare un tile layer che fa riferimento al dataset cache.
Utilizzare lo strumento di geoprocessing Estrai pacchetto in ArcGIS Pro per creare il dataset cache o creare il proprio strumento usando la specifica aperta del pacchetto di tile Esri.
Il layer viene pubblicato nel server specificato al momento della pubblicazione. Il layer fa riferimento al dataset cache nella cartella o nel Data Store su cloud.
Usare questo metodo per pubblicare un tile layer per controllare la posizione di archiviazione per le cache tile o quando si lavora con grandi contenuti per i tile. Questo flusso di lavoro è significativamente più veloce in quanto nessun contenuto deve essere caricato nel portale e non è necessaria alcuna allocazione su disco nelle directory cache del server. La produttività del tile layer è determinata dalla larghezza di banda della connessione al Data Store.
Il dataset cache esiste già, quindi non è necessario di creare tile dopo aver pubblicato il tile layer.
Le seguenti funzionalità sono disponibili quando si pubblica un tile layer che fa riferimento a un dataset cache in un file o in un Data Store su cloud:
- Intervallo visibile: è possibile modificare l'estensione e le scale nelle quali il tile layer verrà disegnato.
- Aggiorna contenuti: è possibile sostituire i contenuti del tile layer con i contenuti di un altro layer.
Consultare Pubblicare un tile layer da un dataset della cache per istruzioni.
Vector Tile Layer
Un Vector Tile Layer fa riferimento a un insieme di Vector Tile accessibili dal Web e al corrispondente stile utilizzato per disegnare questi tile. I tile vettoriali sono simili ai tile layer raster, ma memorizzano una rappresentazione vettoriale dei dati; ovvero, le feature geografiche vengono rappresentate come punti, linee e poligoni in un formato leggibile dall'applicazione client. A differenza dei tile layer raster statici, i tile layer vettoriali possono adattarsi alla risoluzione del dispositivo di visualizzazione ed essere modificati per più utilizzi. La dimensione file dei Vector Tile è inferiore a quella dei Raster Tile, il che si traduce in mappe più rapide e migliori prestazioni. La combinazione di prestazioni di accesso alle tile e al disegno vettoriale consente alle tile di adattarsi a qualsiasi risoluzione del display, che può variare tra i dispositivi.
Per maggiori informazioni sui layer dei tile vettoriali, visualizza il seguente contenuto ArcGIS StoryMaps:
- Personalizzare le mappe di base vettoriali Esri
- Font e sprite: essere creativi con i tile vettoriali Esri
In Map Viewer classico (precedentemente conosciuto come Map Viewer), è possibile personalizzare lo stile del layer tile vettoriale e i contesti della mappa. Ecco altre proprietà dei tile layer vettoriali:
- È possibile utilizzare un singolo set di tile vettoriali per generare molti stili di mappe. Ad esempio, è possibile cambiare simboli e caratteri o cambiare lingue per etichette su un Vector Tile Layer senza dover rigenerare le tile.
- I tile layer vettoriali vengono visualizzati ad alta risoluzione (ad esempio sui display Retina). Le Vector Tile possono essere visualizzate in qualsiasi livello di scala con simbologia ed etichette chiare in applicazioni desktop quali ArcGIS Pro.
- Le dimensioni delle Vector Tile sono molto più ridotte rispetto alle corrispondenti Raster Tile. Pertanto, richiedono meno tempo per essere create e meno spazio su disco per essere memorizzate.
- Applicazione desktop, ad esempio ArcGIS Pro, possono proiettare Vector Tile Layer in diversi sistemi di coordinate senza distorsioni di etichette o altri simboli.
- Quando si pubblica un layer tile vettoriale da ArcGIS Pro (2.8 e versioni successive), è possibile pubblicare contemporaneamente un Feature Layer associato. Gli editori possono aggiornare i dati nel layer feature ed è possibile ricostruire la cache tile vettoriale per incorporare le modifiche nel layer tile vettoriale.
È possibile aggiungere layer di tile vettoriali come layer operativi o basemaps a Map Viewer (in precedenza un'installazione beta separata ma ora presente nel portale automaticamente), Map Viewer classico, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce, e ArcGIS Explorer. Puoi anche usare mappe e scene con layer di tile vettoriali in applicazioni web, usando ArcGIS Configurable Apps, ArcGIS Web AppBuilder, ArcGIS Maps SDK for JavaScript, e ArcGIS Runtime SDK.
Esri fornisce mappe di base trasferite come tile vettoriali. Includono numerosi stili che è possibile personalizzare. Visitare il gruppo di mappe di base vettoriali Esri per visualizzare gli stili vettoriali di esempio che è possibile utilizzare e scoprire come cambiare l'aspetto della mappa. Stili di esempio includono semplici modifiche colore e redesign più coinvolti utilizzando modifiche sprite e font. Le mappe di base vettoriali vengono aggiornate frequentemente e includono contributi regolari dalla comunità GIS.
Con ArcGIS Pro 1.2 e versioni successive, è possibile condividere un Vector Tile Package nell'organizzazione e pubblicare il Vector Tile Package caricato come un Layer hosted. Con ArcGIS Pro 1.4 e versioni successive, è possibile pubblicare un layer tile vettoriale da una mappa in ArcGIS Pro direttamente sul portale.
Considerazioni sull'utilizzo di Vector Tile Layer
Di seguito sono riportate alcune considerazioni sull'utilizzo di Vector Tile Layer:
- I layer tile vettoriali possono essere visualizzati nella maggior parte di versioni correnti di browser desktop, inclusi Google Chrome, Mozilla Firefox e Safari.
- I layer tile vettoriali hanno le migliori prestazioni su macchine con hardware più recente perché richiedono driver di visualizzazione che supportano WebGL.
Creazione di un tile layer vettoriale
Le seguenti sezioni descrivono i metodi che è possibile utilizzare per creare un tile layer vettoriale in un portale ArcGIS Enterprise.
Da un pacchetto di tile vettoriali
Un pacchetto di tile vettoriali è un archivio di tile vettoriali memorizzato nella cache e generato in locale da ArcGIS Pro.
Utilizzare un pacchetto di tile vettoriali per pubblicare un tile layer vettoriale in hosting evitando di usare le risorse dei computer ArcGIS Enterprise per la generazione della cache. Durante la pubblicazione, le cache tile vettoriali vengono caricate nella directory delle cache del server di hosting.
Nota:
Questo flusso di lavoro può richiedere molto tempo per pacchetti di grandi dimensioni, poiché il contenuto dei tile vettoriali viene caricato su ArcGIS Enterprise. Assicurarsi che la directory dei contenuti del portale ArcGIS Enterprise e la directory delle cache di ArcGIS nel server di hosting abbiano il doppio dello spazio libero su disco rispetto alla dimensione del pacchetto di tile vettoriali.
La cache esiste già, quindi non è necessario creare tile dopo aver eseguito la pubblicazione da un pacchetto di tile vettoriali.
È possibile sostituire i contenuti del tile layer vettoriale con i contenuti di un altro layer.
Consultare Pubblicare tile layer vettoriali in hosting per istruzioni su come eseguire la pubblicazione da un pacchetto di tile vettoriali.
Fare riferimento a cache precreate in un Data Store gestito dall'utente
È possibile creare un dataset cache, posizionarlo in una cartella o in un Data Store su cloud registrato con un sito federato di ArcGIS Server e creare un tile layer che fa riferimento al dataset cache.
Utilizzare lo strumento di geoprocessing Estrai pacchetto in ArcGIS Pro per creare il dataset cache o creare il proprio strumento usando la specifica aperta del pacchetto di tile Esri.
Il layer viene pubblicato nel server specificato al momento della pubblicazione. Il layer fa riferimento al dataset cache nella cartella on nel Data Store su cloud.
Usare questo metodo per pubblicare un tile layer vettoriale per controllare la posizione di archiviazione per le cache o quando si lavora con grandi contenuti per i tile vettoriali. Questo flusso di lavoro è significativamente più veloce in quanto nessun contenuto deve essere caricato nel portale e non è necessaria alcuna allocazione su disco nelle directory cache del server. La produttività del tile layer vettoriale è determinata dalla larghezza di banda della connessione alla cartella o al Data Store su cloud.
Il dataset cache esiste già, quindi non è necessario di creare tile dopo aver pubblicato il tile layer vettoriale.
È possibile sostituire i contenuti del tile layer vettoriale con i contenuti di un altro layer.
Consultare Pubblicare un tile layer vettoriale da un dataset della cache per istruzioni.
Quando si crea ogni tipo di layer tile
Tile layer raster e tile layer vettoriali supportano un'ampia gamma di simbologie e mostrano le feature più velocemente dei feature layer o dei layer mappa dinamici perché devono solo accedere alle cache tile invece che ai dati di origine. Se è necessaria questa funzionalità, pubblicare un layer tile. Ma quando si dovrebbe usare un layer tile di raster e quando un layer tile vettoriali?
Lo scopo principale dei tile layer raster è quello di fornire una mappa di base immagine base per fornire un contesto importante per i layer vettoriali nella mappa. Per esempio, le strade presenti nelle immagini hanno una larghezza variabile e spalle che permettono l'ingresso e l'uscita dei veicoli di emergenza, consentono lo stoccaggio di materiale e attrezzature, e forniscono altre informazioni di supporto alle decisioni. Inoltre, le mappe di base ortoimmagine, accessibili come tile layer raster, sono spesso utilizzate per correggere i layer vettoriali obsoleti del terreno di base. I tile raster possono anche fornire dati di elevazione che vengono utilizzati per fornire il terreno per le scene 3D.
Gli layer di tile vettoriali possono essere scalati e proiettati in vari sistemi di coordinate senza distorsione di etichette e altri simboli. Usano meno spazio su disco e impiegano meno tempo per creare le cache rispetto ai tile layer raster.
Quando si pubblica un tile layer vettoriale da ArcGIS Pro, è possibile pubblicare un feature layer associato a esso. Se hai bisogno di aggiornare i dati vettoriali inclusi nel layer delle mattonelle vettoriali su base frequente (ogni ora, ogni giorno, ogni settimana), pubblica un layer di funzione associato con il layer delle mattonelle vettoriali. Per farlo, l'utente e gli altri redattori con cui condividi il layer feature possono modificare i dati nel layer feature. È possibile ricostruire periodicamente la cache layer tile vettoriale per incorporare le modifiche fatte nel layer feature.
Quando si include un layer feature, si ha la scelta aggiuntiva di mantenere i dati di feature nella fonte di dati (riferimento ai dati registrati) o copiando i dati all'archivio dati relazionale. Se la fonte è un geodatabase o un database aziendale e altri client o processi aggiorneranno i dati direttamente nel database, pubblicare un layer feature che faccia riferimento alla fonte di dati registrata. Se tutte le modifiche alle caratteristiche devono avvenire attraverso un servizio di caratteristiche ospitato, pubblicare un layer feature e copiare i dati.
Se i dati vengono aggiornati con frequenza ridotta o mai, è possibile pubblicare solo il tile layer vettoriale. Se è necessario aggiornare il contenuto di questo tipo di layer tile vettoriale, è possibile sostituire con un altro layer tile vettoriale.