如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
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中的工具进行数据的导入。E00Geodatabase数据是一种交换(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”菜单→选择复选框“ArcView8xTools”,添加转换工具条ConversionTools。(2)单击ConversionTools下拉菜单,选择“ImpotfromInterchangeFile”工具,打开“ArcViewImpotInterchangeFile”对话框。(3)在“InputFile”框中输入E00数据文件路径和文件名,在“Output”框中选择转换的文件路径和文件名。单击“OK”按纽,完成E00数据到Coverage数据的转换。第三步:拓扑重建。ArcGIS数据与MAPGIS数据的组织都是采用拓扑关系构建的,数据转换时必须进行拓扑重建。首先启动Arc,进入命令行界面,输入如下命令(假设文件路径在E:\Dat):(1)Arc:createworkspaceE:\dat(创建一个工作区)(2)Arc:workspaceE:\Dat(设置工作路径)(3)Arc:copyE:\Dat\CoveragenameCoveragename((将源Coverage文件复制到当前工作区)(4)Arc:ArcEdit(启动ArcEdit)(5)ArcEdit:editcoverageCoveragename(设置当前编辑的Coverage文件)(6)ArcEdit:editfeaturearcs(设定当前编辑的特征)(7)ArcEdit:Clean(重建拓扑关系)(8)ArcEdit:save(保存)(9)ArcEdit:quit(退出ArcEdit)(10)Arc:quit(退出Arc)这样在路径E:\dat中的Coverage文件就是重建拓扑以后的文件。第四步:由Coverage格式向其它格式转换主要有两种途径。第一种,在ArcToolBox中选择ConversionTools目录下的“ToShapefile”或者“ToGeodatabase”转换到shape格式或者导入空间数据库。第二种,在ArcCatalog中选择要转换的coverage文件,右键单击,选择“Expout”菜单下的“ToShapefile”或者“ToGeodatabase”工具,将Coverage转换到Shape格式或者导入空间数据库。(geodatabase)第五步:ArcMap查看转换结果(FLDM代表分类代码)打开ArcMap,单击工具栏“AddData”按纽,添加转换后
ys****39
实名认证
内容提供者
最近下载