MapGIS数据向ArcGIS转换方法探讨.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

MapGIS数据向ArcGIS转换方法探讨

?

?

论文导读:由于MapGIS和ArcGIS都拥有庞大的用户群体,而两者又有各自的数据格式,因此实现两种数据的共享是很有必要的。很多用户选择在MapGIS下制图然后转入ArcGIS中建立数据库。其中EOO是一种数据交换格式,用于不同平台之间的数据转换。

关键词:MapGIS,ArcGIS,数据转换

1引言

MapGIS是中地公司研发的一款工具性的国产地理信息系统软件,是国内率先推向市场的少数几个地理信息系统平台之一,经过不断的改进与完善,它强大的数据采集和地图编辑功能吸引了越来越多的用户,但其在空间数据库的支持方面一直不太理想。ArcGIS是美国环境系统研究所(ESRI)开发的旗舰产品,它对空间数据的支持很强[1],是我国GIS行业最常用的软件。由于MapGIS和ArcGIS都拥有庞大的用户群体,而两者又有各自的数据格式,因此实现两种数据的共享是很有必要的。科技论文。很多用户选择在MapGIS下制图然后转入ArcGIS中建立数据库。

本文将着重探讨MapGIS数据格式向ArcGIS的转换,以长江下游含气盆地群煤层气资源综合评价图为例。

2实现思路

2.1数据格式介绍

MapGIS的标准数据格式分为点、线、面三种类型,交换格式是ASCⅡ码的明码文件,其文件结构由文件头和数据区两部分组成。明码文件只有要素的几何信息而没有要素的属性信息,只能用于地图的显示和出版,如果进行GIS分析与属性信息查询等操作则必须转化为标准格式。

ArcGIS是把具有共同属性项的一类要素放到一层中,每个数据库记录对应的一个实际要素,它的数据格式与表示特征的类型没有关系。科技论文。它的数据格式主要有Shape、Coverage、Geodatabase和E00[2]。其中EOO是一种数据交换格式,用于不同平台之间的数据转换。

2.2数据转换过程

2.2.1MapGIS数据的处理

在进行数据转换之前,需确保MapGIS数据达到了一下几个方面的要求:首先,有明确的主题分层[3],将同一类型的要素归结到同一图层中,这不但有利于数据的管理,而且有利于属性的添加修改,其次,制定好填充标准与MapGIS系统库,最后,对MapGIS进行属性结构的编辑并添加相应的属性值,在ArcGIS中将根据该属性值进行相应元素的填充。

2.2.2MapGIS向ArcGIS转换

根据本项目数据的实际转换情况,有两点需要说明:

第一,MapGIS属性中的中文字段在转成shape或者coverage时会造成错误或者丢失。第二,MapGIS属性中的中文字段转成MIF后导入Mapinfo中显示正常,但再导入ArcGIS中问题依然存在。

以上的问题是ESRI软件对中文支持不够完善所造成的。针对这种情况,我们总结出一套转换方案,以下着重探讨。

点文件的输出:对于注释型的点文件,要输出成EOO格式,然后再在ArcCatalog中导入。具体步骤:在“文件转换”子系统中装入点文件,然后点击“输出点的EOO(双精度)”;对于图元型的点文件,如果属性字段不包含中文,则可直接输出为shape文件,如果属性字段包含了中文,那么属性还需要单独输出(如图1)。

线与面文件的输出:同样对于不包含中文字段属性的线面文件,我们可以直接导成shape格式,但是对于包含中文属性的文件,我们导成shape或者coverage文件,图形完好但属性丢失,由于在输出选项中只有导出点属性,所以这里需要连接外部数据库导出我们想要得到的线面文件的属性。

具体步骤如下:

第一步:新建数据源,在控制面板\性能和维护\管理工具\数据源中添加新的数据源(如图2)。

将新的数据源命名,如my_dbase.

第二步:配置数据源,在MapGIS主界面的系统设置中,数据源类型勾选为“网络数据源”,并在配置数据源窗口添加新建的数据源,如上步创建的my_dbase,然后测试数据源,测试通过后确定,最后把缺省数据源切换为my_dbase(如图3)。

第三步:在MapGIS属性库管理子系统中选择“文件”菜单中的“导出”命令,打开想要导出的线面文件,选择导出类型和导出字段,数据源选择新创建的,如my_dbase并给导出的表格命名,点击确定即可将属性导出为数据库表格文件。

2.3在ArcGIS中整理成图

第一,对于注释生成的EOO格式数据,在ArcCatalog中使用ConversionTools中的ImportfromInterchangeFile导成Coverage格式,其中注释保存在Coverage的annotation中,由于Coverage的annotation不能被编辑,所以需要转成Geodatabase中的annotation。实现的方法是ArcCat

文档评论(0)

134****4182 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档