Strategy ONE

Usando serviços de mapeamento dinâmico

Os serviços de mapeamento disponibilizam mapas, feições e dados de atributos ESRI para MicroStrategy. Existem dois tipos de camadas de serviço de mapeamento, lado a lado (ou em cache) e dinâmicas. Camadas de serviço lado a lado fornecem acesso a um conjunto de blocos de imagens de mapa organizados em níveis de escala predefinidos e hospedados em um servidor remoto. Camadas de serviço dinâmicas fornecem acesso a serviços de mapas e imagens que geram imagens de mapas dinamicamente. Os serviços de mapeamento em cache, também chamados de blocos, geralmente oferecem melhor desempenho, enquanto os serviços de mapeamento dinâmico oferecem mais flexibilidade.

  • Um serviço de mapeamento em cache atende solicitações com blocos pré-criados de um cache em vez de renderizar dinamicamente parte do mapa.

  • Um serviço de mapeamento dinâmico exige que o servidor renderize o mapa sempre que uma solicitação chega. Por exemplo, as camadas de serviço de mapeamento dinâmico são desenhadas pelo servidor sempre que o usuário aplica zoom ou panorâmica.

Por padrão, a visualização do mapa ESRI suporta serviços de mapeamento em cache, mas é possível configurá-la para usar serviços de mapeamento dinâmico. O tipo de serviço de mapeamento que você escolhe usar depende se o desempenho ou a flexibilidade são mais importantes para você. Geralmente, você usa serviços de mapeamento dinâmico somente se não conseguir criar um cache de blocos. Por exemplo, os serviços dinâmicos são úteis se os seus dados mudarem mais rápido do que você consegue atualizar o cache ou se você precisar da exibição dos seus dados em tempo real.

Para usar serviços de mapeamento dinâmico, modifique o arquivo <bm> elemento no mapConfig.xml em seu plug-in, conforme mostrado em negrito no exemplo de código abaixo. Você adiciona o isDyn atribuir ao <bm> elemento e configure-o para "1". Confirme se o valor do default atributo está definido como" false" no <webmap> nó para pronto para uso baseado em nuvem MicroStrategy Mapa ESRI.

Copiar
<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>