网站大量收购闲置独家精品文档,联系QQ:2885784924

[创建子类和属性域.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[创建子类和属性域

(2)子类型(Subtypes) 子类型是根据要素类的属性值将要素划分为更小的分类。比如一个地块要素类可以根据属性字段Res的值分为Residential和Non-Residential两个子类型。 对象的子类是由它们的代码值来确定的,子类代码存储在要素类或表的整型字段中。每个子类都包含自己的默认值和值域范围。 (3)属性分割与合并    在编辑数据时,常常需要把一个要素分割(splitting)成两个要素,或把两个要素合并(merging)成一个要素。在ArcGIS9中,一个要素被分割时,属性值的分割由分割规则(Split Policy)来控制。当要素合并时,属性值的合并由合并规则(Merge Policy)来控制。当一个要素被分割或合并时,ArcGIS根据这些规则,决定其结果要素属性取值。 (4)属性域操作 1)建立属性域 A.在Arc Catalog目录树中,右键单击要建立属性范围域的Geodatabase,单击Properties命令,如图所示。 C.当选择属性域类型为范围域(Range)时,输入属性域的最小值和最大值、选择分割和合并策略,如图所示。当选择属性域类型为代码值域(Coded Value)时,在(Coded)栏中,输入新代码值及其描述信息,并选择分割策略和合并策略。 D.单击确定按钮,完成操作。 2)修改属性域。 进入Database Properties对话框,参见右图。在Domain Name栏下选中要删除的属性域,按Delete键,或在Domain Properties栏下对各项属性域特征进行修改。 3)关联属性域。 在Geodatabase中,可以将属性域的默认值与表或要素类的字段关联起来。属性域同一个要素类或表建立关联后,在Geodatabase中的一个属性有效规则就建立起来了。同一个属性域可以和一个表或要素类或子类型的多个字段关联,也可以同多个要素类或多个表的多个字段关联。 B.在Field Name栏中,单击需要建立默认值并把它关联到属性域的字段。 C.在Field Properties栏,在Domain下拉框中选择需要关联的属性域(只有与当前字段类型相同或兼容的属性域才会显示在列表中)。 D.单击确定按钮,完成操作。 (5)子类型操作 当需要通过默认值、属性域、连接规则、关系规则区分对象时,就需要对单一的要素类或表建立不同的子类型。利用ArcCatalog可以给要素类添加子类型,并为每一个子类型设置默认值和属性域,也可以删除或修改已经存在的子类型。 1)建立子类型。 A.在ArcCatalog目录树中,右键单击需要添加子类型的表或要素类,单击Properties命令,如图所示。 B.打开Feature Class Properties对话框,进入Subtypes选项卡。在Subtypes Field下拉框中选择需要建立子类型的属性字段。在Default Subtype文本框中出现所选字段的默认的新的子类型名称:New Subtype,如图所示。 C.在Subtypes栏中,在Code列输入子类型代码及其描述,描述将自动更新Default Subtypes窗口中的内容。 D.在Default Values and Domains栏中,对于每一个字段,在Default Value中输入默认值,在Domain栏中选择一个属性域(将新子类型的字段关联到一个属性域)。 E.重复上述步骤,添加其他子类型。单击Use Defaults按钮,可以让新子类型采用默认子类型的所有默认值和属性域。 F.单击确定按钮,完成操作。 2)修改子类型。 进入Feature Class Properties对话框,参见右图。在Subtypes栏下选中需要删除的子类型,按Delete键,或在Subtypes和Default Values and Domains栏下对个项子类型特征进行修改。 * 第3讲 Geodatabase简单要素 * 第3讲 Geodatabase 的简单要素(上机实践) 进一步定义数据库      -创建子类和属性域 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1)属性域(Attribute Domains) 属性域表述的是属性取值的范围。 有两种不同的属性域:范围域(Range Domains)和代码值域(Coded Value Domains)。范围域可以指定一个范围的值域(最大值和最小值

文档评论(0)

wendan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档