第一范文网 - 专业文章范例文档资料分享平台

Arcgis空间数据的采集和分析

来源:用户分享 时间:2025/7/29 15:20:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

A 在ArcCatalog目录树中,右键单击需要关联属性域的表或要素类,单击

Properties命令,如图3.55所示。打开Feature Class Properties对话框(Fields选项卡),如图3.56所示;

图3.55关联属性域

图3.56 Feature Class Properties对话框

在ArcCatalog目录树中,右键单击需要关联属性域的表或要素类,单击Properties命令,如图3.55所示。打开Feature Class Properties对话框(Fields选项卡),如图3.56所示;

C 在Field Name栏,单击需要建立默认值并把它关联到属性域的字段;

D 在Field Properties栏,在Domain下拉框中选择需要关联的属性域(只有与

当前字段类型相同或兼容的属性域才会显示在列表中); E 单击确定按钮,完成操作。

(5) 子类型操作

当需要通过默认值、属性域、连接规则、关系规则区分对象时,就需要对单一的要素类或表建立不同的子类型。利用ArcCatalog可以给要素类添加子类型,并为每一个子类型设置默认值和属性域。也可以删除或修改已经存在的子类型。

1) 建立子类型:

A 在ArcCatalog目录树中,右键单击需要添加子类型的表或要素类,单击

Properties命令,如图3.57所示;

B

66

B

打开Feature Class Properties对话框,进入Subtypes选项卡。在Subtypes Field下拉框中选择需要建立子类型的属性字段,在Default Subtype文本框中出现所选字段的默认的新的子类型名称:New Subtype。如图3.58所示;

图3.57 建立子类型

图3.58 Feature Class Properties对话框

在Subtypes栏中,在Code列输入子类型代码及其描述,描述将自动更新Default Subtypes窗口中的内容;

D 在Default Values and Domains栏中,对于每一个字段,在Default Value中输

入默认值,在Domain栏中选择一个属性域(将新子类型的字段关联到一个属性域);

E 重复上述步骤,添加其他子类型。单击Use Defaults按钮,可以让新子类型

采用默认子类型的所有默认值和属性域; F 单击确定按钮,完成操作。 2) 修改子类型:

进入Feature Class Properties对话框,参见图3.58。在Subtypes栏下选中需要删除的子类型,按Delete键,或在Subtypes和Default Values and Domains栏下对各项子类型特征进行修改。 2. 创建关系类

地理对象之间存在各种各样的关系的。如供水系统中的水管和水管维修记录之间的关系、宗地和业主之间的所属关系等。在Geodatabase中,事物之间的这些联系使用关系类来表现。关系类可以在空间对象间实现、在非空间对象间实现,或者在空间对象与非空间

C

67

对象之间实现。空间对象是存储在要素类中,非空间对象存储在对象类中,关系类存储在关系类中。 (1) 关系类概述

1) 基数(Cardinality)

描述对象之间的关系,分为以下四种:一对一(1-1)、一对多(1-M)、多对一(M-1)和多对多(M-N)。

2) 关联键

要创建关系,表(对象类或要素类)中必须至少包含一个“共同”的字段,这样的字段称为“键”(key)。键值可以是文本型、数值型的(通常为整型)。在关联的两个表中,关联的键字段名称不一定要一致,但是数据类型必须一致。关系类的创建是在源类(Oringin class)的主键(primary key)和目标类(destination class)的外键(foreign key)之间创建的。

主键:存储能够唯一标识表中的每个对象的字段。外键:纪录有源表主键信息的字段。在对象类中,外键记录值不需要唯一,而且通常也是不唯一的。关联标注

在关系类中,查找关联表的时候需要关联标注,标注分为向前标注和向后标注。使用向前标注可以从源类找到目标类;使用向后标注,可以从目标类找到源类。

3) 关系种类

简单关系(Simple Relationship)是Geodatabase中的两个或多个对象之间的关系,对象是独立存在的,进行对象操作时不会影响其它类中的对象。简单关系可以有一对一、一对多、多对多的基数。

复合关系(Composite Relationship)首先要有一个目标类,它依赖于源类,如果从源类中删除对象,目标类中相关联的对象也会被删除。复合关系总是一对多的,但也可以通过关系规则限制到一对一。 (2) 建立关系类

1) 建立简单关系类

A 在ArcCatalog目录树中,右键单击需要在其中建立关系类的Geodatabase或

要素数据集,单击New命令,单击Relationship Class命令,如图3.59所示;

68

B

弹出New Relationship Class对话框,如图3.60所示。在Name of the

relationship class文本框中输入关系类名称,选择源表或要素类,选择目标表

图3.59 建立关系类

图3.60 New Relationship Class对话框

C

或要素类;

单击下一步按钮,打开New Relationship Class(选择关系类型)对话框,如图3.61所示。选择Simple(peer to peer) relationship单选按钮,建立简单关系类;

图3.61 选择关系类型对话框

图3.62 确定关系类属性对话框

D 单击下一步按钮,打开 New Relationship Class(确定关系类属性)对话框,

69

搜索更多关于: Arcgis空间数据的采集和分析 的文档
Arcgis空间数据的采集和分析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4o0m10his62cg5h8iu5k_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top