- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MapGIS6.X向ArcGIS9.0的数据转换
MapGIS6.X向ArcGIS9.0的数据转换
1 引言
随着GIS的广泛应用,其使围范围涉及多学科多部门,但各部门在开发地理信息系统时,通常根据本部门的特定情况,采用不同的数据建模方法,选用不同厂商的软件。由于不同软件采用不同的空间数据格式,对地理数据的组织有很大的差异,这使得运用不同软件开发的系统之间数据交换存在困难另外,不同的应用部门对地理现象的理解不同,对地理信息有不同的数据定义,使得各领域在共同协作中进行信息共享和交流时存在障碍,导致空间数据利用率比较低,数据重复采集和不兼容现象时有发生。因此,实现有效数据转换和共享成为发展的迫切需要。
目前,在地籍管理中县乡级的数据一般采用MapGIS格式.而省市级或直管部门一般都采用大型关系数据库来集中管理数据,实现在一套连续完整的数据上对地籍变更进行实时一监控,进而制止非法用地现象。MapGIS是一款优秀的国产GIS软件,已普遍应用于国内的土地、地质、测绘、交通、煤炭等行业,它的地图编辑功能很强而且易于操作,因此获得了国内用户的欢迎,但是它对空间数据库的支持性能不太理想。ArcGIS是美国专业GIS软件公司ESRI的旗舰产品,对空间数据库的支持功能很强[2]。ArcGIS通过ArcSDE和一个RDBMS相连,用户不必知道他听用的是什么数据库,他所看到是一个个的图层,但是ArcGIS的地图编辑功能较弱.很多用户在MapGIS下制作地图,然后通过类型转换将数据转换到ArcGIS支持的数据格式。怎样最广泛、最有效地实现这两种系统之间的数据共享是许多用户共同关注的问题。本文以此为目的,探讨MapGIS和ArcGIS的数据共享实现的方法.
2 MapGIS6.X和ArcGIS9.0数据格式
2.1 MapGIS的数据格式
MapGIS数据管理的核心概念是工作区,存放空间对象的空间数据、拓扑数据、图形数据和属性数据,每个工作区都对应于一个数据文件。工作区分为点、线、面、网、表5种类型。在一个工作区中,存放许多空间实体的个体,每个体都有唯一的实体号,对实体数据的存取的主要依据实体号。
MapGIS的数据交换格式是ASCⅡ码的明码文件,其文件结构由文件头和数据区两部分组成。文件头记录的是文件的版本和类型(点、线、面)信息。数据区记录的是实体的几何信息。明码文件按要素类型分为点文件(*.wat)、线文件(*.wal)\区文件(*.wap)三种。MapGIS还有一种不公开的标准数据格式.也按要素类型分为点文件(*.wt)、线文件(*.wl)、区文件(*.wp)三种。明码文件只有要素的几何信息而没有要素的属性信息,只能用于地图的显示和出版,必须转换为MapGIS的标准文件,才能进行GIS分析与属性信息查询等操作。
2.2 ArcGIS的数据格式
ArcGIS通过空间数据引擎ArcSDE存贮Geodatabase对象,ArcSDE以层的方式来管理地理数据,具有共同属性项的一类要素可以放到一层中,每个数据库记录对应一个实际要素[4]。ArcSDE为数据库中各(layer)建立了空间索引。空间索引是将层从逻辑上分成一个个小块,称为“cell”,层中的要素则分解到各cell中加以描述,并将此描述信息写到索引表中。落到多个cell上的要素将在每个cell对应的索引记录中加以描述没有数据的cell不包括在索弓}表中[5]。
ArcGIS的数据格式与MapGIS的不同,它的数据格式与表示特征的类型没有关系。它的数据格式主要有Shape、Coverage、Geodatabase和E00[3]。其中一个图形特征的Shape或者Coverage数据是由一组文件组成,相当于一个小型的桌面数据库,而Geodatabase是指数据在空间数据库中存储方式,Geodatabase中每一个特征构成一个特征类(FeatureClass),多个特征类构成1个特征数据集(Featuredataset)。Geodatabase通过ESRI的空间数据库引擎ArcSDE来管理,用户不能直接操作RDBMS中的表。向Geodatabase中添加数据必须通过ArcCatalog或者ArcToolBox中的工具进行数据的导入。E00 Geodatabase数据是一种交换(Interchange)格式,用于不同平台之间的数据转换,在下文中正是利用E00格式作为一个桥梁进行数据转换。
3 数据转换
3.1 MapGIS6.X向ArcGIS9.0的数据转换
在由MapGIS6.X向ArcGIS9.0的数据转换时首先将点数据、线数据和面数据转换到E00格式,然后在ArcCatalog中选择工具将E00数据转换到Coverage格式,然后在ArcEdit中对线数据和面数据进行拓扑重建,这样就完成了由
文档评论(0)