Howto: 在地理数据库中建立多对多关系

文章编号 : 21708
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10 ArcGIS - ArcInfo 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: WindowsXP, Server 2003, Vista, Server 2008, Windows 7
已邀请:

EsriSupport

赞同来自:

摘要: 下述指导提供了一个描述如何在ArcGIS中创建多对多关系类的示例。
关于关系类的其他信息能够在“Modeling Our World”一书中找到,第三章,名称为“Vector modeling with features”的部分,78至85页。
另一个资源是Desktop Help,与ArcGIS一起被安装在本地电脑上,也可以在线获得。在“目录”表中,导航到专业库->数据管理->地理数据类型->关系与相关对象。

内容: 下述是关于为一个宗地类与宗地所有者表创建多对多关系的示例。
1. 在ArcCatalog中,创建一个新文件或者地理数据库;
2. 在地理数据库中新建一个面要素命名为Parcels.添加一列命名为Pin,将该字段作为该要素类的主键;
3. 在地理数据库中单独新建一个表命名为Owners.添加一列命名为Owners_ID ,将该字段作为此表的主键。
4. 创建Parcels要素类和Owners表的关系类。下述的图片列出了需要用到的参数,同时展示了结束总结对话框应该是什么样的。


下述是关于为一个宗地类与宗地所有者表创建多对多关系的示例。
1. 在ArcCatalog中,创建一个新文件或者地理数据库;
2. 在地理数据库中新建一个面要素命名为Parcels.添加一列命名为Pin,将该字段作为该要素类的主键;
3. 在地理数据库中单独新建一个表命名为Owners.添加一列命名为Owners_ID ,将该字段作为此表的主键。
4. 创建Parcels要素类和Owners表的关系类。下述的图片列出了需要用到的参数,同时展示了结束总结对话框应该是什么样的。



编辑时保持Owners表打开,以便启用“添加所选内容”。
10.打开ParcelToOwners表。新记录(包括Parcels 和Owners的对象)被添加到该媒介表中,查看到关系后关闭此表。
11.从Parcels 和Owners表中选择另外一个要素。重复步骤8至10添加一些新记录到媒介表中。
当列出多对多关系的表已经存在时,Arctoolbox中的一个工具可以用来自动创建关系表。这个工具位于数据管理工具->关系类->表转关系类。








创建时间:2001-02-28
最近更新: 2011-12-30


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册