MicroStrategy ONE
Uso dei servizi di mappatura dinamica
I servizi di mappatura mettono a disposizione di MicroStrategy mappe, caratteristiche e dati degli attributi ESRI. Esistono due tipi di livelli del servizio di mappatura, piastrellati (o memorizzati nella cache) e dinamici. I livelli di servizio affiancati consentono di accedere a una serie di riquadri immagine mappa organizzati in livelli di scala predefiniti e ospitati su un server remoto. I livelli di servizio dinamici consentono di accedere a servizi di mappe e immagini che generano al volo immagini mappa. I servizi di mappatura memorizzati nella cache, detti anche tiled, in genere offrono prestazioni migliori, mentre i servizi di mappatura dinamica offrono maggiore flessibilità.
-
Un servizio di mappatura memorizzato nella cache soddisfa le richieste con riquadri predefiniti da una cache anziché eseguire il rendering dinamico di parte della mappa.
-
Un servizio di mappatura dinamica richiede che il server esegua il rendering della mappa ogni volta che arriva una richiesta. Ad esempio, i livelli del servizio di mappatura dinamica vengono disegnati dal server ogni volta che l'utente effettua uno zoom o una panoramica.
Per impostazione predefinita, la visualizzazione Mappa ESRI supporta i servizi di mappatura memorizzata nella cache, ma è possibile configurarla per l'utilizzo dei servizi di mappatura dinamica. Il tipo di servizio di mappatura che si sceglie di utilizzare dipende dal fatto che per l'utente siano più importanti le prestazioni o la flessibilità. In genere, i servizi di mappatura dinamica vengono utilizzati solo se non è possibile creare una cache di riquadri. I servizi dinamici, ad esempio, sono utili se i dati cambiano più rapidamente di quanto sia possibile aggiornare la cache o se è necessaria la visualizzazione in tempo reale dei dati.
Per utilizzare i servizi di mappatura dinamica, modificare il <bm>
elemento in mapConfig.xml nel plug-in, come mostrato in grassetto nell'esempio di codice riportato di seguito. Si aggiunge il isDyn attributo a <bm>
e impostarlo su "1"
. Verificare che il valore di default
l'attributo è impostato su" false
" nel <webmap>
per la mappa MicroStrategy ESRI predefinita basata su cloud.
<ec>
<bms>
<bm key="default"isDyn="1">http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer</bm>
</bms>
<pjs>
</pjs>
<apps>
</apps>
<webmaps>
<webmap id="5fac74d8e7924e169afdc01105235324" default="false" />
</webmaps>
</ec>