Optimisation des symboles d'une carte en vue d'améliorer les performances
En respectant certaines règles, vous pouvez créer des symboles dont les performances d'affichage sont meilleures. Le type et la complexité de chaque symbole que vous sélectionnez a un effet direct sur les performances d'affichage cartographique, ainsi que sur l'exportation, l'impression et la diffusion des cartes.
Vous trouverez ci-dessous des conseils en vue d'augmenter les performances lors de la création de symboles pour votre carte.
Symboles ponctuels
Afin de bénéficier de performances d'affichage optimales avec les symboles ponctuels, suivez les conseils ci-dessous :
- Utilisez des symboles ponctuels de style simples lorsque vous le pouvez. En effet, les symboles ponctuels étant composés de plusieurs couches, car chaque couche supplémentaire augmente le temps d'affichage.
- Utilisez un symbole ponctuel de type image au lieu d'un halo. En effet, les halos contribuent fortement à réduire les performances d'affichage des symboles ponctuels. Plutôt que d'utiliser des masques de halos comme arrière-plan d'un symbole ponctuel, créez un fichier .emf représentant le symbole ainsi qu'un arrière-plan de halo intégré.
- Utilisez des formes simples à chaque fois que cela est possible. Les symboles ponctuels composés de formes extrêmement compliquées, telles que celles que l'on trouve dans la Conservation et d'autres styles, augmentent le temps d'affichage.
- Définissez les propriétés des symboles ponctuels à une taille inférieure à 60 points, car les symboles ponctuels plus grands s'affichent lentement.
- Réduisez l'utilisation des symboles ponctuels, en particulier s'il s'agit de bitmaps ou de métafichiers volumineux. Quand vous utilisez des symboles ponctuels de type image, le format du fichier graphique source peut avoir une incidence sur les performances. Si le symbole ponctuel a seulement une couleur, les fichiers .emf fournissent de meilleures performances que le format de fichier .bmp, .png ou .jpg/.jpeg. Cependant, si un symbole a deux couleurs ou plus, le format .png est le plus efficace.
Symboles linéaires
Les symboles linéaires peuvent poser des problèmes lorsqu'il s'agit de conserver leurs performances d'affichage à des niveaux respectables tout en obtenant le détail ou la qualité cartographique nécessaire. Il va de soi que les symboles linéaires simples sont la réponse la plus facile quand vous voulez réduire les temps d'affichage. Ils offrent toutefois peu d'options en termes de diversité de la symbologie autre que l'épaisseur et la couleur.
Les lignes cartographiques qui sont le symbole linéaire le plus communément utilisé peuvent devenir relativement lentes si d'autres options sont ajoutées. Par exemple, l'ajout d'un modèle de motif peut plus que doubler le délai de dessin par rapport à celui d'un symbole de ligne cartographique solide. Si vous ajoutez une valeur de décalage ou si vous augmentez la largeur, le temps d'actualisation de la couche peut doubler encore. En ce qui concerne les symboles linéaires, l'utilisation d'un nombre inférieur d'options permet de réduire les délais d'affichage.
L'un des moyens les plus faciles d'améliorer les performances d'affichage des lignes consiste à utiliser des symboles linéaires provenant du style ESRI_Optimized, qui contient des symboles destinés à être plus efficaces tout en paraissant semblables à leurs équivalents du style ESRI par défaut. Les symboles linéaires du style ESRI_Optimized utilisent moins de couches et des largeurs réduites en vue d'améliorer les performances. Pour en savoir plus sur l'utilisation des symboles linéaires avec le style optimisé, reportez-vous à la rubrique Création de symboles linéaires.
Voici quelques conseils visant à maintenir de bonnes performances d'affichage avec des symboles linéaires :
- Il est souvent possible d'obtenir une apparence identique grâce à une ligne simple plutôt qu'une ligne cartographique, surtout pour le contour de symboles de polygones. Les symboles linéaires composés de plusieurs couches augmentent le temps d'affichage.
- Evitez de mélanger les types de symboles lors de l'utilisation de symboles multicouches. Il est préférable d'utiliser deux couches de lignes cartographiques plutôt que de mélanger une couche cartographique et une couche de lignes à barbules dans le même symbole. La raison en est que le rendu du jeu de données doit être répété une fois pour chaque type de couche. Par exemple, si vous associez un symbole cartographique et un symbole de ligne à barbules, comme c'est le cas pour symboliser une voie ferrée, les données sont dessinées une fois pour le symbole cartographique et une fois de plus pour le symbole à barbules.
- Utilisez le décalage ou les motifs pointillés avec parcimonie, car ils augmentent le temps d'affichage. Cependant, il existe certaines méthodes que vous pouvez utiliser pour améliorer les performances avec ces types de symboles. Par exemple, si la largeur de ligne est inférieure à un point, essayez d'utiliser un symbole linéaire simple plutôt qu'un symbole de ligne cartographique. Alors que le type de symbole linéaire simple est optimisé de manière à réduire le temps d'affichage, il ne gère pas aussi bien le dessin autour des angles aigus. De plus, utilisez seulement des modèles basiques et réduisez la combinaison de vides et pleins et les distances de décalage.
- Les lignes larges et les lignes avec des habillages, telles que les symboles ponctuels et les flèches, s'affichent plus lentement. C'est particulièrement vrai lors de la symbolisation d'un grand nombre d'entités.
Symboles de polygones
L'un des moyens les plus faciles d'améliorer les performances d'affichage des polygones consiste à utiliser des symboles de remplissage provenant du style ESRI_Optimized, qui contient des symboles destinés à être plus efficaces tout en paraissant semblables à leurs équivalents du style ESRI par défaut. Les symboles du style ESRI_Optimized utilisent moins de couches et des largeurs réduites en vue d'améliorer les performances. Les symboles de remplissage par image font appel aux fichiers .emf et non aux bitmaps utilisés dans le style par défaut. Pour en savoir plus sur l'utilisation des symboles de remplissage avec le style optimisé, reportez-vous à la rubrique Création de symboles de remplissage.
Voici quelques conseils visant à maintenir de bonnes performances d'affichage avec des symboles de polygones :
- Lors de la symbolisation de polygones, les symboles de remplissage simples sans contour s'affichent plus rapidement.
- Quand vous avez besoin d'un contour autour des polygones, faites en sorte qu'il soit simple, car les contours complexes augmentent le temps d'affichage. Vous devez sélectionner un symbole linéaire simple à chaque fois que cela est possible. Tant que les contours nécessitent seulement un trait plein comme limite, le symbole de ligne simple est le meilleur choix. Sinon, d'autres types de lignes, telles que les cartographiques, les symboles ponctuels et les lignes à barbules, augmentent considérablement le temps d'affichage. Utilisez des symboles de lignes cartographiques quand vous avez besoin des propriétés et de la qualité d'impression supérieure qu'ils fournissent, en suivant les conseils prodigués dans la section précédente.
- Utilisez un nombre de couches minimal pour créer votre remplissage. Tout comme avec d'autres types de symboles, les remplissages étant composés de plusieurs couches, ils ralentissent l'affichage, car chaque couche supplémentaire augmente le temps d'affichage.
- Les symboles de remplissage Densité des points, en particulier avec une couche de masquage, s'affichent plus lentement et ne doivent pas être utilisés, sauf si le nombre de points est si peu important qu'il permet des temps d'affichage acceptables.
- Quand vous utilisez des remplissages linéaires, utilisez des lignes simples pour le remplissage et le contour.
- Pour les remplissages par image, lorsque le symbole a seulement une couleur, les fichiers .emf fournissent de meilleures performances que le format de fichier .bmp, .png ou .jpg/.jpeg. Cependant, si un symbole a deux couleurs ou plus, le format .png est le plus efficace.
Autres considérations sur la symbologie
D'autres techniques de symbologie, y compris l'affichage par niveau de symbole et le masquage à profondeur variable, peuvent dégrader grandement les performances d'affichage, de par le traitement supplémentaire nécessaire pour afficher leurs effets. Par exemple, l'affichage de niveau de symbole vous permet de spécifier l'ordre dans lequel les symboles et les couches de symboles, pour les symboles multi-couches, s'affichent sur votre carte ; ceci remplace la séquence d'affichage par défaut d'ArcMap. Le masquage est souvent utilisé pour faciliter la lisibilité d'une carte contenant une forte densité de texte et de symbologie.
Pour connaître les pratiques conseillées permettant une création et une utilisation efficaces de ces techniques, reportez-vous aux rubriques Qu'est-ce que l'affichage par niveau de symbole ?, Utilisation des masques et Créer des masques à partir de contours d'entités (Cartographie).