一、什么是Coverage文件?

  1.Coverage是一种空间数据的表达模型。数据采集后如何将其组织在数据库中,以反映客观事物及其联系,这就关系到数据模型问题。而GIS正是根据地理数据模型,来实现在计算机中存储、组织、处理和表示地理数据的。

  2.Coverage数据模型被称为地理相关模型(Georelational Data Model)。它采用的是一种混合数据模型定义和管理地理数据。Coverage也是ArcGIS 9中主要的矢量文件格式之一,用其来表示矢量数据在实际应用中非常广泛。

  3.Coverage是将空间数据和属性数据结合起来,并且存储要素间的拓扑关系。空间数据以二进制文件的形式存储。而属性数据和拓扑数据则以INFO表的形式存储。

  4.在Catalog中将Coverage二进制文件和INFO表结合成Coverage要素类进行表达。空间数据使用拓扑数据模型来表示,而属性数据则使用关系数据模型。

  5.在Coverage中,主要使用弧段、节点、标识点和多边形来表示地图上的点、线、面,除此之外,还有控制点、覆盖范围、标注和链接。

二、Coverage要素类型

  1.Coverage要素的主要类型为点、弧段(线)、多边形和结点。这些要素具有拓扑关系,及弧段形成多边形的周长,结点形成弧段的终点,点给多边形的内部做标记。Coverage点要素具有双重属性。它们可以形成一些较小的地理对象(如油井和建筑物),也可以标注多边形的内部区域。

  2.Coverage要素的第二种类型为tic点、链接和注记。tic点用来配准地图。链接用来调整要素,而注记则用来对地图上的要素做标注。

  3.Coverage也含有一些组合要素。路径是与一定的量测系统相关联的弧段的集合。区域是邻接、分离或叠加的多边形的集合。区域被用于环境和土地利用应用。

  4.两个概念,Coverage要素集和Coverage要素类。

三、Coverage文件组成

  1.从文件结构来看,一个Coverage就是包含存储上述要素的一组文件的一个目录、一组相关的Coverage、INFO数据库和其他数据文件等,一起构成ARC/INFO的工作空间(Workspace)。

  2.Coverage目录中的重要文件包括AAT.DBF、BND.DBF、PAT.DBF、TIC.DBF、PRJ和ARC等。其中,ARC是用于定义地物空间位置和关系的拓扑数据结构;PRJ是投影文件;TIC是一个控制点文件;BND是一个边界文件;PAT是一个多边形属性或点属性表;AAT是一个弧段属性。

四、创建Coverage文件和INFO表

 

五、建立拓扑关系

  1.在“Coverage Poroperties”对话框中,可以看到“通用”一栏提供有关Coverage的重要信息,包括要素的名称、位置、要素的精度和要素类型及要素之间的拓扑关系等。当选择其中的一个地理要素类时,该要素的数量信息就会出现在该栏的下方。如果应该有拓扑关系要素之间尚未建立拓扑关系,或两者之间的拓扑关系需要更新,可以利用Coverage中的Build和Clean功能来实现。

  2.利用Build和Clean建立拓扑关系。

 

六、定义Coverage的坐标系统

  1.GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。

  2.大地基准面(Datum)是利用特定椭球体对特定地区地球表面的逼近,因此,。每个国家或地区都有各自的大地基准面,通常北京54坐标系、西安80坐标系是我国的两个大地基准面。

  3.为Coverage匹配一个坐标系统,或交互定义Coverage坐标系统。

 

七、Coverage的维护操作

  1.通过ArcCatalog,可以将存储空间信息的文件夹中的Coverage二进制文件与存储信息的INFO文件夹中的INFO表联合表达为Coverage数据格式。

  2.Coverage文件的维护操作主要包括坐标控制点维护、范围维护、容限值设置和属性项维护等维护操作。

  3.Coverage的控制点维护:

    ①在每个Coverage文件中都有TIC点文件。TIC是一个控制点文件。一个文件一般最少有4个TIC点参数。在Coverage文件中,TIC点是存在一个相对独立的文件中。

    ②依据TIC点,可以将地理要素坐标转换为自己定义的或是自己需要的坐标系统。对于Coverage文件中TIC控制点的添加、删除或更新,借助于ArcCatalog软件。

  4.Coverage范围维护:

    ①Coverage的范围限定了其包括的地理要素范围,在具体的表达上通过定义地理要素的X、Y的最大和最小坐标来确定范围。

    ②当增加或减少Coverage中的地理要素后,ArcGIS会自动维护和更新Coverage的范围。也可以在对话框中直接输入新的范围。

  5.Coverage的容限值设置

    可以粗略认为容限值是一个距离范围,凡是在这个范围之内的要素都将被视为一个要素。

  6.Coverage的属性项的维护

    包括添加新属性项、重定义新属性项、编辑属性项、删除属性项、添加或删除索引。

  7.Coverage的关系类操作

    1.在ArcCatalog中,主要通过关系类来定义一个Coverage要素和其他Coverage要素或一个独立的数据表之间的联系。

    2.它们之间的联系存放在关系类中,通过对关系类的操作,可以定义比如“一个要素类的属性表的某列和另一个要素的某列共享相同值”这样的问题。

    3.理解关系类,要掌握以下概念:1.基数(Cardinality)2.关联键 3关联标注 4.关系种类.

    4.Coverage关系类创建