数据设计(3)子类型

子类型是要素类中具有相同属性的要素的子集,或表中具有相同属性的对象的子集。可通过这些子类型对数据进行分类。

在添加要素的过程中,子类型与模板十分相像,即预设了多个字段的默认属性。但是子类型还是有模板所不具备的功能,如在属性表中更改了某个要素的子类型字段的值,那么相关联的其他字段的值也会变为这个子类型下的默认值,从这个角度看,子类型与条件值也有些相似。条件值更适合于在带有层级关系的字段中使用,而子类型适合于多个平行的字段。同时,子类型也可以为不同字段设置属性域。

总之,子类型包含了属性域、条件值和模板三种功能。


您可以在子类型视图中查看和管理子类型,此视图可通过单击数据选项卡上设计组中的子类型按钮或字段选项卡中的子类型按钮打开。

在子类型视图中,可以查看与图层相关联的子类型、编辑这些子类型的属性、将属性域和默认值应用到子类型的字段或在图层中创建新的子类型。

在以下示例中,正在 Building 图层上创建子类型。这些子类型会应用于 BLDGTYPE 字段并代表不同的建筑物类型,例如 Development(小区住宅)、Utility(公共设施)、Marketing(市场)和 Security(安全设施)。现在新建一个建筑物时,可选择其中一个子类型作为建筑物类型。
在这里插入图片描述
属性域和默认值也可应用于每个子类型的字段。可以使用在查看和编辑字段属性域和子类型主题中创建的 AccessType 属性域将访问权限添加到每个建筑物中,具体可通过将适当的属性域和默认值应用于子类型来实现。例如,当新建一个 Development 建筑物时,系统将自动为该建筑物的 AccessType 授予 Employees 值(仅允许雇员进入该建筑物),而自动为 Utility 建筑物的 AccessType 授予 Maintenance 值。

此示例显示了如何使用子类型对图层进行次级分类,并对这些子类型应用行为。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值