绘制请求过多

ArcGIS Pro 中,图形引擎将基于计算机的功能来限制绘制。如果超过这些限制,则不能完全绘制场景。您也许还会注意到绘制性能有所降低,例如当前视图占用的资源接近于限值时帧速率低或视图移动不流畅。当绘制请求量增长超过某一限值时,您将看到一条警告消息,其中陈述以下信息:

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.

您将需要减少绘制请求量以恢复正常正常渲染。

减少所显示要素的数量或复杂性

尝试以下方法来减少所显示要素的数量或复杂性:

  • 如果内容可叠加在表面而无法以绝对高度进行绘制,请考虑将图层从 3D 图层组移动到 2D 图层组。这将减少在场景中绘制的 3D 几何数量,从而减少系统的负载。
  • 对场景中的一个或多个图层降低距离可见性限制。您可以在图层属性对话框的常规选项卡上执行此操作。将缩小超过参数更改为较短距离。
  • 如果图层包含诸如不使用 alpha 透明度的简单图标等符号,请尝试选中优化部分透明的符号选项。此选项位于图层属性对话框的显示选项卡上。
  • 如果您拥有内含超过 250,000 个折点的单个要素,请考虑使用地理处理工具将要素分割为较小的要素。例如,请遵循以下工作流:
    1. 使用切分工具,根据指定的折点限制将超大型要素细分为较小的要素。根据指导原则,开始时请将折点限制设置为 1000。此步骤可能足以改进绘制效果,并允许您返回工作流。
    2. 如需进一步提高性能,请考虑降低切分要素的复杂性。要实现此目的,请运行创建制图分区工具,以便划分要处理的数据。根据指导原则,开始时请将要素计数设置为 1000。然后,对切分要素运行简化线工具,同时引用工具制图分区环境设置中上一步创建的分区。
  • 如果使用带标记符号的图层且已启用以实际单位显示 3D 要素选项,请关闭符号系统窗格中的广告牌选项。
  • 如果在使用标记符号的图层上未选中以实际单位显示 3D 要素,请按照下方属性建议进行操作。这些建议会提高图层的效率和绘制性能。
    • 将符号图层在 X、Y 和 Z 轴的偏移设为零。
    • 确保锚点值是相对值而非绝对值。
    • 将 XY 旋转设为零。
    • 启用广告牌。
    • 将深度设为零。
    • 从图片标记中移除色彩或覆盖。
    • 禁用垂直定向。

相关主题