Skip to main content

使用子类型图层组和表

子类型图层组是复合要素图层,其中包含被称为子类型图层的多个子图层。 子类型组表包含多个子表,称为子类型表。 每个子类型图层或表对应于源数据集或服务中的一个子类型。 这样,它们中的每一个都可以独立修改。

子类型图层组

将具有 子类型 的要素类添加到地图或场景时,将使用 唯一值 符号系统创建要素图层并对其进行符号化,其中每个子类型将分配唯一的符号类。 或者,也可将要素类作为 预设子类型图层组 添加到地图或场景中。

子类型图层组的绘制效率高于一组等效的单个图层,因为在进行平移、缩放或者重新绘制时,只需对整个子类型图层组的源数据进行一次调用即可。 可以分别为复合子类型图层组中的每个子类型图层设置图层属性(包括 符号系统缩放范围标注设置 )。 还可以将 图层属性从一个子类型图层复制并粘贴 到另一个图层。

注意:

当您 从子类型图层组的所选要素创建图层 时,结果是在子类型图层组结构之外创建的标准图层。 如果 清除所选的要素以访问源数据中的所有要素 ,则图层将显示源要素类中的所有要素,而不仅仅是特定子类型的要素。

子类型图层组及其子图层可用作地理处理工具的输入。 当将一个子类型图层组用作地理处理输入时,会考虑源中的所有要素(除非在子类型图层组上设置了定义查询)。

您还可以将子类型图层组共享为 web 要素图层 或作为 web 地图

子类型组表

将子类型组表添加到地图或场景时,会显示为复合表。 它的每个子表都具有与独立表相同的功能。 由于不涉及几何图形,因此无法访问高程、选项、缓存或楼层属性设置。 子类型组表及其子表可用作某些地理处理工具的输入。 此外,可以将某些子表属性复制到其他子表。

子类型组表可以作为 地图服务要素服务 共享。 有一些 软件限制 ,如下所述。

注意:

如果将子类型表组从目录窗格拖动到地图或场景中,它将以标准表格式显示。 必须使用 子类型组图层 子类型图层组 工具添加表。 请按照以下工作流程中的步骤操作。

将子类型图层组或表添加到地图或场景

要将子类型组图层或子类型组表添加到地图或场景,请完成以下步骤:

  1. 地图 选项卡的 图层 组中,单击 添加数据 下拉菜单 添加数据 ,然后单击 子类型图层组 子类型图层组

  2. 在选 择一个或多个具有子类型的项目 对话框中,浏览并选择数据集。

    或者,使用数据类型过滤器来浏览要素类、表或两者(默认)。

  3. 单击 确定 将其添加到地图或场景中。

可以从 图层或表属性窗口 进一步管理子类型。 在 子类型 选项卡上,可以添加子类型以将其包含在子类型图层组或表组中、更改子类型图层的绘制顺序或将其从包含中移除。 已删除的子类型仍可在以后添加。

局限性

子类型组图层和表有一些限制。 虽然可以使用 添加关联 工具在子图层或子表之一与另一个图层或表之间创建关系,但父子类型图层组或表无法关联到另一个图层或表。 地理数据库中定义的关系类不受此限制。

不能将连接添加到任何子类型图层组、子图层、子类型表组或子表中。 但是,在将连接添加到图层或表时,可以将任意类型的图层或表指定为连接表。

您无法打开子类型图层组或子类型表组的属性表。 您只能打开其所包含的子类型图层的属性表。

子类型图层或表无法从其父图层中拖动。 虽然您可以独立设置大多数属性,但有些属性是从父图层或表继承的并且无法更改。 无法从子类型图层或子类型表(如果适用)设置或指定以下属性:

当作为服务共享时,子类型组表的结构在 ArcGIS Enterprise 中显示与在 ArcGIS Pro 中不同。 要素服务将子类型组表描绘为表格。 地图服务仅显示子类型表。