显示场景图层中的要素子集

绘制建筑3D 对象场景图层时,您通常仅希望绘制要素的子集。 您可以执行定义查询或使用隐藏选择为图层显示选择要素子集。

系统将自动细化点、建筑和 3D 对象场景图层,从而提高较远距离时的性能和可见性。 自动细化意味着并非所有要素均可在较远距离下显示。 放大地图时,将会显示更多要素。 但在场景图层中显示要素子集时,这会影响到隐藏选择按钮所提供的结果。

定义查询

绘制点、建筑或 3D 对象场景图层时,您可能仅希望绘制其中某些要素。 这种情况下,可以编写一个定义查询表达式,以便为图层显示选择要素的子集。 场景图层支持标准查询

注:
  • 场景图层中的定义查询功能取决于该场景图层的可用统计信息。 在将场景图层生成为场景图层包 (.slpk) 文件时,系统会捕获统计信息。 仅能使用该统计信息计算对定义查询作出的更改。 例如,新的归一化字段或直方图无法重新计算。 具有关联要素图层(该图层在将场景图层共享到 ArcGIS Enterprise 时创建)的场景图层中将具有统计信息。 因此,在应用定义查询时,可以重新计算统计信息。 当对定义查询作出的修改需要动态统计信息时,请使用具有相关联要素图层的场景图层。
  • 所添加的唯一值不得超过 256 个,请手动添加超过此限制的值。
  • 由于统计信息有限,仅文本值可以自动添加。 所有其他值类型需手动添加。 具有关联要素图层的场景图层可以使用任何字段类型来对定义查询进行定义。

隐藏所选要素

可以使用隐藏选择来为点、建筑和 3D 对象场景图层显示选择要素子集。 例如,可以将一个场景图层中的建筑物隐藏,并添加来自另一图层的新拟建建筑物,以可视化拟建地点的可能外观。

使用隐藏选择选择的要素基于视图。 场景图层可基于可见性细化数据。 如果进行缩小操作并选择要隐藏的要素,则可能会看到要素的子集。 再次放大时,可能会显示其他要素。 单击隐藏选择,以将少量要素从要使用的缩放级别视图中隐藏。

请按照以下步骤隐藏选择:

  1. 内容窗格中选择点或 3D 对象场景图层。
  2. 单击数据选项卡。
  3. 使用导航工具导航至选择要素所需的位置。
  4. 使用选择下拉菜单选择一种选择方式。 要了解有关选择的详细信息,请参阅交互选择要素
  5. 选择要隐藏的所需要素。
  6. 排除组中单击隐藏选择按钮,以隐藏选择的要素。
    注:

    单击清除按钮以清除所有选定要素,或者单击显示隐藏按钮以显示隐藏的要素。

可以将具有隐藏要素的 3D 场景共享为 Web 场景。 这允许您从 Web 场景中临时移除要素,无需编辑数据。 如果需要取消隐藏原始要素,可以将 Web 场景添加至 ArcGIS Pro,并重新保存 Web 场景。

相关主题