您是否知道在场景图层中的属性编辑?

3d
2021年9月30日

场景层优化用于显示大量3D数据,包括3D对象,建筑物和集成网格。Web场景图层使用缓存来提供显示性能并提供平稳的观看体验。场景层符合索引3D场景层(I3S)格式,开放式3D内容传递格式,允许使用桌面,Web和移动客户端访问3D GIS数据。这允许使用ArcGIS Pro和ArcGIS Online和ArcGIS Enterprise的场景查看器来查看场景层。

由于场景图层被缓存,所以存在频繁更改数据的问题重建场景层缓存每次都会更新功能,以确保它们具有其3D数据的实时视图。从2020年底开始,现在ArcGIS中的场景层请参阅关联的特征层对于属性信息。这意味着当在要素层上编辑属性时,这些更改会自动反映在场景层符号系统中,弹出UPS,而无需重建缓存。这是ArcGIS Enterprise 10.8及更高版本的可用。

在我们的示例用例中,我们有一个数据集,在建筑物内显示房间轮廓。这些房间中的每一个都有一个使用类型,我们想用它来象征数据,然后我们希望将此发布到ArcGIS Online,以便用户可以使用场景层可视化交互式3D场景中的不同房间类型。但房间内的房间类型随着时间的推移而发展,所以当我们编辑数据以反映这些更新时,我们希望用户可以自动看到场景层中的这些更改,而无需我们重建缓存。显示在大厦的arcgis pro场面室空间。

我们可以使用下面概述的五个步骤来实现这一期望的工作流程:

1)数据要求

只有点,建设和3D对象场景层类型可以有一个关联的托管功能层。因此,您的数据必须是点特征层,构建图层或多级特征层,以便在您的数据发布到ArcGIS在线时要创建的场景层和关联的托管要素图层。

2)使用ArcGIS Pro配置层符号系统

使用ArcGIS Pro在发布之前配置数据的符号系统,包括哪个字段来定义符号类/值和颜色方案。

N.B.如果你正在使用多级数据和您希望在线使用ArcGIS以修改数据的符号,并发发布后,我建议将符号颜色设置为白色。此外,如果通过转换现有要素类生成多级层,请尝试确保您的要素类符号系统也是白色的,或者检查禁用颜色和纹理运行时的选项第3D到要素类工具。这有助于确保您稍后在ArcGIS Online中为您的图层定义的任何颜色方案都已正确显示。显示在建筑物的房间空间的ArcGIS Pro场面,象征着房间类型。

3)在线发布到ArcGIS

通过右键单击您的图层,将图层发布到ArcGIS Online内容窗格和选择分享>分享为Web层。在出现的面板中,如果选择内容标签,你应该看到一个场景层托管功能层列出。确保一旦发布,您的数据是可编辑的,从配置选项卡选择配置Web层属性并检查一下启用编辑选项。在ArcGIS Pro中共享Web层。

完成所有必填详细信息后,发布该图层。

4)使用ArcGIS在线配置图层符号系统

如果使用ArcGIS Pro配置步骤2中概述的图层符号系统,则可以跳过此步骤。

如果在发布之前定义了要白的图层符号学,则可以在ArcGIS Online中配置图层符号系统。为此,请打开您的项目详细信息托管功能层并选择这一点可视化标签。从这里您可以编辑图层的符号系统,并完成您应该选择保存层确保应用更改。

完成此操作后,您需要重建场景层缓存使您的更改反映在场景层中。为此,请打开场景层的项目详细信息页面设置选项卡选择管理缓存,然后选择完全或部分重建缓存。在线更新ArcGIS中的符号系统并管理缓存。

5)修改层符号系统

If after using the above steps to configure your layer’s symbology you wish to redefine the layer’s symbology settings (e.g. change the attribute being visualised by the symbology or change the colour ramp), you should repeat the process outlined in Step 4. Once you have done this, these changes will become visible in your Scene Layer.

通过此配置到位,任何对属性的编辑托管功能层立即反映在你的场景层符号系统和弹出窗口,无需重建缓存。在我们的示例用例中,我们将重新分类一个走廊:

在编辑之前显示房间类别的网场景。

我们可以使用我们的托管功能图层更新房间的使用类型:使用托管要素层更改房间类别。

一旦我们进行这些更改,我们的场景层显示更新的房间使用类型的正确符号系统,并且通过图层弹出窗口也可见更新的数据:编辑后的网场景显示房间类别。

此功能有许多潜在的用例。例如,房地产公司可以快速更新其可用性的状态,以便客户端可以在3D Web应用程序中查看最新信息。由于这种新功能,用户现在有能力编辑3D数据的属性,并在飞行中具有符号系统的变化 - 同时保留场景层提供的性能优势。

3d