- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 要素的性质 4.2 智能化要素的步骤 4.3 geodatabase设计 4.4 在表格中存储数据 4.5 要素的形状和范围 4.6 属性:对象的性质 4.7 使用子类添加行为 4.8 属性验证 4.9对象之间的关联 第四章 矢量数据建模 要素和几何形状 要素和空间参考 4.1 要素的性质 4.2 智能化要素的步骤 4.3 geodatabase设计 4.4 在表格中存储数据 4.5 要素的形状和范围 4.6 属性:对象的性质 4.7 使用子类添加行为 4.8 属性验证 4.9对象之间的关联 第四章 矢量数据建模 (1)属性类型 连续的 float 和 double 型数值 离散的 integer和 short integer型数值 Short integer、integer和 text 型的编码值 Text 型的描述信息 Date 型时间值 对象 ID BLOB型多媒体属性 4.1 要素的性质 4.2 智能化要素的步骤 4.3 geodatabase设计 4.4 在表格中存储数据 4.5 要素的形状和范围 4.6 属性:对象的性质 4.7 使用子类添加行为 4.8 属性验证 4.9对象之间的关联 第四章 矢量数据建模 往GIS数据库中添加或编辑对象和要素时,用户的目标是避免或减少数据输入错误。对于建模者来说,这是 geodatabase 设计过程中最为关键的一个要点。 最简单的添加验证要素(或对象)完整性的行为是: 对属性更新应用限制 定义要素之间如何参考和定位的验证规则 更进一步来说,你需要对要素类进行分级控制,以便可以定义要素类的子组或子类之间的不同行为。(1) 子类(subtype) 对象类中的对象(或要素类中的要素)能进一步细分为子类。 子类是一种特殊属性,让你指定对象或要素的不同分类,将其按照各种行为组织起来。一个类中的所有子类共享同样的一组属性。 (1) 子类(subtype) 定义对象类的子类的目的是引入“进一步”的细分方法,为对象类添加一些功能。 为子类命名,用以描述子类中的每一成员 在子类中,为每个字段定义不同的属性域 在子类中,为每个字段定义不同的缺省值 可以规定关联的类型,这样的关联体现是同一对象(或不同对象类)中的不同子类之间的对象关联基数 如果编写了一些代码,你也可以为对象和要素类的子类添加自定义规则 对象类不一定确认包含子类。如果没有定义子类,你仍然可以设置属性域、缺省值和规则。只不过和子类相比,它们的区别在于,这样的设置是针对整个对象或要素类的,而不是子类。(2) 属性域(Attribute domains) 属性的约束条件称为属性域。对于数字属性,你可以设置一个值域(range domain)来把数值限制在规定的最小和最大值之间。例如限制一公顷土地的价格在 10,000 到 1,000,000欧元之间。 对所有的属性类型,除了对象 ID 和 BLOB,用户都可以设置一个码域(coded valuedomain),码域定义了的一组合法属性值。比如,地质岩层类型列表的编码值可以是“前寒武纪”、“侏罗纪”和“白垩纪”等。有了码域,可以确认属性值只能是码域中的预设值。 在 ArcMap 中编辑要素和对象时,用户可能会输入不合法的属性值。然后当你验证所键入的属性值是否正确的时候。这些不合法的值会被高亮显示。 (3) 验证规则(Validation rules) 验证规则控制要素和属性的完整性。验证规则的类型有 属性规则 属性规则是应用到子类的一个属性域。例如,名为 DIAMETER 的字段中,只有直径为10、25 或 50 厘米的管道。 连通性规则 对于连通网络要素,连通性规则指定其子类的合法属性值对。例如,具有 ABC 相位的火线应连接到具有 AC 相位的地线上。连通性规则的类型有边线-交汇点(edge-junction)规则、边线-边线(edge-edge)规则、缺省连通交汇点(junction)类型和边线-交汇点连通对应基数等。(3) 验证规则(Validation rules) 验证规则控制要素和属性的完整性。验证规则的类型有 关联规则 关联规则限定了源类(origin class)和目标类(destination class)之间关联的对应关系。四种基本的对应关系是一对一、一对多、多对一和多对多。在关联规则下,你可以创建这样的对应关系,比如一个州有两个参议员;某块宗地被一个、两个、或多个业主所共有;电线杆上设置有一个、两个或三个变压器。4.1 要素的性质 4.2 智能化要素的步骤 4.3 geodatabase设计 4.4 在表格中存储数据 4.5 要素的形状和范围 4.6 属性:对象的性质 4.7 使用子类添加行为 4.8 属性验证 4.
文档评论(0)