ArcGIS Enterprise fornisce le risorse necessarie per condividere efficacemente le informazioni spaziali con i membri dell'organizzazione tramite mappe web interattive. La condivisione di una mappa web è un'opzione potente che consente di comunicare graficamente con qualsiasi membro del portale che abbia un browser web, un dispositivo mobile o un viewer desktop.
In quanto creatore di mappe, l'obiettivo principale che ci si pone è la comunicazione efficace del messaggio e la soddisfazione delle esigenze delle persone e delle applicazioni che faranno uso delle mappe. Per raggiungere questo obiettivo, è necessario scegliere i layer che più soddisfano le proprie esigenze e le esigenze delle persone con le quali la mappa verrà condivisa. Potrebbe anche essere necessario modificare le proprietà del layer per comunicare al meglio le proprie idee nella mappa.
È importante scegliere il tipo di layer che fornisce le funzionalità necessarie e che soddisfi i requisiti di performance richiesti. Comprendere quando utilizzare i tile o le feature spiega la differenza generale tra questi due tipi di layer. Ottimizzare le mappe per i picchi di domanda spiega quali tipi di layer e quali configurazioni possono migliorare le tempistiche di risposta per la mappa.
Successivamente, è importante decidere se è necessario modificare lo stile o altre proprietà dei layer inclusi nella mappa. Applicare diverse configurazioni a un layer spiega quando potrebbe essere necessario salvare una copia o varie copie di un layer, un'operazione che consente di applicare le proprie impostazioni senza modificare o duplicare i dati sottostanti. Applicare il proprio stile a un vector tile layer spiega quando modificare lo stile della mappa e quando è necessario creare una copia del layer per creare un file di stile separato.
Comprendere quando utilizzare tile o feature
È necessario decidere quali layer utilizzare nella mappa tra i layer disponibili. Ogni tipo di layer fornisce diverse funzionalità, dalla visualizzazione rapida alle interrogazioni complesse, fino alla modifica multiutente. La scelta del tipo di layer corretto consente di comunicare efficacemente il messaggio della mappa, consente di migliorare la velocità con la quale le applicazioni caricano la mappa in caso di picchi di domanda, o consente agli utenti della mappa di contribuire con dei contenuti.
Se si hanno dei privilegi da pubblicare, è possibile creare tipi di layer che soddisfino le proprie esigenze. Altrimenti sarà necessario trovare layer esistenti che soddisfino le proprie esigenze. Tenere in considerazione quanto segue durante la ricerca di contenuti all'interno di gruppi, organizzazioni, ArcGIS Living Atlas of the World, e altre fonti:
- I tile layer supportano la visualizzazione rapida di dataset grandi poiché i dati vengono archiviati in immagini tile predefinite. Questi tipi di layer vengono utilizzati spesso come layer di riferimento nelle mappe e non possono essere modificati.
Se le feature che si vogliono includere nella mappa coprono una vasta area o sono complesse, l'utilizzo di un hosted tile layer o di un hosted vector tile layer diminuirà le tempistiche di disegno delle feature sulla mappa. È inoltre possibile utilizzare un layer di immagini memorizzato nella cache o un layer di immagini di mappa che rappresentano le feature di cui si ha bisogno, poiché questi layer utilizzano cache predefinite di dati.
- I feature layer (come indica il loro nome) si basano principalmente sulle feature e sui loro attributi. Ad esempio, consentono di applicare diversi stili ai layer basandosi sugli attributi delle feature, di applicare filtri al layer per visualizzare solo alcune feature, di raggruppare punti basandosi sugli attributi in comune, o di configurare pop-up che presentino le informazioni sugli attributi. Se i proprietari lo consentono, è possibile modificare i dati.
I feature layer sono più flessibili e interattivi dei tile layer, ma hanno anche degli svantaggi. Poiché la maggior parte delle funzionalità del feature layer si basa sull'accesso agli attributi delle feature, l'applicazione deve comunicare frequentemente con i dati origine, e questo può ridurre le tempistiche di disegno. Tuttavia, se la mappa è stata creata per consentire agli utenti di raccogliere o aggiornare dati, o se si vuole filtrare o simbolizzare le feature basandosi su attributi specifici, è necessario utilizzare un feature layer nella mappa.
Suggerimento:
È necessario applicare filtri di layer quando si effettuano ricerche per assicurarsi che i risultati di ricerca contengano i tipi di layer di cui si ha bisogno.
È possibile utilizzare tile layer o feature layer nelle mappe offline. Tuttavia, i layer e la mappa devono essere abilitati per l'uso offline.
Ottimizzare le mappe per i picchi di domanda
Se si dispone di una mappa che viene utilizzata dalla maggior parte delle persone nell'organizzazione, sarà necessario configurare la mappa affinché si carichi il più velocemente possibile. Per ottimizzare i layer nella mappa al fine di ridurre il tempo necessario per caricare la mappa durante i picchi di domanda (ad esempio quando migliaia di client vi accedono contemporaneamente), attenersi alle linee guida seguenti.
- Se i dati non richiedono aggiornamenti frequenti, utilizzare i tile layer hosted invece dei feature layer hosted. I tile garantiscono i tempi di disegno più rapidi per i dataset di grandi dimensioni.
- Se i dati includono meno di 4.000 feature puntuali o 2.000 feature lineari o poligonali e devono essere modificati solo dal proprietario, aggiungerli alla mappa sotto forma di raccolta di feature. Questo non costituisce tuttavia un metodo efficiente per gestire dati che devono essere aggiornati di frequente o da più persone.
- Se i dati includono più di 4.000 feature puntuali o 2.000 feature lineari o poligonali, o se le loro dimensioni superano i 10 MB, pubblicarli come un Feature Layer hosted e assicurarsi che la modifica sia disabilitata. Quando la modifica è abilitata, il browser effettua richieste di dimensioni maggiori per includere la geometria completa del Feature Layer hosted, e questo rallenta il disegno del layer. Il proprietario del layer, gli amministratori dell’organizzazione e i membri di gruppi con capacità di aggiornamento degli elementi con cui è stato condiviso il layer possono aprire il Feature Layer hosted con modifica abilitata senza dover abilitare la modifica per gli altri utenti.
- È possibile esportare un Feature Layer hosted sotto forma di raccolta di feature generalizzata per la visualizzazione Web. In questo modo si perde un certo livello di precisione, ma si ottimizza la velocità di disegno. Le raccolte feature esportate che sono state generalizzate per la visualizzazione Web funzionano solo nelle app Web. Non funzionano sulle app Web mobili e desktop.
- Rimuovere gli eventuali filtri applicati ai Feature Layer hosted. Se è importante gestire un subset di feature come layer individuale, pubblicare ogni set di dati filtrato in un proprio layer individuale.
Applicare diverse configurazioni a un layer
I proprietari dei layer definiscono le proprietà memorizzate con il layer, come ad esempio il titolo, l'intervallo di visibilità e lo stile. Una volta trovato il tipo di layer che contiene i dati necessari e lo si aggiunge alla mappa, si potrebbe voler applicare le proprie configurazioni al layer e personalizzare quello che viene presentato nella mappa. È possibile modificare molte di queste proprietà direttamente nella mappa, ma che fare se si vuole utilizzare lo stesso layer nella mappa ma applicando diversi stili o filtri? In tal caso, creare una copia del layer all'interno della mappa e modificare le impostazioni per ogni copia.
Ad esempio, vogliamo che la mappa ci mostri le aziende del centro città. Abbiamo un hosted feature layer singolo che contiene posizioni, nomi, tipi e informazioni aziendali riguardo la tenancy e le licenze aziendali. Vogliamo mostrare diversi layer che rappresentino il centro città per diversi periodi di tempo. È necessario modificare lo stile del feature layer affinché utilizzi diversi simboli per i diversi tipi di aziende. Successivamente, è necessario creare e salvare tre copie del layer, una per ognuno dei seguenti periodi di tempo, e nominare le copie come segue: aziende dal 1900 al 1939, aziende dal 1940 al 1989, e aziende dal 1990 a oggi. È necessario applicare un filtro a ogni copia salvata per mostrare le informazioni aziendali per questi periodi di tempo. Adesso avremo tre diverse rappresentazioni dello stesso layer nella mappa.
Effettuando la copia della maggior parte di tipi di layer, la copia farà comunque riferimento ai dati nel layer originale. Consultare Copiare e salvare layer per ulteriori informazioni su quando è possibile creare solo una copia e quando è necessario salvare la copia.
Applicare il proprio stile a un hosted vector tile layer
Map Viewer consente di modificare lo stile dei vector tile layer nelle mappe. È molto simile alla modifica dello stile di un feature layer nella mappa, poiché lo stile viene applicato solo in quella mappa specifica.
Se si desidera avere lo stesso stile in altre mappe senza doverlo ridefinire in ogni mappa, è necessario salvare una copia del layer, scaricare il file di stile del layer dalla pagina degli elementi dal layer, modificare lo stile e aggiornare la copia dell'hosted vector tile layer per utilizzare il nuovo stile.
Consultare Aggiornare lo stile del vector tile layer per le istruzioni su come cambiare stili in Map Viewer e per i link alle istruzioni per la modifica di un file di stile.
Proprio come le copie che si creano per applicare diverse configurazioni, la copia dell'hosted vector tile layer che viene salvata fa comunque riferimento ai vector tile originali. Se il titolare dell'hosted vector tile layer elimina il layer o ne interrompe la condivisione, non si avrà più accesso ai dati. Allo stesso modo, se il titolare dell'hosted vector tile layer sostituisce i contenuti del layer con un layer che non include il nuovo stile, lo stile definito nella copia potrebbe non funzionare più.