文档详情

空间数据Coverage的创建

新**
实名认证
店铺
PPT
297.76KB
约22页
文档ID:578556012
空间数据Coverage的创建_第1页
1/22

第第4 4章章￿￿￿￿空空间数据数据Coverage的的创建建Coverage是一种空间数据的表达模型数据采集后如何是一种空间数据的表达模型数据采集后如何将其组织在数据库中,以反映客观事物及其联系,这就关系将其组织在数据库中,以反映客观事物及其联系,这就关系到数据模型的问题而到数据模型的问题而GIS正是根据地理数据模型,来实现正是根据地理数据模型,来实现在计算机中存储、组织、处理和表示地理数据的数据模型在计算机中存储、组织、处理和表示地理数据的数据模型组织的好坏,将直接影响到组织的好坏,将直接影响到GIS系统的性能系统的性能Coverage数据模型是第二代地理数据模型,也被称为地数据模型是第二代地理数据模型,也被称为地理相关模型(理相关模型(Georelational Data Model)它采用的是一)它采用的是一种混合数据模型定义和管理地理数据种混合数据模型定义和管理地理数据Coverage也是也是ArcGIS 9中主要的矢量文件格式之一,用其来表示矢量数据中主要的矢量文件格式之一,用其来表示矢量数据在实际应用中非常广泛在实际应用中非常广泛 4.1 Coverage文件文件简介介Coverage是将空间数据和属性数据结合起来,并且存储是将空间数据和属性数据结合起来,并且存储要素间的拓扑关系。

空间数据以二进制文件的形式存储,而要素间的拓扑关系空间数据以二进制文件的形式存储,而属性数据和拓扑数据则以属性数据和拓扑数据则以 INFO 表的形式存储在表的形式存储在Catalog中中将将Coverage 二进制文件和二进制文件和 INFO表结合成表结合成Coverage 要素类进要素类进行表达空间数据使用拓扑数据模型来表示,而属性数据则行表达空间数据使用拓扑数据模型来表示,而属性数据则使用关系数据模型在使用关系数据模型在Coverage中,主要用弧段、节点、标中,主要用弧段、节点、标识点和多边形来表示地图上的点、线、面,除此之外,还有识点和多边形来表示地图上的点、线、面,除此之外,还有控制点、覆盖范围、注记和控制点、覆盖范围、注记和链链 确认表述是正确确认表述是正确 4.1.1 Coverage要素要素类型型Coverage要素的主要类型为点、弧段(线)、多边形和结点这要素的主要类型为点、弧段(线)、多边形和结点这些要素具有拓扑关系,即弧段形成多边形的周长,结点形成弧段的终些要素具有拓扑关系,即弧段形成多边形的周长,结点形成弧段的终点,点给多边形内部做标记点,点给多边形内部做标记。

Coverage点要素具有双重属性,它们可点要素具有双重属性,它们可以表示一些较小的地理对象(如油井和建筑物),也可以标注多边形以表示一些较小的地理对象(如油井和建筑物),也可以标注多边形的内部区域的内部区域Coverage要素的第二种类型为要素的第二种类型为tic点、链接和注记点、链接和注记tic点用来配点用来配准地图链接用来调整要素,而注记则用来对地图上的要素作标注链接用来调整要素,而注记则用来对地图上的要素作标注Coverage也含有一些组合要素路径是与一定的量测系统相关联的弧也含有一些组合要素路径是与一定的量测系统相关联的弧段的集合区域是邻接、分离或叠加的多边形的集合区域被用于环段的集合区域是邻接、分离或叠加的多边形的集合区域被用于环境和土地利用应用境和土地利用应用1..Coverage要素集要素集2..Coverage要素类要素类 4.1.2 Coverage文件文件组成成从文件组成结构上看,一个从文件组成结构上看,一个Coverage就是包含存储上述要素的就是包含存储上述要素的一组文件的一个目录、一组相关的一组文件的一个目录、一组相关的Coverage、、INFO数据库和其他数数据库和其他数据文件等,一起构成据文件等,一起构成ARC/INFO的工作空间(的工作空间(Workspace)。

Coverage目录中的重要文件包括目录中的重要文件包括AAT.DBF、、BND.DBF、、PAT.DBF、、TIC.DBF、、PRJ和和ARC等其中,等其中,ARC是用于定义地物是用于定义地物空间位置和关系的拓扑数据结构;空间位置和关系的拓扑数据结构;PRJ是投影文件;是投影文件;TIC是一个控制是一个控制点文件;点文件;BND是一个边界文件;是一个边界文件;PAT是一个多边形属性或点属性表;是一个多边形属性或点属性表;AAT是一个弧段属性是一个弧段属性 4.2 创建新的建新的Coverage和和INFO表表新建新建Coverage和和INFO表可以通过表可以通过ArcCatalog来实现在在ArcCatalog中建立新的中建立新的Coverage文件可以使用模板,也可文件可以使用模板,也可以不使用如果使用模板则会使用模板中的一些信息,如以不使用如果使用模板则会使用模板中的一些信息,如TIC点、边界范围和投影坐标等信息;如果没有使用模板,点、边界范围和投影坐标等信息;如果没有使用模板,则需要自己添加这些信息则需要自己添加这些信息Coverage文件中空间数据以二进制文件的形式存储,而文件中空间数据以二进制文件的形式存储,而属性数据和拓扑数据则以属性数据和拓扑数据则以INFO表的形式存储,所以建立表的形式存储,所以建立Coverage文件,也可以单独建立文件,也可以单独建立INFO表。

建表时表名最好表建表时表名最好采用非汉字采用非汉字 4.2.1 创建建Coverage的方法的方法新建新建Coverage具体方法如下具体方法如下 4.2.2 创建建INFO表表创建创建INFO表具体方法如下表具体方法如下1)在目录中选择要创建新的)在目录中选择要创建新的INFO表的目标文件夹,单击表的目标文件夹,单击︱︱“文件文件”︱︱“新建新建”︱︱“INFO表表”︱︱命令,或直接命令,或直接右击需要创右击需要创建建CoverageCoverage的文件夹,单击的文件夹,单击︱【︱【新建新建】】︱【【︱【【 INFO表表】】︱︱命令,命令,弹出弹出“定义定义INFO表表”对话框对话框,,如图如图4.12所示2)在)在“定义定义INFO表表”对话框中输出表的后面单击打开输对话框中输出表的后面单击打开输出表格的目标文件夹,输入新的出表格的目标文件夹,输入新的INFO表的名字表的名字确认这句是否正确认这句是否正确确((3)单击)单击“新项新项”按钮,重复以上步骤,添加其他的数据列按钮,重复以上步骤,添加其他的数据列字段,直至添加了所有的数据列字段,直至添加了所有的数据列4)使用项数后面的箭头按钮,可浏览或修改各数据列的)使用项数后面的箭头按钮,可浏览或修改各数据列的特性,如果要去掉某一选项可以选中某项后面的特性,如果要去掉某一选项可以选中某项后面的“去掉项去掉项”按钮。

按钮5)单击)单击“确定确定”按钮,新建好的按钮,新建好的INFO表即会出现在目标表即会出现在目标文件夹中文件夹中 4.3 建立拓扑关系建立拓扑关系在在“Coverage Poroperties”对话框中,可以看到对话框中,可以看到“通用通用”一栏一栏提供一些有关提供一些有关Coverage的重要信息,包括要素的名称、位置、要的重要信息,包括要素的名称、位置、要素的精度和要素类型及要素类之间有拓扑关系等当选择其中的一素的精度和要素类型及要素类之间有拓扑关系等当选择其中的一个地理要素类时,该要素的数量信息就会出现在该栏的下方如果个地理要素类时,该要素的数量信息就会出现在该栏的下方如果应该有拓扑关系的要素之间尚未建立拓扑关系,或者两要素之间的应该有拓扑关系的要素之间尚未建立拓扑关系,或者两要素之间的拓扑关系需要更新,可以利用拓扑关系需要更新,可以利用Coverage中的中的Build和和Clean功能来实功能来实现 4.3.1 利用利用Build建立拓扑关系建立拓扑关系利用利用Build建立拓扑关系具体方法如下建立拓扑关系具体方法如下1)在)在ArcCatalog目录树中选择要建立拓扑关系的目录树中选择要建立拓扑关系的Coverage,,右击,并在右键快捷菜单中选择右击,并在右键快捷菜单中选择“属性属性”命令,打开此命令,打开此Coverage的属的属性。

选择性选择“通用通用”选项卡,进入选项卡,进入“通用通用”对话框2)在)在“要素类要素类”选项中,选择要建立拓扑关系的地理要素,选项中,选择要建立拓扑关系的地理要素,单击单击“Build”按钮,弹出按钮,弹出“Build”对话框3)根据需要改变建立拓扑关系的要素类或者注记子类,单击)根据需要改变建立拓扑关系的要素类或者注记子类,单击“确定确定”按钮,返回到按钮,返回到Coverage实现的对话框单击实现的对话框单击“确定确定”按钮,按钮,即完成了即完成了Coverage的拓扑关系的建立的拓扑关系的建立 4.3.2 利用利用Clean建立拓扑关系建立拓扑关系利用利用Clean建立拓扑关系的方法和上述方法一致,步建立拓扑关系的方法和上述方法一致,步骤如下1)在)在ArcCatalog目录树中选择要建立拓扑关系的目录树中选择要建立拓扑关系的Coverage,右击,并在右键快捷菜单中选择,右击,并在右键快捷菜单中选择“属性属性”命命令,打开此令,打开此Coverage的属性,单击的属性,单击“通用通用”标签,进入标签,进入通用选项卡,如图通用选项卡,如图4.15所示2)在)在“要素类要素类”选项下,选择要建立拓扑关系的选项下,选择要建立拓扑关系的地理要素,单击地理要素,单击“Clean”命令按钮,弹出命令按钮,弹出“Clean”对对话框。

话框3)根据具体情况在对话框中输入相对应的模糊值)根据具体情况在对话框中输入相对应的模糊值及垂悬值,根据具体情况选择及垂悬值,根据具体情况选择“只只clean线线” 的复选框的复选框(可选),单击(可选),单击“确定确定”按钮,完成按钮,完成Coverage拓扑关系拓扑关系建立 4.4 定定义Coverage的坐的坐标系系统GIS中的坐标系定义是中的坐标系定义是GIS系统的基础,正确定义系统的基础,正确定义GIS系系统的坐标系非常重要统的坐标系非常重要GIS中的坐标系定义由基准面和地图投中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定因此欲正确定义的转换参数确定因此欲正确定义GIS系统坐标系,必须弄清系统坐标系,必须弄清地球椭球体(地球椭球体(Ellipsoid)、大地基准面()、大地基准面(Datum)及地图投)及地图投影(影(Projection))3者的基本概念及他们之间的关系者的基本概念及他们之间的关系大地基准面是利用特定椭球体对特定地区地球表面的逼大地基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的大地基准面,通常称北近,因此每个国家或地区均有各自的大地基准面,通常称北京京54坐标系、西安坐标系、西安80坐标系实际上指的是我国的两个大地基坐标系实际上指的是我国的两个大地基准面。

准面 4.4.1 为为Coverage匹配一个坐匹配一个坐标系系统为为Coverage匹配一个坐标系统方法如下匹配一个坐标系统方法如下1)在)在ArcCatalog目录树中选择要匹配坐标的目录树中选择要匹配坐标的Coverage,,右击,并在右键快捷菜单中选择右击,并在右键快捷菜单中选择“属性属性”命令,打开此命令,打开此Coverage的属性,单击的属性,单击“投影投影”标签,进入投影选项卡,如图标签,进入投影选项卡,如图4.17所示2)单击)单击“定义定义”按钮,打开定义投影向导的选择定义方按钮,打开定义投影向导的选择定义方式对话框,如图式对话框,如图4.18所示3)选中)选中“为数据定义坐标系统以便和已有的数据匹配与为数据定义坐标系统以便和已有的数据匹配与已有的已有的Cov.和和Grid的坐标系统匹配的坐标系统匹配”前面的单选框前面的单选框4)单击)单击“下一步下一步”按钮,按钮,弹出弹出“选择采用指定坐标系统选择采用指定坐标系统选择集选择集”对话框,对话框,选择采用其投影的数据集后,单击选择采用其投影的数据集后,单击“下一步下一步”按钮,弹出按钮,弹出“最后的输入总结最后的输入总结”对话框对话框,,单击单击“完成完成”按钮,完按钮,完成对成对Coverage的投影定义。

方法以及各步骤前面已经介绍过,可的投影定义方法以及各步骤前面已经介绍过,可参考前面的对话框介绍参考前面的对话框介绍 4.4.2 交互定交互定义Coverage坐坐标系系统交互定义交互定义Coverage坐标系统方法如下坐标系统方法如下 4.5 Coverage维护操作操作Coverage文件的维护操作都是基于文件的维护操作都是基于ArcCatalog平台操作平台操作的,通过的,通过ArcCatalog,可以将存储空间信息的文件夹中的,可以将存储空间信息的文件夹中的Coverage二进制文件与存储属性信息的二进制文件与存储属性信息的 INFO 文件夹中的文件夹中的INFO表联合表达为表联合表达为Coverage数据格式数据格式Coverage文件的维文件的维护操作主要包括坐标控制点维护、范围维护、容限值设置和护操作主要包括坐标控制点维护、范围维护、容限值设置和属性项维护等维护操作属性项维护等维护操作 4.5.1 Coverage的控制点的控制点维护在每个在每个Coverage文件中都有文件中都有TIC点文件点文件TIC是一个控制是一个控制点文件一个文件一般最少有点文件一个文件一般最少有4个个TIC点参数。

在点参数在Coverage文文件中,件中,TIC点是存在一个相对独立的文件中点是存在一个相对独立的文件中依据依据TIC点,就可以将地理要素坐标转换为自己定义的点,就可以将地理要素坐标转换为自己定义的或是自己需要的坐标系统对于或是自己需要的坐标系统对于Coverage文件中文件中TIC控制点的控制点的添加、删除或更新可以借助于添加、删除或更新可以借助于ArcCatalog软件平台软件平台1 .添加.添加TIC点点2 .更新.更新TIC点坐标点坐标3 .删除.删除TIC点点 4.5.2 Coverage范范围维护Coverage的范围限定了其包括的地理要素的范围,在具的范围限定了其包括的地理要素的范围,在具体表达上通过定义地理要素的体表达上通过定义地理要素的X、、Y的最大和最小坐标来确的最大和最小坐标来确定范围一般情况下,一般情况下,ArcGIS可以自动维护和更新可以自动维护和更新Coverage的的范围,也就是说当增加或减少范围,也就是说当增加或减少Coverage中的地理要素之后,中的地理要素之后,其范围就会自动更新但如果因为某些原因导致显示的范围其范围就会自动更新但如果因为某些原因导致显示的范围和实际的范围不匹配,既可以重新计算和实际的范围不匹配,既可以重新计算Coverage,也可以在,也可以在对话框中直接输入新的范围。

对话框中直接输入新的范围 1 .重新计算.重新计算Coverage的范围的范围 2 .手动更新.手动更新Coverage的范围的范围 4.5.3 Coverage容限容限值设置置在在ArcGIS中很多操作涉及到容限值的概念读者可以粗略的中很多操作涉及到容限值的概念读者可以粗略的认为容限值就是一个距离范围,凡是在这个范围之内的要素将被认为容限值就是一个距离范围,凡是在这个范围之内的要素将被视为一个要素比如,在数据编辑的时候,如果设置了结点自动视为一个要素比如,在数据编辑的时候,如果设置了结点自动合并和一定的容限值的话,那么在这个距离之内的两个节点会自合并和一定的容限值的话,那么在这个距离之内的两个节点会自动合并,这个特定的距离值就是节点合并的容限值动合并,这个特定的距离值就是节点合并的容限值 4.5.4 Coverage属性属性项维护Coverage中要素类的特性对话框与中要素类的特性对话框与INFO表的特性对话表的特性对话框是相同的打开要素类的特性对话框,就会看到其中包含框是相同的打开要素类的特性对话框,就会看到其中包含要素识别符要素识别符FID列和描述每个要素集合形状的列和描述每个要素集合形状的Shape列。

如列如果该要素类有属性表,还将看到另外一些属性项利用特性果该要素类有属性表,还将看到另外一些属性项利用特性对话框,可以添加、更新和删除属性,以及在他们包括的数对话框,可以添加、更新和删除属性,以及在他们包括的数据中建立索引据中建立索引1 .添加新属性项.添加新属性项2 .重定义属性项.重定义属性项3 .编辑属性项.编辑属性项4 .删除属性项.删除属性项5 .添加或删除索引.添加或删除索引 4.6 Coverage关系关系类操作操作在在ArcCatalog中,主要通过关系类来定义一个中,主要通过关系类来定义一个Coverage要要素和其他素和其他Coverage要素,或一个独立的数据表之间的联系他要素,或一个独立的数据表之间的联系他们之间的联系存放在关系类中这样通过对关系类的操作,就们之间的联系存放在关系类中这样通过对关系类的操作,就可以定义诸如可以定义诸如“一个要素类的属性表的某列和另一个要素的某一个要素类的属性表的某列和另一个要素的某列共享相同值列共享相同值”这种类似的问题这种类似的问题 4.6.1 Coverage关系关系类简介介关系使得用户能对表格间相关的行进行操作关系被组关系使得用户能对表格间相关的行进行操作。

关系被组织成关系类一个关系类是指两个要素类或表格之间的一系织成关系类一个关系类是指两个要素类或表格之间的一系列关系,例如,与要素连接的注记就是使用了把要素和注记列关系,例如,与要素连接的注记就是使用了把要素和注记联合起来的一个关系类在这种连接下,移动一个要素,相联合起来的一个关系类在这种连接下,移动一个要素,相连的注记也会跟着移动创建一个新的要素,新的注记也被连的注记也会跟着移动创建一个新的要素,新的注记也被建立另外,关系类还可以有属性任何一个对象类或要素建立另外,关系类还可以有属性任何一个对象类或要素类都可以创建多个关系类类都可以创建多个关系类理解关系类,首先应该掌握以下概念理解关系类,首先应该掌握以下概念1.基数(.基数(Cardinality))2.关联键.关联键3 .关联标注.关联标注4 .关系种类.关系种类 4.6.2 Coverage关系关系类的的创建建不论是在同一个不论是在同一个Coverage,还是在不同的,还是在不同的Coverage中的要素类中的要素类都可以建立都可以建立Coverage关系类如果源类和目标类中的对象相互独立,关系类如果源类和目标类中的对象相互独立,则需要在他们之间建立简单关系。

如果目标类依赖于源类,则需要在则需要在他们之间建立简单关系如果目标类依赖于源类,则需要在他们之间建立复合关系他们之间建立复合关系 4.7 小小结本章主要介绍了本章主要介绍了Coverage文件的创建与管理维护首先从文件的创建与管理维护首先从Coverage文件的结构和组成要素入手,让读者了解文件特点;接着详文件的结构和组成要素入手,让读者了解文件特点;接着详细介绍创建一个新的细介绍创建一个新的Coverage文件的具体步骤,并重点阐述了建好文文件的具体步骤,并重点阐述了建好文件后,如何对其进行维护和管理,包括坐标的定义、拓扑关系的建立件后,如何对其进行维护和管理,包括坐标的定义、拓扑关系的建立和关系类操作等内容和关系类操作等内容本章的重点在于对本章的重点在于对Coverage数据模型的创建与维护,操作过程数据模型的创建与维护,操作过程较为简单,难点在于较为简单,难点在于Coverage是一种拓扑数据结构,数据结构复杂,是一种拓扑数据结构,数据结构复杂,在对其进行操作时应注重理解其数据特点在对其进行操作时应注重理解其数据特点在本章的学习过程中,读者应注意对在本章的学习过程中,读者应注意对Coverage文件进行操作,文件进行操作,最好在最好在ArcCatalog中进行。

因为当使用中进行因为当使用ArcCatalog对对Coverage进行创进行创建、移动、删除和重命名等操作时,建、移动、删除和重命名等操作时,ArcCatalog将自动维护他们的完将自动维护他们的完整性,将整性,将Coverage和和INFO文件夹中的内容同步改变文件夹中的内容同步改变。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档