使用地图、场景、布局、链接图表或逻辑示意图时,可能会收到绘制警示通知。 这些通知用于告知您存在问题,您的数据无法正确或完整显示。 如果警告图标 或警示图标 在状态栏(位于视图底部)中显示,则表示在打开的视图中绘制图层、数据集或项目时出现绘制错误。
工程可能继续绘制其他数据,但是在几乎任何情况下,收到警示后无法完成绘制。
导致绘制警示出现的原因各种各样。 可分为许多类型,每种警示都包含有关特定问题的信息。 为了确保地图为最佳,如果可行,建议检查并修复每种警示指示的问题。
对绘制警示进行操作
警示图标显示在工程视图的底部,具有在每个绘制阶段完成时出现的错误数累计。 可以单击该图标或按 Alt+W 打开通知窗格并阅读警报提供的详细信息,确定需要采取哪些操作。
要查找问题图层,请将鼠标悬停在警报上并单击显示更多 > 选择图层。 要消除警报,请再次将鼠标悬停在警报上,然后单击关闭按钮 关闭。
由于警示较重要,因此无法在 ArcGIS Pro 中完全抑制这些警示。 已关闭警示会在刷新地图或在地图上四处移动、平移或缩放时重新显示。 但是,它们不会阻止或取消绘制其他图层或地图。
有关详细信息,请参阅对通知进行操作。
绘制警示类型
绘制警示可能包含以下类型的消息:
- 数据库错误 - 例如,未在数据库中找到图层定义查询中使用的字段。
- 服务图层错误 - 例如已超出要素查询限制阈值。
- 表达式解析错误 - 例如,Arcade 表达式中使用的语法与软件版本不兼容。
绘制警示的原因有很多,这是因为绘制数据来自不同的源、采用不同的格式,较为复杂。
常见的绘制警示
问题 | 解决方案 |
---|---|
绘制地图时出现服务器错误。 | 检查消息详细信息并查阅服务器文档获取更多信息。 |
未找到所需字段,或无法正确检索。 | 检查并确保指定字段是否仍存在于数据集中。 |
绘制要素过程中的数据库错误。 | 执行以下操作之一:
|
对场景图层中大量要素的编辑正在进行中或已完成。 这可能会导致场景图层的绘制性能降低。 在继续进行编辑前考虑重新构建场景图层缓存。 | 重新构建 Web 场景图层缓存。 有关详细信息,请参阅编辑具有关联要素图层的场景图层。 |
绘制请求过多。 | 有关详细信息,请参阅绘制请求过多。 |
评估标注表达式失败。 | 检查 WHERE 子句的语法。 如果在解析该语句时出错,则检查详细信息和指定字段。 如果这些字段仍存在于数据库中,确保表达式中的字段名称正确,与任何其他字段不匹配并且其字段类型在 Arcade 中受支持。 |
已超出要素限制。 并非显示所有要素。 放大以查看更多要素。 | 如果您在使用 Web 要素图层,放大到较小的区域,以显示较少的要素。 |
已超出 GPU 资源。 | 关闭一些地图视图或修改图层设置,以减少已用资源数量。 有关详细信息,请参阅图形适配器资源。 |
图形硬件更改。 | 有关更多信息,请参阅图形硬件更改。 |
空间参考无效。 | 检测并修复具有无效空间参考的所有要素类。 |
服务不支持地图的坐标系。 | 为服务器或服务支持的地图选择一个坐标系。 有关详细信息,请参阅服务器对应的文档。 |
无法打开此数据集的表面约束 | 确保 LAS 数据集中使用的表面约束使用指定名称、位于预期位置并且可访问。 |
坐标系不受支持。 | 当使用热点图符号系统或要素聚合符号化图层时,通常会出现此警示。 这些类型的可视化不支持所有坐标系。 要解决警示,将地图坐标系设置为支持所选符号化方法的坐标系。 |