- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 VCT文件结构 VCT数据交换格式文件由六部分组成:第一部分为文件头;第二部分为要素层类型参数;第三部分为属性数据结构;第四部分为几何图形数据;第五部分为注记;第六部分为属性数据。
?
在第一部分文件头中规定了文件的版本号、坐标单位、坐标维数、拓扑关系、坐标系、投影类型、参考椭球体、投影参数、中央子午线经度、坐标范围、比例尺分母、完成的日期、属性字段分隔符等内容,其中坐标维数和拓扑关系对数据交换格式有直接影响的两个参数。ToPo:2表示有结点关联线目标的标识以及线目标有起结点、终结点左多边形、右多边形的拓扑信息,ToPo:1则表示没有这些信息但有多边形关联的线目标标识码。ToPo:0表示没有拓扑,多边形直接带坐标。
?
第二部分要素层类型参数以FeatureCodeBegin开始,以FeatureCodeEnd结束: FentureCodeBeginCR{<要素代码>,<要素名称>,<几何类型>,<缺省颜色>,<属性表名>{,<扩展属性表名>}CR}lFeatureCodeEndCR 这一部分定义是VCT交换格式文件最有特色的地方,有了这一部分的定义,一个VCT文件可以包含多个要素层的空间要素。第三部分属性数据结构、第四部分几何图形数据、第五部分注记、第六部分属性数据是各种空间数据交换格式文件都具有的内容。但是,VCT文件中的几何图形通过要素代码可以分配到各要素层中,通过标识码与对应的属性值关联。另外VCT文件还支持要素的扩展属性表。
?
2.2 VCT文件的主要特点 VCT交换格式文件的主要特点是:(l)采用文本格式的明码文件,方便不同系统间的数据交换和查看;(2)空间矢量数据按要素层进行分类组织要素层是具有相同几何类型(点、线、面、注记等),代表同一类地理对象的实体集合,如控制点层为Point图形的集合、界址线层为Lin。图形的集合、宗地层为Polygon图形的集合等;(3)空间数据之间可以有显性拓扑关系也可以没有拓扑关系;(4)一个文件能包含多个要素层,并且可以是不同的几何注记类型,如点状地物、线状地物、地类块、地名注记等可同时存放在一个VCT文件中;(5)同时可以容纳2维和3维坐标的地理要素对象;(6)空间对象同时可带有属性数据。属性数据和图形数据都存放在VCT交换文件中。不同的要素层拥有不同的属性数据结构。属性数据通过目标标识码和几何数据关连。
2.3 VCT文件结构与常用GIS平台交换文件数据结构的区别 我们常用的GIS空间数据交换格式有E00、SHPFile、MIF/MID、DXF,另外还有许多类GIS软件设计的交换文件格式和一些国外的空间数据交换格式,但大多国内不常用。E00是ARC/INFO用于数据交换的文件格式,它的最大特点是定义了点、线、多边形的显性拓扑关系,随着ARC/INFO及ARCGIS的广泛应用,也成了业界公认的空间数据交换标准。但是E00格式随ARC/INFO的升级,存在多种版本,而E00文件自身又缺乏版本号标识,往往会在各版本之间产生混乱,另外具有相同图形特征的不同要素层不能共存在一个E00文件中。SHP File是一种面向对象的二进制空间数据交换格式,其特点是文件小、精度高、交换速度快,但不能表达要素间显性拓扑关系,一组SHP File(SHP、DBF)对应一个要素层。MID/MIF是MAPINFO的数据交换格式,也不能表达要素间显性拓扑关系;DXF是Auto CAD的图形数据交换格式,它不仅不能表达要素间拓扑关系,也不能带要素的属性数据。
VCT数据交换格式文件吸取了上述交换文件的优点,克服了它们的不足,能够将各类空间地理要素及其属性数据通过要素层类型参数的组织存贮在一个VCT交换文件中,从交换文件的角度来说,这是一种较好的解决方案。但是,由于与现有常用GIS系统在数据组织上的差异性,在用于现有GIS系统间数据交换时感觉特别复杂,有的系统要设置专门的交换辅助定义文件来帮助交换。???????
?? 3 ?VCT文件检测工具软件的研制和检测原理 现在用于对空问地理数据质量检测的工具软件越来越多,但是能够较好地对VCT数据交换格式文件进行质量检测的并不多见,一般是对VCT格式数据先转为其它格式再作检查,这在转换过程中可能已发生错误或数据丢失,有的同时转出VCT和另外供检测的其它格式(如EOO)数据,不对VCT数据检查,因此,针对VCT数据检查开发专门的工具软件是十分必要的。
3.1检测软件的数据结构模型 VCT数据检查软件的数据结构模型应与VCT数据交换格式模型相同或相近,支持多要素层和拓扑O、拓扑l、拓扑2的数据模型,支持图形规则和属性规则,能够根据不同标准制作数据检测模板,并能无损读人VCT文件数据和自动分层,能进
文档评论(0)