从 ArcGIS Pro 发布场景可同时创建场景图层和关联的要素图层。如果关联点或多面体要素图层中的数据发生更改,则可以重新构建场景图层缓存,以包括特定图层的更改或来自要素图层中所有图层的更改。
只有托管场景图层的所有者或门户管理员才能在场景图层中重新构建缓存。
重新构建场景图层缓存
编辑者对关联的要素图层进行更改之后,您(或管理员)可以为特定的子图层重新构建全部或部分场景图层缓存。
- 对于在门户中编辑的点要素图层,重新构建缓存将要素几何和属性的追加要素及编辑整合到场景缓存中。
- 对于在门户中编辑的多面体要素图层,重新构建缓存会将属性更新和追加要素整合到场景缓存中。
提示:
要提高绘制性能,请编辑 ArcGIS Pro 中的场景图层,而不是编辑 Map Viewer 中关联的要素图层。在 ArcGIS Pro 中进行编辑时,还可以为多面体数据编辑几何,而此时在 Map Viewer 中无法执行此操作。有关编辑场景图层的信息,请参阅 ArcGIS Pro 帮助中的编辑具有关联要素图层的场景图层。
例如,如果关联的要素图层包含表示街道设施(如长椅、喷泉和花盆)的点,并且某些长椅的位置发生了变化,则可以重新构建场景缓存以反映这些长椅的新位置。同样,如果某些长椅由不同材质重新构建而成,并且场景图层中的样式因材质类型而异,则重新构建场景图层以包括新的属性,从而获取新的样式。
在决定更新整个缓存还是仅更新受到关联要素图层更改影响的部分缓存时,请注意以下几点:
- 在大多数情况下,更新部分缓存比重新构建整个缓存花费的时间更少。然而,如果只重新构建部分缓存,则场景图层的性能可能会随时间而降低。最终,您将需要重新构建整个缓存以优化缓存,从而优化场景图层的性能。
- 如果在关联的托管要素图层中计算一个或多个字段的值,并且计算影响到图层中的所有要素,则部分缓存更新可能比完整缓存更新花费更多的时间。
重新构建缓存
按照以下步骤重新构建场景图层以整合关联点或多面体要素图层的更改。
- 以场景图层所有者或管理员的身份登录到门户。
- 打开场景图层的项目详细信息,单击设置选项卡,然后向下滚动到场景图层设置部分。
- 单击管理缓存。
- 选择为您在下一步中选择的图层重新构建整个缓存,或者仅重新构建自上次构建缓存以来已更改的每个图层的缓存部分。
- 如果要重新构建以在要素图层中的特定图层中进行更改,请从列表中选择图层。
- 单击重新构建缓存。
- 要确定重新构建缓存,请单击确定。
重新构建缓存所花费的时间取决于是重新构建整个缓存还是部分缓存、要素图层中要素和属性的数量、要素是点还是多面体,以及多面体是否包含纹理。
要监控缓存的状态,请单击作业状态。如果缓存无法重建,请单击作业 ID 以获取有关失败原因的信息。