绘制警示

使用地图、场景、链接图表或逻辑示意图时,可能会收到绘制警示通知。 这些通知用于告知您存在问题,您的数据无法正确或完整显示。 如果警告图标 警告 或警示图标 绘制警告 在状态栏(位于视图底部)中显示,则表示在打开的视图中绘制图层、数据集或项目时出现绘制错误。

地图状态栏中的绘制警示

工程可能继续绘制其他数据,但是在几乎任何情况下,收到警示后无法完成绘制。

导致绘制警示出现的原因各种各样。 可分为许多类型,每种警示都包含有关特定问题的信息。 为了确保地图为最佳,如果可行,建议检查并修复每种警示指示的问题。

对绘制警示进行操作

警示图标显示在工程视图的底部,具有在每个绘制阶段完成时出现的错误数累计。 可单击该图标或按 Alt+W 打开通知窗格并阅读警示提供的详细信息,确定需要采取哪些操作才能解决或根据需要关闭警示。

绘制警示通知

由于警示较重要,因此无法在 ArcGIS Pro 中完全抑制这些警示。 已关闭警示会在刷新地图或在地图上四处移动、平移或缩放时重新显示。 这些警示不会在关闭图层可见性后从窗格中移除。 但是,它们不会阻止或取消绘制其他图层或地图。

有关详细信息,请参阅对通知进行操作

绘制警示类型

绘制警示可能包含以下类型的消息:

  • 数据库错误 - 例如,未在数据库中找到图层定义查询中使用的字段。
  • 服务图层错误 - 例如已超出要素查询限制阈值。
  • 表达式解析错误 - 例如,Arcade 表达式中使用的语法与软件版本不兼容。

绘制警示的原因有很多,这是因为绘制数据来自不同的源、采用不同的格式,较为复杂。

常见的绘制警示

问题解决方案

绘制地图时出现服务器错误。

检查消息详细信息并查阅服务器文档获取更多信息。

未找到所需字段,或无法正确检索。

检查并确保指定字段是否仍存在于数据集中。

绘制要素过程中的数据库错误。

执行以下操作之一:

  • 重新连接数据库或刷新数据库连接。
  • 检查指定字段。 如果这些字段仍存在于数据库中,确保表达式中的字段名称正确。

对场景图层中大量要素的编辑正在进行中或已完成。 这可能会导致场景图层的绘制性能降低。 在继续进行编辑前考虑重新构建场景图层缓存。

重新构建 Web 场景图层缓存。 有关详细信息,请参阅编辑具有关联要素图层的场景图层

绘制请求过多。

有关详细信息,请参阅绘制请求过多

评估标注表达式失败。

检查 WHERE 子句的语法。 如果在解析该语句时出错,则检查详细信息和指定字段。

如果这些字段仍存在于数据库中,确保表达式中的字段名称正确,与任何其他字段不匹配并且其字段类型在 Arcade 中受支持。

已超出要素限制。 并非显示所有要素。 放大以查看更多要素。

如果您在使用 Web 要素图层,放大到较小的区域,以显示较少的要素。

已超出 GPU 资源。

关闭一些地图视图或修改图层设置,以减少已用资源数量。 有关详细信息,请参阅图形适配器资源

图形硬件更改。

有关更多信息,请参阅图形硬件更改

空间参考无效。

检测并修复具有无效空间参考的所有要素类。

服务不支持地图的坐标系。

为服务器或服务支持的地图选择一个坐标系。 有关详细信息,请参阅服务器对应的文档。

无法打开此数据集的表面约束

确保 LAS 数据集中使用的表面约束使用指定名称、位于预期位置并且可访问。

坐标系不受支持。

当使用热点图符号系统要素聚合符号化图层时,通常会出现此警示。 这些类型的可视化不支持所有坐标系。 要解决警示,将地图坐标系设置为支持所选符号化方法的坐标系。

相关主题