I layer tile sono utili quando è necessario mostrare 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 layer tile possono essere archiviati come tile raster, tile vettoriali o tile 3D già sottoposti a 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. I layer tile 3D forniscono la visualizzazione ad alte prestazioni dei dati di scena.
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 comprensibili dalla maggior parte delle più diffuse applicazioni software di mappatura, quindi sono compatibili non solo con ArcGIS e le app Web basate sulle API di ArcGIS, ma anche con le applicazioni di terze parti che utilizzano protocolli Open Geospatial Consortium (OGC) come WMTS. I tile layer raster hanno le seguenti caratteristiche:
- Consentono di collaborare 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
- Supportano immagini compresse a tre bande e dati di elevazione
- Consentono di stamparli da applicazioni di mappatura Web
Layer WMTS
I layer WMTS ospitati sono viste conformi a OGC dei layer tile ospitati. Tutti i layer tile ospitati che sono condivisi con il pubblico sono accessibili utilizzando il protocollo OGCWMTS. L'editore del Tile Layer hosted non deve eseguire alcuna operazione speciale per abilitare WMTS. Per accedere a un layer tile ospitato utilizzando il protocollo WMTS, aprire la pagina dell'elemento del layer e aprire l'URL del layer tile. La pagina visualizzata contiene un link URL WMTS al documento delle funzionalità WMTS che può essere utilizzato per accedere alle tile del layer in app che supportano WMTS.
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 che l'utente possa generare tile memorizzate nella cache per i livelli di scala desiderati nel portale ogni volta che è 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 layer tile ospitato da un feature layer ospitato, le risorse del server ospitante 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.
Riferimento alle 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 l'allocazione di spazio su disco nelle directory di 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 layer tile 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 tile vettoriali come layer operativi o mappe di base aMap Viewer (in precedenza un'installazione beta separata, ma ora presente automaticamente nel portale), 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 ospitato da una mappa in ArcGIS Pro direttamente dalla propria organizzazione.
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.
Riferimento alle 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 l'allocazione di spazio su disco nelle directory di 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.
Layer tile 3D
Un layer tile 3D rappresenta un tileset memorizzato nella cache già sottoposto a rendering che definisce una mesh integrata o dati di tipo oggetto 3D in una struttura di dati gerarchica.
È possibile caricare dataset di tile 3D in un Data Store cartella o cloud e pubblicare un layer tile 3D che fa riferimento a tale contenuto. Questo flusso di lavoro di pubblicazione è consigliato poiché richiede meno tempo per la pubblicazione in quanto nessun contenuto viene copiato in un computer ArcGIS Data Store.
Se si dispone di un pacchetto di tile 3D (.3tz), è possibile aggiungerlo al proprio portale ArcGIS Enterprise e pubblicare un layer tile 3D ospitato.
Suggerimento:
Creare il pacchetto di tile 3D utilizzando lo strumento di geoprocessingCrea pacchetto di tile 3D oppure eseguire il file eseguibile create3D tiles disponibile nel repository di layer tile 3DGitHub.
Dopo aver pubblicato un layer tile 3D, è possibile utilizzarlo in ArcGIS Pro 3.2 o versione successiva. Se è stato pubblicato un layer tile 3D di mesh integrata, è possibile aggiungere il layer a Scene Viewer.
Riepilogo dei layer tile
Gli elenchi seguenti costituiscono un riepilogo di scopi e feature di ogni tipo di layer tile.
I layer tile vettoriali sono destinati a essere utilizzati come riferimento per fornire una mappa di base di immagini e dare contesto agli altri layer in una mappa o scena. Hanno le seguenti proprietà:
- Memorizzano le immagini cache come vettori
- Visualizzazione ad alta risoluzione senza necessità di generare versioni separate ad alta risoluzione
- Meno spazio su disco occupato e meno tempo speso per creare le cache rispetto ai layer tile raster
- Sono necessari driver di visualizzazione che supportano WebGL
- Possono essere ridimensionati e proiettati in vari sistemi di coordinate senza distorsione di etichette e altri simboli
- Possono essere sostituiti con un altro layer tile vettoriale (se il layer tile vettoriale non dispone di un feature layer associato)
I layer tile raster sono inoltre destinati a essere utilizzati come riferimento per fornire una mappa di base di immagini e dare contesto agli altri layer in una mappa o scena, ma hanno le seguenti differenze rispetto ai layer tile vettoriali:
- Memorizzano le immagini cache come raster
- È possibile impostare la scala minima e la scala massima a cui viene disegnato un layer tile ospitato quando viene aggiunto a una mappa
- Possono fornire dati di elevazione che vengono utilizzati per fornire un terreno per le scene 3D se i dati di origine contengono coordinate z
- Possono essere sostituiti con un altro layer tile (se il layer tile raster non dispone di un feature layer associato)
I layer tile 3D sono destinati a rappresentare ricchi contenuti 3D globali in una scena. Hanno le seguenti proprietà:
- I dati 3D sono memorizzati nella cache archiviati in tile tridimensionali.
- Il riferimento spaziale utilizzato per i layer è sempre WGS (World Geodetic System) 1984. Il riferimento verticale è ellissoidale ma il rendering viene eseguito come altezze correlate alla gravità nelle app Scene Viewer e ArcGIS Runtime.
- I layer tile 3D di oggetti 3D e mesh integrata possono essere utilizzati in ArcGIS Pro 3.2 e versioni successive.
- Attualmente solo il tipo di mesh integrata dei layer tile 3D può essere utilizzato in Scene Viewer.