Nombre excessif de requêtes d’affichage

Dans ArcGIS Pro, le moteur graphique peut limiter le dessin selon les capacités de votre ordinateur. Si ces limites sont dépassées, une scène n’est pas complètement dessinée. Vous pouvez aussi remarquer une baisse des performances d’affichage, par exemple des fréquences d’images basses ou une vue manquant de fluidité, si celle-ci consomme des ressources proche de la limite. Lorsque le volume des requêtes d’affichage augmente au-delà d’une certaine limite, le message d’avertissement suivant s’affiche :

Symbology or layer properties for layer NAME are causing an excessive amount of draw requests. Consider lowering the feature count by changing distance visibility limits or changing symbology properties.

Vous devrez réduire le volume des requêtes d’affichage pour rétablir un rendu normal.

Réduire le nombre ou la complexité des entités affichées

Essayez d’appliquer la procédure suivante pour réduire le nombre ou la complexité des entités affichées :

  • Si votre contenu peut être drapé sur la surface plutôt qu’affiché aux hauteurs absolues, envisagez de déplacer les couches du groupe de couches 3D au groupe de couches 2D. Cela réduit le nombre de géométries 3D affichées dans votre scène et donc la charge pesant sur le système.
  • Réduisez la limite de visibilité de la distance d’une ou plusieurs couches dans la scène. Pour ce faire, accédez à l’onglet General (Général) de la boîte de dialogue Layer Properties (Propriétés de la couche). Changez le paramètre Out Beyond (Zoom arrière au-delà) en une distance plus courte.
  • Si votre couche contient des symboles tels que de simples icônes qui n’exploitent pas le mode alpha (transparence), cochez la case Optimize partially transparent symbols (Optimiser les symboles partiellement transparents). Cette option est définie dans l’onglet Display (Affichage) de la boîte de dialogue Layer Properties (Propriétés de la couche).
  • Si vous possédez une seule entité comportant plus de 250 000 sommets, envisagez d’utiliser les outils de géotraitement pour fractionner l’entité en des entités plus petites. Suivez, par exemple, la procédure ci-après :
    1. Utilisez l’outil Segmenter pour subdiviser des entités très volumineuses en des entités plus petites selon une limite de sommets indiquée. Commencez, par exemple, avec une limite de sommets égale à 1000. Cette étape seule peut s’avérer suffisante pour améliorer le dessin et vous permettre de revenir à votre processus.
    2. Si vous souhaitez améliorer davantage les performances, pensez à réduire la complexité des entités segmentées. Pour ce faire, exécutez l’outil Créer les partitions cartographiques afin de partitionner les données en vue du traitement. Commencez, par exemple, avec un nombre d’entités égal à 1000. Exécutez ensuite l’outil Simplifier des lignes sur les entités segmentées en référençant les partitions créées à l’étape précédente dans le paramètre d’environnement Cartographic Partitions (Partitions cartographiques) de l’outil.
  • Si vous utilisez une couche avec des symboles ponctuels et que l’option Display 3D features in real-world units (Afficher des entités 3D en unités réelles) est sélectionnée, désactivez l’option Billboard dans la fenêtre Symbology (Symbologie).
  • Si l’option Display 3D features in real-world units (Afficher des entités 3D en unités réelles) est désélectionnée sur une couche utilisant des symboles ponctuels, suivrez les recommandations suivantes. Elles optimisent l’efficacité et les performances d’affichage de la couche.
    • Définir le décalage par rapport à la couche de symboles dans les axes X, Y et Z sur zéro.
    • S’assurer que les valeurs de points d’ancrage sont relatives plutôt qu’absolues.
    • Régler la rotation XY sur zéro.
    • Activer le billboarding.
    • Régler la profondeur sur zéro.
    • Supprimer la teinte ou les remplacements des symboles ponctuels de type image.
    • Désactiver l’orientation verticale.

Rubriques connexes