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 fornite da ArcGIS Online 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 con ArcGIS Online 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 raster tile , 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 Online. 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 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:
- Funzionano bene su un'ampia gamma di applicazioni e dispositivi (web, desktop e mobile), incluse applicazioni desktop quali ArcMap 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.
Layer WMTS
I layer WMTS ospitati sono viste conformi a OGC dei layer tile ospitati. Tutti i layer tile ospitati su ArcGIS Online 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 ArcGIS Online.
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 Online generi la cache del layer. I dati di origine vengono copiati in ArcGIS Online in modo che l'utente possa generare tile memorizzate nella cache per i livelli di scala desiderati in ArcGIS Online ogni volta che è necessario.
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 da file 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.
Nota:
Questo flusso di lavoro può richiedere molto tempo per pacchetti di grandi dimensioni, poiché il contenuto dei tile viene caricato su ArcGIS Online.
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 da file 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.
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.
Per istruzioni, consultare Pubblicare tile ospitati da feature ospitate.
Vector Tile Layer
Un layer tile vettoriale fa riferimento a un insieme di tile vettoriali accessibili dal Web e al corrispondente stile da utilizzare per disegnare tali 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.
In Map Viewer classico è possibile personalizzare lo stile del Vector Tile Layer e i contenuti della mappa. Ai tile layer vettoriali si applicano anche le seguenti condizioni:
- Possono essere utilizzati per generare molti stili di mappa usando un singolo set di tile vettoriali. È possibile personalizzare i tile layer vettoriali, ad esempio, nascondere la relativa visibilità, cambiare simboli e caratteri, modificare le lingue per le etichette, senza dover rigenerare i tile.
- Vengono visualizzati ad alta risoluzione (ad esempio sui display Retina) senza necessità di generare versioni separate ad alta risoluzione. Le Vector Tile possono essere visualizzate in qualsiasi livello di scala con simbologia ed etichette chiare in applicazioni desktop quali ArcGIS Pro.
- Possono essere generate più rapidamente e con meno risorse hardware rispetto alle corrispondenti tile raster. Questo riduce il costo per generare le tile.
- Le dimensioni dei tile vettoriali sono molto più ridotte rispetto ai corrispondenti tile raster con simbologia renderizzata. Questo riduce leggermente il costo per immagazzinare e servire le tile.
- Gli layer di tile vettoriali possono essere proiettati in vari sistemi di coordinate, utilizzando applicazioni desktop come ArcGIS Pro senza distorsione di etichette e 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 pubblicare un layer tile vettoriale da un layer feature hosted, modificare i dati nel layer feature hosted e ricostruire la cache tile vettoriale per incorporare le modifiche nel layer tile vettoriale.
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
I Vector Tile Layer funzionano al meglio su computer dotati dell'hardware più recente e possono essere visualizzati nelle versioni correnti della maggior parte dei browser desktop, inclusi Google Chrome, Mozilla Firefox e Microsoft Edge. È possibile aggiungere i layer di tile vettoriali come layer operativi o mappe di base a Map Viewer, Map Viewer classico, o Scene Viewer.
Le basemap includono numerosi stili che è possibile personalizzare. Visitare il gruppo di basemap vettoriali per visualizzare stili vettoriali Esri di esempio che è possibile utilizzare nonché vedere cosa è possibile fare per 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 su ArcGIS Online.
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 pubblicare un layer tile 3D da un pacchetto di tile 3D (.3tz) aggiunto a ArcGIS Online
Nota:
Eseguire il file eseguibile create3D files disponibile nel repository di tile 3DGitHub per creare un pacchetto di tile 3D.
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.
Vector Tile Layer
- Destinato a essere utilizzato come riferimento. Fornisce una mappa di base di immagini per offrire contesto per altri layer in una mappa o scena.
- Le immagini memorizzate nella cache sono archiviate 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.
- Se il layer tile vettoriale non ha un feature layer associato, è possibile sostituirlo con un altro layer tile vettoriale.
Raster Tile Layer
- Destinato a essere utilizzato come riferimento. Fornisce una mappa di base di immagini per offrire contesto per altri layer in una mappa o scena.
- Le immagini memorizzate nella cache sono archiviate 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.
- Se i dati di origine contengono coordinate z, il layer può servire dati di elevazione utilizzati per fornire terreno per scene 3D.
- Se il layer tile raster non ha un feature layer associato, è possibile sostituirlo con un altro layer tile raster.
Layer tile 3D
- Destinato a rappresentare ricchi contenuti 3D globali in una scena.
- Dati 3D 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.