Il portale ArcGIS Enterprise include diverse mappe di base che forniscono contesto geografico immediato per i layer operativi. Le basemap sono memorizzate come Tile Layer, progettate per l'accesso rapido e semplice da mappe Web, app Web, ArcGIS e quasi tutte le applicazioni software di mappatura. Ad esempio, è possibile includere una basemap con tile delle strade del proprio quartiere per fornire un riferimento visivo dei segnali stradali nel Feature Layer. I Tile Layer sono anche utili quando è necessario esporre una mappa o un layer sul Web per la visualizzazione di dati relativamente statici.
I Tile Layer sono disponibili in diversi formati basati sui dati di origine nativi. 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.
Raster Tile Layer
I Raster Tile Layer forniscono basemap alle applicazioni client come file di immagine (ad esempio, formato JPG o PNG) di cui è già stato eseguito il rendering e che sono stati memorizzati sul server e visualizzati così come sono 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.
Il formato del Tile Layer è veloce da trasmettere su Internet ed è facilmente compreso dalla maggior parte delle applicazioni software di mappatura, pertanto queste basemap sono compatibili non solo con ArcGIS e app Web create con API ArcGIS, ma anche app di terze parti che utilizzano protocolli OGC quali WMS/WMTS. Altri vantaggi dei Tile Layer raster includono i seguenti:
- 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.
- Supportano diverse origini dati raster quali immagini e dati di elevazione.
- Possono essere stampate dalle Web Mapping Application
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. Le Vector Tile sono simili alle Raster Tile, ma memorizzano una rappresentazione vettoriale dei dati; ovvero, le feature geografiche vengono rappresentate come punti, linee e poligoni in un formato compreso dall'applicazione client. A differenza dei Raster Tile Layer, i Vector Tile Layer possono adattarsi alla risoluzione del dispositivo di visualizzazione ed essere adattati 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 Vector Tile Layer, visualizzare le seguenti Story Map:
Nel Map Viewer, è possibile personalizzare lo stile del Vector Tile Layer e i contenuti della mappa. Altri vantaggi dei Vector Tile Layer includono i seguenti:
- È possibile utilizzare un insieme singolo di Vector Tile per generare molti stili mappa diversi. Ad esempio, è possibile cambiare simboli e caratteri o cambiare lingue per etichette su un Vector Tile Layer senza dover rigenerare le tile.
- L'aspetto dei Vector Tile Layer è migliore su display ad elevata risoluzione (ad esempio, dispositivi retina) in confronto ai Raster Tile. 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 vettorialeda 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 a Map Viewer, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce e ArcGIS Explorer Vector Tile Layer come layer o basemap operativi. È anche possibile utilizzare mappe e scene con layer Tile vettoriali in app Web, utilizzando un'app configurabile, Web AppBuilder, ArcGIS Web AppBuilderArcGIS API for JavaScript e SDK ArcGIS Runtime.
Esri offre un insieme di basemap fornite come Vector Tile. Gli amministratori possono configurare Map Viewer e Scene Viewer per usare queste mappe base tile vettoriali in modo da usarle nelle mappe e nelle scene. 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 sul portale. Con ArcGIS Pro 2.8 e successivi, è possibile pubblicare un layer tile vettoriale hosted con un layer feature associato.
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.
Quando si crea ogni tipo di layer tile
Sia i tile layer raster che quelli vettoriali supportano un'ampia gamma di set di simbologie e visualizzano le caratteristiche più velocemente dei feature o dei map layer dinamici perché hanno solo bisogno di accedere alle cache dei tile piuttosto che ai dati sorgente. Se è necessaria questa funzionalità, pubblicare un layer tile. Ma quando si dovrebbe usare un layer tile di raster e quando un layer tile vettoriali?
Nella maggior parte dei casi, si dovrebbe pubblicare un layer tile vettoriale. I layer tile vettoriali usano meno spazio di disco e richiedono meno tempo per costruire cache rispetto a layer tile di raster. Le eccezioni a questo sono quando si ha bisogno di pubblicare dati raster o se i client che consumeranno il layer sono in esecuzione su macchine vecchie che hanno driver di visualizzazione che non supportano WebGL. In quei casi, pubblicare un layer tile di raster.
Quando si pubblica un layer tile vettoriale da ArcGIS Pro, si dispone dell'opzione per pubblicare un layer feature associato con esso. Se hai bisogno di aggiornare i dati vettoriali inclusi nel layer tile vettoriali su una base frequente (ogni ora, ogni giorno, ogni settimana), dovresti pubblicare un layer feature associato con il layer tile 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 non vengono aggiornati spesso o per niente, è possibile pubblicare solo il layer tile vettoriale. Se è necessario aggiornare il contenuto di questo tipo di layer tile vettoriale, è possibile sostituire con un altro layer tile vettoriale.