收藏 分销(赏)

MapGIS和ArcGIS数据转换.doc

上传人:仙人****88 文档编号:11731510 上传时间:2025-08-11 格式:DOC 页数:2 大小:26KB 下载积分:10 金币
下载 相关 举报
MapGIS和ArcGIS数据转换.doc_第1页
第1页 / 共2页
MapGIS和ArcGIS数据转换.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
MapGIS和ArcGIS数据转换 一、数据格式 1.MapGIS的数据格式       MapGIS的数据交换格式是ASCⅡ码的明码文件,其文件结构由文件头和数据区两部分组成。文件头记录的是文件的版本和类型(点、线、面)信息。数据区记录的是实体的几何信息。明码文件按要素类型分为点文件(*.wat)、线文件(*.wal)\区文件(*.wap)三种。 2.ArcGIS的数据格式       ArcGIS数据格式与表示特征的类型没有关系。它的数据格式主要有Shape、Coverage、Geodatabase和E00。其中一个图形特征的Shape或者Coverage数据是由一组文件组成,相当于一个小型的桌面数据库,而Geodatabase是指数据在空间数据库中存储方式,Geodatabase中每一个特征构成一个特征类(FeatureClass),多个特征类构成1个特征数据集 (Featuredataset)。Geodatabase通过ESRI的空间数据库引擎ArcSDE来管理,用户不能直接操作RDBMS中的表。向 Geodatabase中添加数据必须通过ArcCatalog或者ArcToolBox中的工具进行数据的导入。E00 Geodatabase数据是一种交换(Interchange)格式,用于不同平台之间的数据转换,在下文中正是利用E00格式作为一个桥梁进行数据转换。 二、数据转换 1.MapGIS向ArcGIS的数据转换    在由MapGIS向 ArcGIS的数据转换时首先将点数据、线数据和面数据转换到E00格式,然后在ArcCatalog中选择工具将E00数据转换到 Coverage格式,然后在ArcEdit中对线数据和面数据进行拓扑重建,这样就完成了由E00到Coverage的转换,接着利用 ArcToolBox中的其他工具就可以很方便地转换到其它的ArcGIS格式。下面就详细地介绍转换过程。     第一步:由MapGIS 格式转换到E00格式     在MapGIS的主界面选择菜单项“图形处理”→“文件转换”,进入文件转换界面。然后在主菜单中选择“文件”,这时可以选择要装入的文件类型〔点数据、线数据、面数据)装入文件以后,选择菜单“输出”,这时根据所装入的文件类型选择输出点数据、线数据或者面数据的E00格式。     第二步:由E00格式向Coverage格式转换     (1)启动ArcGIS,打开“VIEW”菜单→“Toolbars”菜单→选择复选框“ArcView 8x Tools”,添加转换工具条Conversion Tools。     (2)单击Conversion Tools下拉菜单,选择“Impot from Interchange File”工具,打开“ArcView Impot Interchange File”对话框。     (3)在“Input File”框中输入E00数据文件路径和文件名,在“Output”框中选择转换的文件路径和文件名。单击“OK”按纽,完成E00数据到Coverage数据的转换。     第三步:拓扑重建。     ArcGIS数据与MAPGIS数据的组织都是采用拓扑关系构建的,数据转换时必须进行拓扑重建。     首先启动Arc,进入命令行界面,输入如下命令(假设文件路径在E:\Dat):     (1)Arc:create workspace E:\dat (创建一个工作区)     (2)Arc:  workspace E:\Dat(设置工作路径)     (3)Arc:copy E:\Dat\Coveragename 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:\dat中的Coverage文件就是重建拓扑以后的文件。     第四步:由Coverage格式向其它格式转换     主要有两种途径。     第一种,在ArcToolBox中选择Conversion Tools 目录下的“To Shapefile”或者“To Geodatabase”转换到 shape格式或者导入空间数据库。     第二种,在ArcCatalog中选择要转换的coverage文件,右键单击,选择“Expout”菜单下的“To Shapefile”或者“To Geodatabase”工具,将Coverage转换到Shape格式或者导入空间数据库。(geodatabase)     第五步:ArcMap查看转换结果     (FLDM代表分类代码)     打开ArcMap ,单击工具栏“Add Data”按纽,添加转换后的shape格式或Geodatabase数据,右键单击面状数据,选择“Properties”→"Symbology”选项,在“Show” 窗体中选择“Categories”→“Unique Values many fields”→在“Value Fields”窗体中选择显示的字段如“FLDM”→单击”Add All Values ”→单击“确定”按钮,即可查看不同分类转换后的情现。右键单击数据,打开属性表。在“Option”下拉框中选择“Select By Attributes”,输入条件表达式如:“FLDM”=‘111’OR“FLDM”=‘112’OR“FLDM"=‘113’OR“FLDM"= ‘114’OR “FLDM”=‘115’,可以查看大类合并后ArcGIS和对应MapGIS下地类代f码是否一致。 2.ArcGIS向MapGIS的数据转换     ArcGIS向MapGIS的数据转换是MapGIS向ArcGIS数据转换的逆过程,转换过程分为ArcGIS到E00格式和E00格式到MapGIS。     第一步  ArcGIS到E00格式     首先启动Arc,进入命令行界面,输人如下命令:     (1)Arc:workspace filepath(设置工作区)     (2)Arc:Export coverage CoverageData A(将一个图层CoverageData转换为A.e00格式)     (3)Arc:quit(退出)     第二步  E00格式到MapGIS     在MapGIS的主界面选择菜单项“图形处理”→“文件转换”,进入文件转换界面。选择“输入”菜单,选择下拉菜单“输入Arc/INFO(*.E00),在图形显示区右键单击,选择“复位窗口”命令,即可显示转换结果。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服