以MAPGIS与Arcinfo之间的数据转换.doc_第1页
以MAPGIS与Arcinfo之间的数据转换.doc_第2页
以MAPGIS与Arcinfo之间的数据转换.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以MAPGIS与Arcinfo之间的数据转换Arcinfo作为全球GIS领域的主流软件,它的数据格式(如E00、shp等)也日渐成为行业中的通用格式,广大MAPGIS用户也经常需要在Arcinfo和MAPGIS之间进行数据转换。从MAPGIS5.0版本以来,MAPGIS就增加了与E00数据之间相互转换的功能,MAPGIS6.5版本则新增与shp格式之间的转换,这些极大得方便了用户对于数据保存、交换的要求。由于软件和数据结构存在的差异,因此转换过程需要注意一些要点,才能最大程度的保证转换结果的完整性,以下事项仅针对E00数据转换。一、 MAPGIS点、线、区到E00的转换1. 属性字段名称长度不超过10个字符(5个汉字)超过10个字符在mapgis转换到E00时没有异常现象,但在Arcinfo中导入成coverage时就会出现报错信息,无法导入成功。此外注意,区文件转换的时候还要保证弧段属性字段也不能超过10个字符。2. MAPGIS数据压缩存盘3. 在“文件转换”模块中,执行“500点自动打断”和“ID重设”功能,其中“500点自动打断”针对线和区文件。 4. 区文件转为E00数据后,在ARCINFO中导入后有时会发生少区的情况,此时需要在ARCINFO中重建build或clean,则缺少的区将产生并保持原有属性。5. 如何在mapgis到arcinfo转换中保持原有图形参数(符号、线型、颜色等)和mapgis不同,arcinfo中coverage格式默认并不带有参数信息,如果要看到线型、颜色、符号等变化,需要进行类似mapgis中“属性赋参数”或“统改参数”的功能。所以,如果想看到与mapgis相同的参数,可以在mapgis中增加一个整型属性字段,该属性记录某一类型参数(在mapgis中“根据参数赋属性”)。转换到arcinfo后,即可利用该字段选择合适图形参数来进行显示了。二、 E00转换为MAPGIS点、线、区格式E00转换为点、线、区时,基本上都能够保证数据的完整性,在转换的时候,可以指定属性字段作为转换后文件的颜色值,相当于批量属性赋参数的功能了。以上是个人做E00数据转换时的点滴经验,仅供参考,广大用户在实际工作中如碰到E00转换问题,也非常欢迎进行交流。MAPGIS数据转COVERAGE的另一个小窍门先在MAPGIS数据转换将数据转到MAPINFO MIF格式;再到MAPINFO 中(得70版以上),用通用数据转换器,将MIF转到E00;然后在ARCVIEW 或是 ARCINFO中,用IMPORT71 或 IMPORT 命令导入E00文件。这样可以避免MAPGIS转到E00后,使用IMPORT71 或 IMPORT 造成面文件第一个面图元丢失的情况。看来,MAPGIS对E00的数据支持还是有问题,对比一下MAPINFO转出来的E00,就可见一斑了。mapgis的地图如何转到MAPINFO?文件转换=输出=输出MAPINFO格式。在数据转换中,将MAPGIS的点、线、面文件转换到MAPINFO时,如果你的文件没有投影参数,系统会提示“您的MAPGIS数据没有经过投影转换,建议转入MAPINFO之前先转换成有意义的坐标系”。那么,在将MAPGIS 数据转换到MAPINFO之前,究竟需转换成什么样的投影坐标系呢?只需要满足以下两个条件就行了。1、将图形坐标单位转换为米;2、在当前地图参数中设置其坐标系类型时,坐标系类型必须为“投影平面直角”,椭球参数必须有效,即:必须有椭球参数。另外,最简单的办法是在MAPGIS中,把图层文件投影成地理坐标系,坐标单位为度。转过去后,在MAPINFO中重新定义一下图层的投影参数为地理坐标系,坐标单位为度就可以了。E00格式数据转换成Shapefile格式先在ArcCatalog中选择工具将e00数据转换到Coverage格式,然后在ArcEdit中对线数据和面数据进行拓扑重建,这样就完成了由E00到Coverage的转换,接着利用ArcToolBox中的其他工具就可以很方便地转换到其它的ArcGIS格式。下面详细地介绍转换过程。 第一步:由E00格式向Coverage格式转换 (1)启动ArcCatalog,打开“VIEW”菜单“Toolbars”菜单选择复选框“ArcView 8x Tools”,添加转换工具条Conversion Tools。 (2)单击Conversion Tools下拉菜单,选择“Import from Interchange File”工具,打开“ArcView Import Interchange File”对话框。 (3)在“Input File”框中输入E00数据文件路径和文件名,在“Output File”框中选择转换的文件路径和文件名。单击“OK”按纽,完成E00数据到Coverage数据的转换。 第二步:拓扑重建 ArcGIS数据的组织是采用拓扑关系构建的,数据转换时必须进行拓扑重建。 首先启动Arc【需要安装workstation】,进入命令行界面,输入如下命令(假设文件路径在E:Data): (1)Arc: create workspace E:data (创建一个工作区) (2)Arc: workspace E:Data(设置工作路径) (3)Arc: copy E:DataCoveragename Coveragename (将源Coverage文件复制到当前工作区) (4)Arc: ArcEdit(启动ArcEdit) (5)ArcEdit: edit coverage Coveragename(设置当前编辑的Coverage文件) (6)ArcEdit: edit feature arcs(设定当前编辑的特征) (7)ArcEdit: Clean(重建拓扑关系) (8)ArcEdit: save(保存) (9)ArcEdit: quit(退出ArcEdit) (10)Arc: quit(退出Arc) 这样在路径E:data中的Coverage文件就是重建拓扑以后的文件。 第三步:由Coverage格式向shp格式转换【主要有两种途径】 第一种在ArcToolBox中选择Conversion Tools目录下的“To Shapefile”,将其转换为shapefile格式。 第二种在ArcCatalog中选择要转换的coverage文件,右键单击,选择“Expout”菜单下的“To S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论