- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据交换格式与交换方法的研究
数据交换格式与交换方法的研究 时间:2008年10月25日00:00 ?? ??作者:GIS时代网 ?? ??来源:GIS时代网 ???? 评论0条 【摘? 要】数据转换是国土资源信息化和数据共享迫切需要解决的问题。本文分析了土地利用矢量数据交换文件VCT和Shape两种数据格式的结构,研究了基于VC和MO组件的VCT到Shape的数据格式转换方法,并用高级编程语言进行了程序编写,完成了两种数据之间的格式转换,从而使VCT文件可以更方便地应用在GIS 系统中。 【关键词】GIS;VCT;Shape;数据格式;数据转换 ? 1? 引言 近年来,随着国家信息化建设的迅速发展,地理信息系统(GIS)的应用越来越广泛,对空间数据交换和共享的要求也越来越迫切。不同的地理信息系统对空间数据的格式有不同的要求,实现数据格式转换,可以更充分地利用己有数据资源,减少资料收集、数据采集等重复性劳动,也是解决数据交换和共享的有效方法之一。在这种需求下,产生了很多新的数据处理技术,ETL是较为常用的一种,通过数据抽取(Extract)、转换(Transform)、清洗(Cleansing)和装载(Load)的过程,将数据从一种数据格式转换成另外一种数据格式。而FME是一种GIS的数据转换平台,它能够实现100多种数据格式的相互转换,将GIS 要素同构化,并向用户提供数据处理的组件模型,满足不同数据格式之间的转换需要。 目前国家土地管理部门使用矢量数据交换文件(以下简称VCT)作为数据交换的接口,而ArcGIS、Mapinfo、SuperMap、MapGIS等主流GIS平台都不直接支持VCT,把VCT 文件格式转换成较为通用的Shape格式,有利于在GIS平台下管理和维护数据资源。为此,本文以VC++为开发平台,采用ETL的技术方法,利用MapObjects组件将VCT文件转换为Shape文件格式,并进行了转换程序的编制。 2?? VCT与Shape数据格式分析 2.1 VCT数据格式分析 2.1.1VCT数据格式的组成 土地利用数据交换格式(以下简称VCT格式)是《地球空间数据交换格式》(GB/T17798)的实例,它对土地利用数据进行了细化和定义,规定了土地利用要素的分类、数据分层、数据文件的命名规则、空间集合数据与属性数据的结构及元数据的格式等[1]。本文所采用的VCT是土地利用数据交换格式的矢量数据交换格式部分,由六部分组成: 1)文件头,包括关键词“HeadBegin”和“HeadEnd”之间的内容。主要定义了文件和地图的基本属性、坐标维数、拓扑关系、坐标系、投影参数、参考椭球体等信息。 2)要素类型参数,包括关键词“FeatureCodeBegin”和“FeatureCodeEnd”之间的内容。主要定义了要素参数的基本数据结构,包括要素代码、要素名称、几何类型、缺省颜色、属性表名、扩展属性表名。例如某测量控制点描述为:“1000110000,测量控制点,Point,0,0,0,CLKZDCR”。 3)属性数据结构,包括关键词“TableStructureBegin”和“TableStructureEnd”之间的内容。主要定义了属性数据的数据结构,包括属性表名、属性项个数、属性项名、字段描述。例如高程注记点属性结构表描述为:“GCZJD,3CRBSM,Int,10CRYSDM,Char,10CRBSGC,Float,7,2CR”。 4)几何图形数据,包括关键词“PointBegin”和“PolygonEnd”之间的内容。主要定义了点状地物、线状地物、面状地物的几何图形数据,分别以关键词“PointBegin” 、“PointEnd” 、“LineBegin” 、“LineEnd”、“PolygonBegin”, “PolygonEnd”作为开始和结束的标志。点、线、面相对集中的存放在一起,点、线、面的几何数据不再附加标志说明。 5)注记,包括关键词“AnnotationBegin”和“AnnotationEnd”之间的内容。主要定义了标识码、要素代码、层名、字体、颜色、注记的内容和位置等属性。 6)属性数据,包括关键词“AttributeBegin” 和“AttributeEnd”之间的内容。这一部分由多个属性表组成,每种图形要素对应一个属性表,以属性表名作为开始标志,以“TableEnd”作为结束标志。 VCT的这六个组成部分作用各不相同,第一部分头文件是对文件进行了整体定义,第二部分要素类型参数是定义了各个要素层,第三部分是在定义的各个要素层定义属性数据结构,后面的第四、五、六部分则是对第三部分定义的属性数据结构的具体描述。它们通过目标标识码 (关键词)进行连接,即具有相同目标标识码的几何图形数据和属性数据是对同一空间对象的描述。任一几
文档评论(0)