集成网格场景图层是一个连续的网格化表面,用于捕获区域或城市的当前状态。 您可能希望将其他 GIS 内容与集成网格配合使用,而无需重新创建网格。 可以对集成网格图层进行裁剪、掩膜和替换修改,并且可以跨 ArcGIS 平台将这些修改共享为 web 场景。
可以通过内容窗格中的图层属性或者通过单击数据选项卡修改组中的添加按钮 将修改添加到集成网格图层。 添加后,修改将显示为内容窗格集成网格图层下的子项目。 此修改包含一个具有编码值属性域的名为 Modifier 的面要素,该编码值属性域将定义面是集成网格图层的裁剪、掩膜或替换部分。 在添加修改时,并非直接更改集成网格图层;而是基于添加的修改中的面进行修改。
可以从现有要素类中导入面。 例如,可以导入一个区域的所有覆盖区面以创建该区域的方案。 在添加修改对话框中选择要素图层之后,可以设置默认的修改运算符,或者如果导入的要素图层具有现有的修改程序字段,则可以选择与导入相同。
您可以通过在属性表中手动编辑 Modifier 字段或者使用计算字段工具来批量更新多个面以将修改程序应用于现有面。 有关详细步骤,请参阅下方的在属性表中更改修改运算符部分。 您还可以使用数据选项卡上的裁剪操作 、掩膜操作 或替换操作 来创建修改所基于的面。 有关详细步骤,请参阅下方的编辑修改面部分。
裁剪
裁剪掉部分集成网格以查看下方要素,例如,某个区域中关于天然气管线或供水管线的公用事业工作。 规划人员可以创建一个场景,将在该场景中裁剪掉某个位置处的集成网格,以显示其下方的供水管线或天然气管线。
掩膜
使用掩膜来定义感兴趣区域。 例如,要在城市边界内仅显示部分集成网格,请使用面并且仅在该面内绘制部分集成网格。
替换
基于 3D 面替换集成网格区域。 例如,要添加构造的建筑物,请在建筑物覆盖区处展平集成网格,以便对新建筑物进行可视化。 创建不同的新构造区域方案,并将方案共享为 web 场景以与利益相关者进行讨论。 集成网格将展平至修改面的最小 z 折点。
添加和移除修改
请按照以下步骤在集成网格中添加或移除修改。
添加修改
请完成以下步骤以添加修改:
- 在内容窗格中单击集成网格图层。
- 单击场景图层选项卡集,然后单击数据选项卡。
- 单击修改组中的添加 。
- 在添加修改对话框中,选择新建修改或从现有面要素图层中导入。
如果您选择导入之前用作修改的要素类,则在选择与导入相同运算符时,场景将重新绘制并应用修改。
移除修改
请完成以下步骤以移除修改:
- 在内容窗格中单击集成网格图层。
- 单击场景图层选项卡集,然后单击数据选项卡。
- 单击修改组中的移除 。
或者,右键单击内容窗格中的集成网格图层,然后单击移除修改 。
随即从集成网格中移除修改并重新绘制该图层。
将面添加到修改
在添加修改对话框上选择新建修改时,将绘制面。 在修改集成网格时,并非直接编辑该集成网格;而是将修改应用于该集成网格。 此修改将更改集成网格的绘制。 要使用面来裁剪、掩膜或替换部分集成网格,您需要针对特定操作创建面。
- 在内容窗格中单击集成网格图层。
- 单击场景图层选项卡集,然后单击数据选项卡。
- 在数据选项卡上,选择裁剪按钮 、掩膜按钮 或替换按钮 以打开创建要素窗格。
借助裁剪工具,您可以基于创建的面的内部来裁剪集成网格。
- 单击裁剪工具以打开裁剪模板。 在指定的高度和位置处创建面。 按下 F2 键或单击完成草图 。
集成网格图层将重新绘制并应用修改。
- 或者,选择其他工具或编辑模板以向集成网格应用其他操作,例如掩膜或替换。
- 单击编辑选项卡上的保存。 关闭内容窗格中的修改以仅查看集成网格。
编辑修改面
创建面后,可以更改面的形状。 由此可以调整面以拟合新的感兴趣区域。 例如,如果对建筑物进行了平移,则可以将用于替换集成网格的面移动至建筑物的新位置。 可以按照与编辑任何其他要素图层相同的方式对面进行修改。
- 右键单击内容窗格中的修改,然后单击属性 。
- 在属性表中,选择要编辑的面所在的行。
- 单击编辑选项卡上的修改 。
- 在修改要素窗格中选择其中一个编辑工具以更改一个或多个面,例如,编辑折点 。
- 按下 F2 键以完成更改。
- 单击编辑选项卡上的保存。
- 关闭修改图层以仅查看集成网格图层。
在属性表中更改修改运算符
可以更改应用于集成网格图层的修改的运算符,例如,要展平区域,而非将其裁剪掉。 运算符保存在修改的属性表中。 要更改运算符,您需要更改属性表中的字段的值。
- 在内容窗格中右键单击修改。
- 单击属性 。
- 在属性表中,选择要更改其运算符的面。
- 在 Modifier 字段中,将属性更改为要应用于面的修改,例如,替换或掩膜。
- 按 Enter 键以完成更改。
- 要完成您的编辑内容,请单击编辑选项卡上的保存。
批量更新修改运算符
您可以使用计算字段工具批量更新多个面的运算符。
- 在内容窗格中右键单击修改。
- 单击属性 。
- 在属性表中,右键单击 Modifier 字段,然后单击计算字段。
- 在计算字段工具对话框中,对于字段名称,选择 Modifier 字段。
- 对于表达式,使用 0 代表裁剪,1 代表掩膜,2 代表替换。
- 单击确定以运行工具。
使用特定运算符更新 Modifier 字段。
禁用修改
可以在集成网格场景图层上启用或禁用修改。 禁用修改仍将显示草绘的面,但不会向集成网格应用任何修改。
- 在内容窗格中单击集成网格图层。
- 单击场景图层选项卡集,然后单击数据选项卡。
- 单击禁用按钮 。
随即将禁用修改,并且整个集成网格将进行绘制。
在 web 场景中共享修改
可以在 web 场景中共享集成网格图层和修改。 可以通过引用 .slpk 文件或者将集成网格图层共享为 web 服务来对其进行共享。 在引用 .slpk 文件时,将创建一个场景服务并将其用于发布的 web 场景中。
无法将修改和集成网络共享为单独的 web 场景图层。 您共享的修改不能超过 2,000 个。
在 ArcGIS Online 或 ArcGIS Enterprise 中的内容选项卡中,您可以看到新的 web 场景并在 Scene Viewer 中将其打开。 因为将与集成网格图层共享修改,所以仅随附 web 场景列出集成网格 web 图层。 可以在 ArcGIS AllSource 中通过目录窗格来打开 web 场景。