Strategy ONE

À l'aide de services de mappage dynamique

Les services de mappage mettent les cartes, les entités et les données d'attribut ESRI à la disposition de MicroStrategy. Il existe deux types de couches de service de mappage, en mosaïque (ou en cache) et dynamique. Les couches de service en mosaïque permettent d'accéder à un ensemble de tuiles d'image de carte organisées en niveaux d'échelle prédéfinis et hébergées sur un serveur distant. Les couches de services dynamiques permettent d'accéder aux services de carte et d'image qui génèrent des images de carte à la volée. Les services de mappage en cache, également appelés en mosaïque, offrent généralement de meilleures performances, tandis que les services de mappage dynamique offrent plus de flexibilité.

  • Un service de mappage en cache répond aux requêtes avec des tuiles créées au préalable à partir d'un cache au lieu de rendre dynamiquement une partie de la carte.

  • Un service de mappage dynamique demande au serveur de rendre la carte chaque fois qu'une requête arrive. Par exemple, les couches du service de mappage dynamique sont dessinées par le serveur chaque fois que l'utilisateur effectue un zoom ou un panoramique.

Par défaut, la visualisation Carte ESRI prend en charge les services de mappage en cache, mais vous pouvez la configurer pour utiliser les services de mappage dynamique. Le type de service de mappage que vous choisissez d'utiliser dépend de ce que vous accordez le plus à la performance ou à la flexibilité. Vous utilisez généralement les services de mappage dynamique uniquement si vous ne parvenez pas à créer un cache de tuiles. Par exemple, les services dynamiques sont utiles si vos données changent plus rapidement que vous ne pouvez mettre à jour le cache ou si vous souhaitez afficher vos données en temps réel.

Pour utiliser les services de mappage dynamique, modifiez <bm> élément dans mapConfig.xml dans votre plug-in, comme indiqué en gras dans l'échantillon de code ci-dessous. Vous ajoutez estDyn attribut à <bm> élément et définissez-le sur "1". Confirmer que la valeur de default l'attribut est défini sur&quot; false &quot; dans <webmap> nœud pour la carte MicroStrategy ESRI basée sur un cloud prête à l'emploi.

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