Considérations sur la création de cartes

Pour rendre une carte disponible sur le Web, vous devez la créer dans ArcMap, la publier sur votre site ArcGIS Server, puis utiliser le service de carte résultant dans une application client. De nombreuses opérations possibles avec les services de carte nécessitent une certaine préparation dans la phase de création initiale. Cette rubrique comprend des interrogations à envisager lors de la création d'une carte destinée à être publiée sur votre site.

Astuces générales

Les astuces suivantes sont importantes pour toutes les cartes devant être publiés sur votre site ArcGIS Server :

Pouvez-vous mettre en cache la carte pour améliorer les performances ?

Si votre carte contient des données peu susceptibles de changer, envisagez de la mettre en cache pour améliorer les performances. Lorsque vous mettez votre carte en cache, vous créez un ensemble de cartes de type image prérendue à certains niveaux d'échelle. La mise en cache réelle survient après la publication de votre carte en tant que service. Toutefois, si vous avez l'intention de mettre la carte en cache, cela influence le processus de création de la carte. Vous devez créer la carte pour lui conférer une apparence convenable à toutes les échelles mises en cache. Vous pouvez utiliser tous les outils cartographiques sans effet sur les performances, car les tuiles mises en cache sont uniquement des images des données ; les moteurs de rendu et d'étiquetage réels ne sont pas utilisés après la création du cache.

Si vous ne pouvez pas mettre votre carte en cache, les moteurs d'étiquetage et de rendu affectent les performances du service de carte. Pour plus d'informations, reportez-vous à la rubrique En quoi consiste la mise en cache de carte ?.

Conseils relatifs aux performances pour les cartes non mises en cache

Vous devez créer un cache de carte dans toutes les situations appropriées. Toutefois, si vous disposez de volumes de données importants qui changent fréquemment, il peut s'avérer impossible de créer et de gérer un cache de carte. Dans ce cas, vous pouvez utiliser les astuces ci-dessous pour améliorer les performances de votre carte. Au moment de publier votre carte, vous aurez la possibilité de l'analyser avec l'Editeur de services. Cela vous aidera à cerner rapidement des moyens d'améliorer la performance de votre carte.

  • Définir un rendu dépendant de l'échelle pour les couches de données - Utilisez le rendu dépendant de l'échelle pour éviter que des couches superflues ne soient représentées lorsque vous effectuez un zoom arrière sur la carte. Les couches détaillées ou comportant de nombreuses données peuvent être plus appropriées seulement lorsque vous utilisez une échelle plus grande pour effectuer un zoom avant sur la carte.

  • Supprimer les couches et blocs de données inutilisés - Vérifiez les modes Mise en page et Données, et assurez-vous que votre document ArcMap ne contient pas de blocs de données ou couches sans aucun rapport avec l'usage qui sera fait de la carte. Par exemple, si le mode Mise en page contient des blocs de données qui ne s'afficheront dans aucune des applications qui utilisent le service, supprimez-les.

  • Utiliser les ensembles de définition de manière appropriée - Un ensemble de définitions peut jouer le rôle de filtre pour limiter le volume de données sur la carte, permettant d'accélérer son affichage. Par exemple, si vous créez une carte d'un Etat et que la classe d'entités contient des données pour l'ensemble du pays, vous pouvez utiliser un ensemble de définitions pour n'afficher que les entités comprises dans les frontières de l'Etat. Prenez garde, certaines requêtes complexes peuvent avoir un effet négatif sur les performances.

  • Simplifier la symbologie des couches - Les symboles complexes peuvent être plus longs à afficher que les symboles simples. Dans la mesure du possible, utilisez des symboles de ligne et de remplissage simples, en évitant de recourir à une symbologie contenant plusieurs couches, des motifs pointillés complexes, des lignes à barbules ou des contours. Les symboles de panneaux d'autoroute peuvent également ralentir les performances d'affichage.

    • Lorsque vous utilisez un symbole de remplissage par image, vous pouvez améliorer les performances en utilisant un fichier EMF au lieu d'un fichier BMP.

    • Une méthode simple pour simplifier une partie de la symbologie de votre carte consiste à utiliser le style ESRI_Optimized. Ce style contient des symboles linéaires et de remplissage destinés à augmenter les performances tout en conservant une apparence visuelle similaire à celle de leurs équivalents du style Esri par défaut. Reportez-vous à la rubrique Organisation du contenu des styles dans l'aide d'ArcGIS pour apprendre à utiliser ce style.

    • Si vous créez un service de carte mis en cache, la simplification de votre carte n'affecte pas la vitesse de livraison de la carte terminée ; elle affecte uniquement la vitesse de création du cache. Si la création de votre cache nécessite une durée raisonnable, il est éventuellement inutile de s'inquiéter de la simplification des symboles.

  • Utiliser des annotations plutôt que des étiquettes - Les étiquettes exigent de l'ordinateur qu'il prenne des décisions en termes de positionnement. En règle générale, l'utilisation d'une couche d'annotations se révèle donc plus rapide.

  • Simplifier les étiquettes - Si votre carte contient des étiquettes, utilisez les pondérations de conflit d'entités et d'étiquettes avec parcimonie. Les halos, décalages et autres effets d'étiquettes ralentissent également les performances.

  • Définir un rendu dépendant de l'échelle pour les étiquettes - Lorsque vous effectuez un zoom arrière sur une carte, davantage d'étiquettes doivent être affichées, ce qui prend du temps. Examinez votre carte et déterminez si des étiquettes ne doivent pas être affichées à des échelles inférieures.

  • Utiliser le même système de coordonnées pour les données et la carte - Lorsque vos données source et votre carte présentent des systèmes de coordonnées distincts, vos données doivent être projetées à la volée, ce qui diminue les performances. Pour optimiser les performances, utilisez le même système de coordonnées pour vos données et votre document ArcMap. Si ce n'est pas possible, assurez-vous que les transformations géographiques appropriées sont appliquées aux couches devant être projetées à la volée.

Allez-vous afficher cette carte sur un périphérique mobile ?

La fonction Accès aux données mobiles vous permet d'extraire le contenu d'un service de carte pour l'afficher sur une tablette PC ou un appareil Windows Mobile. Si vous savez que votre carte doit être affichée sur un périphérique mobile, rendez-la simple. Envisagez la généralisation des données, comme le lissage de polygone et la réduction de la résolution du raster, pour les couches de référence ou d'arrière-plan. Cela permet d'accélérer l'affichage de la carte.

Allez-vous effectuer une analyse du réseau sur le serveur avec cette carte ?

Si vous avec l'intention d'utiliser cette carte pour l'analyse du réseau sur le serveur, vous devez inclure une couche d'analyse du réseau qui référence un jeu de données réseau. Lorsque vous publiez le service de carte, vous avez ensuite l'option d'activer la fonction Analyse du réseau. Cette opération crée un service Web pour l'exécution de tâches d'analyse du réseau sur votre carte.

9/18/2013