华夏土地论坛's Archiver

kingren 发表于 2007-8-2 19:27

MapGIS6.X向ArcGIS9.2的数据转换

[align=center][color=#000000][b][size=16pt][font=Times New Roman]MapGIS6.X[/font][/size][/b][b][font=宋体][size=16pt]向[/size][/font][/b][b][size=16pt][font=Times New Roman]ArcGIS9.2[/font][/size][/b][b][font=宋体][size=16pt]的数据转换[/size][/font][/b][b][size=16pt][/size][/b][/color][/align]
[color=#000000][font=宋体][size=14pt]   在由[/size][/font][size=14pt][font=Times New Roman]MapGIS6.X[/font][/size][font=宋体][size=14pt]向[/size][/font][size=14pt][font=Times New Roman]ArcGIS9.2[/font][/size][font=宋体][size=14pt]的数据转换时首先将点数据、线数据和面数据转换到[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]格式,然后在[/size][/font][size=14pt][font=Times New Roman]ArcCatalog[/font][/size][font=宋体][size=14pt]中选择工具将[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]数据转换到[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]格式,然后在[/size][/font][size=14pt][font=Times New Roman]ArcEdit[/font][/size][font=宋体][size=14pt]中对线数据和面数据进行拓扑重建,这样就完成了由[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]到[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]的转换,接着利用[/size][/font][size=14pt][font=Times New Roman]ArcToolBox[/font][/size][font=宋体][size=14pt]中的其他工具就可以很方便地转换到其它的[/size][/font][size=14pt][font=Times New Roman]ArcGIS[/font][/size][font=宋体][size=14pt]格式。[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   第一步:由[/size][/font][size=14pt][font=Times New Roman]MapGIS [/font][/size][font=宋体][size=14pt]格式转换到[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]格式[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   在[/size][/font][size=14pt][font=Times New Roman]MapGIS[/font][/size][font=宋体][size=14pt]的主界面选择菜单项[/size][/font][size=14pt][font=Times New Roman]“[/font][/size][font=宋体][size=14pt]图形处理[/size][/font][size=14pt][font=Times New Roman]”→“[/font][/size][font=宋体][size=14pt]文件转换[/size][/font][size=14pt][font=Times New Roman]”[/font][/size][font=宋体][size=14pt],进入文件转换界面。然后在主菜单中选择[/size][/font][size=14pt][font=Times New Roman]“[/font][/size][font=宋体][size=14pt]文件[/size][/font][size=14pt][font=Times New Roman]”[/font][/size][font=宋体][size=14pt],这时可以选择要装入的文件类型〔点数据、线数据、面数据[/size][/font][size=14pt][font=Times New Roman])[/font][/size][font=宋体][size=14pt]装入文件以后,选择菜单[/size][/font][size=14pt][font=Times New Roman]“[/font][/size][font=宋体][size=14pt]输出[/size][/font][size=14pt][font=Times New Roman]”[/font][/size][font=宋体][size=14pt],这时根据所装入的文件类型选择输出点数据、线数据或者面数据的[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]格式。
[font=宋体][size=14pt]   [color=red]注意:[/color][/size][/font][color=red][size=14pt]MAPGIS[/size][font=宋体][size=14pt]转[/size][/font][size=14pt]E00[/size][font=宋体][size=14pt]时,属性结构字段名中不能有中文、数字等字符;需[/size][/font][size=14pt]500[/size][font=宋体][size=14pt]点自动打断。[/size][/font][/color][/size][/font][/color]
[color=#000000][font=宋体][size=14pt]   第二步:由[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]格式向[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]格式转换[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (1)[/font][/size][font=宋体][size=14pt]启动[/size][/font][size=14pt][font=Times New Roman]ArcGIS9.2,[/font][/size][font=宋体][size=14pt]打开[/size][/font][size=14pt][font=Times New Roman]“VIEW”[/font][/size][font=宋体][size=14pt]菜单[/size][/font][size=14pt][font=Times New Roman]→“Toolbars”[/font][/size][font=宋体][size=14pt]菜单[/size][/font][size=14pt][font=Times New Roman]→[/font][/size][font=宋体][size=14pt]选择复选框[/size][/font][size=14pt][font=Times New Roman]“ArcView 8x Tools”[/font][/size][font=宋体][size=14pt],添加转换工具条[/size][/font][size=14pt][font=Times New Roman]Conversion Tools[/font][/size][font=宋体][size=14pt]。[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (2)[/font][/size][font=宋体][size=14pt]单击[/size][/font][size=14pt][font=Times New Roman]Conversion Tools[/font][/size][font=宋体][size=14pt]下拉菜单,选择[/size][/font][size=14pt][font=Times New Roman]“Impot from Interchange File”[/font][/size][font=宋体][size=14pt]工具,打开[/size][/font][size=14pt][font=Times New Roman]“ArcView Impot Interchange File”[/font][/size][font=宋体][size=14pt]对话框。[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (3)[/font][/size][font=宋体][size=14pt]在[/size][/font][size=14pt][font=Times New Roman]“Input File”[/font][/size][font=宋体][size=14pt]框中输入[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]数据文件路径和文件名,在[/size][/font][size=14pt][font=Times New Roman]“Output”[/font][/size][font=宋体][size=14pt]框中选择转换的文件路径和文件名。单击[/size][/font][size=14pt][font=Times New Roman]“OK”[/font][/size][font=宋体][size=14pt]按纽,完成[/size][/font][size=14pt][font=Times New Roman]E00[/font][/size][font=宋体][size=14pt]数据到[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]数据的转换。[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   第三步:拓扑重建[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   首先启动[/size][/font][size=14pt][font=Times New Roman]Arc[/font][/size][font=宋体][size=14pt],进入命令行界面,输入如下命令[/size][/font][size=14pt][font=Times New Roman]([/font][/size][font=宋体][size=14pt]假设文件路径在[/size][/font][size=14pt][font=Times New Roman]E:[/font][/size][size=14pt][font=Times New Roman]\Dat)[/font][/size][font=宋体][size=14pt]:[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (1)Arc:create workspace E:[/font][/size][size=14pt][font=Times New Roman]\dat ([/font][/size][font=宋体][size=14pt]创建一个工作区[/size][/font][size=14pt][font=Times New Roman])[/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (2)Arc:[/font][/size][size=14pt][font=Times New Roman]workspace E:[/font][/size][size=14pt][font=Times New Roman]\Dat([/font][/size][font=宋体][size=14pt]设置工作路径[/size][/font][size=14pt][font=Times New Roman])[/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (3)Arc:copy E:[/font][/size][size=14pt][font=Times New Roman]\Dat\Coveragename Coveragename (([/font][/size][font=宋体][size=14pt]将源[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]文件复制到当前工作区[/size][/font][size=14pt][font=Times New Roman])[/font][/size][/color]
[color=#000000][font=宋体][size=14pt][size=14pt][font=Times New Roman]      (4)[/font][/size]设置容差值[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman][font=宋体]     [/font]Arc:[/font][/size][size=14pt][font=Times New Roman]tolerance coveragename list[/font][/size][/color][color=#000000][size=14pt][font=Times New Roman]
          Arc:tolerance coveragename fuzzy value([/font][/size][font=宋体][size=14pt]如[/size][/font][font=Times New Roman][size=14pt]0.0001)[/size][size=14pt][/size][/font][/color]
[color=#000000][size=14pt][font=Times New Roman][size=14pt][font=Times New Roman]      (5)Arc:ArcEdit([font=宋体][size=14pt]启动[/size][/font][size=14pt][font=Times New Roman]ArcEdit)[/font][/size][/font][/size][/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (6)ArcEdit:edit Coveragename[/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (7)ArcEdit:Clean([/font][/size][font=宋体][size=14pt]重建拓扑关系[/size][/font][size=14pt][font=Times New Roman])[/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (8)ArcEdit:[/font][/size][size=14pt][font=Times New Roman]save([/font][/size][font=宋体][size=14pt]保存[/size][/font][size=14pt][font=Times New Roman])[/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (9)ArcEdit:quit([/font][/size][font=宋体][size=14pt]退出[/size][/font][size=14pt][font=Times New Roman]ArcEdit)[/font][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]      (10)Arc:quit([/font][/size][font=宋体][size=14pt]退出[/size][/font][size=14pt][font=Times New Roman]Arc)[/font][/size][/color]
[color=#000000][font=宋体][size=14pt]   这样在路径[/size][/font][size=14pt][font=Times New Roman]E:\dat[/font][/size][font=宋体][size=14pt]中的[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]文件就是重建拓扑以后的文件。[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   第四步:由[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]格式向其它格式转换[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   方法一:在[/size][/font][size=14pt][font=Times New Roman]ArcToolBox[/font][/size][font=宋体][size=14pt]中选择[/size][/font][size=14pt][font=Times New Roman]Conversion Tools [/font][/size][font=宋体][size=14pt]目录下的[/size][/font][size=14pt][font=Times New Roman]“To Shapefile”[/font][/size][font=宋体][size=14pt]或者[/size][/font][size=14pt][font=Times New Roman]“To Geodatabase”[/font][/size][font=宋体][size=14pt]转换到[/size][/font][size=14pt][font=Times New Roman] shape[/font][/size][font=宋体][size=14pt]格式或者导入空间数据库。[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   方法二:在[/size][/font][size=14pt][font=Times New Roman]ArcCatalog[/font][/size][font=宋体][size=14pt]中选择要转换的[/size][/font][size=14pt][font=Times New Roman]coverage[/font][/size][font=宋体][size=14pt]文件,右键单击,选择[/size][/font][size=14pt][font=Times New Roman]“Expout”[/font][/size][font=宋体][size=14pt]菜单下的[/size][/font][size=14pt][font=Times New Roman]“To Shapefile”[/font][/size][font=宋体][size=14pt]或者[/size][/font][size=14pt][font=Times New Roman]“To Geodatabase”[/font][/size][font=宋体][size=14pt]工具,将[/size][/font][size=14pt][font=Times New Roman]Coverage[/font][/size][font=宋体][size=14pt]转换到[/size][/font][size=14pt][font=Times New Roman]Shape[/font][/size][font=宋体][size=14pt]格式或者导入空间数据库。[/size][/font][size=14pt][/size][/color]
[color=#000000][font=宋体][size=14pt]   第五步:[/size][/font][size=14pt][font=Times New Roman]ArcMap[/font][/size][font=宋体][size=14pt]查看转换结果[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]
     ([/font][/size][font=宋体][size=14pt]以下所用数据为某县土地利用现状数据,其中[/size][/font][size=14pt][font=Times New Roman]DLDM[/font][/size][font=宋体][size=14pt]代表地类代码[/size][/font][size=14pt][font=Times New Roman])[/font][/size][/color]
[color=#000000][font=宋体][size=14pt]  打开[/size][/font][size=14pt][font=Times New Roman]ArcMap ,[/font][/size][font=宋体][size=14pt]单击工具栏[/size][/font][size=14pt][font=Times New Roman]“Add Data”[/font][/size][font=宋体][size=14pt]按纽,添加转换后的[/size][/font][size=14pt][font=Times New Roman]shape[/font][/size][font=宋体][size=14pt]格式或[/size][/font][size=14pt][font=Times New Roman]Geodatabase[/font][/size][font=宋体][size=14pt]数据,右键单击面状数据,选择[/size][/font][size=14pt][font=Times New Roman]“Properties”→"Symbology”[/font][/size][font=宋体][size=14pt]选项,在[/size][/font][size=14pt][font=Times New Roman]“Show” [/font][/size][font=宋体][size=14pt]窗体中选择[/size][/font][size=14pt][font=Times New Roman]“Categories”→“Unique Values many fields”→[/font][/size][font=宋体][size=14pt]在[/size][/font][size=14pt][font=Times New Roman]“Value Fields”[/font][/size][font=宋体][size=14pt]窗体中选择显示的字段如[/size][/font][size=14pt][font=Times New Roman]“DLDM”→[/font][/size][font=宋体][size=14pt]单击[/size][/font][size=14pt][font=Times New Roman]”Add All Values ”→[/font][/size][font=宋体][size=14pt]单击[/size][/font][size=14pt][font=Times New Roman]“[/font][/size][font=宋体][size=14pt]确定[/size][/font][size=14pt][font=Times New Roman]”[/font][/size][font=宋体][size=14pt]按钮,即可查看不同地类转换后的情现。右键单击数据,打开属性表。在[/size][/font][size=14pt][font=Times New Roman]“Option”[/font][/size][font=宋体][size=14pt]下拉框中选择[/size][/font][size=14pt][font=Times New Roman]“Select By Attributes”[/font][/size][font=宋体][size=14pt],输入条件表达式如:[/size][/font][size=14pt][/size][/color]
[color=#000000][size=14pt][font=Times New Roman]“DLDM”=‘1ll’OR“DLDM”=‘l12’OR“DLDM"=‘113’OR“DLDM"=‘114’OR “DLDM”=‘115’[/font][/size][font=宋体][size=14pt],可以查看大类合并后[/size][/font][size=14pt][font=Times New Roman]ArcGIS9.2[/font][/size][font=宋体][size=14pt]和对应[/size][/font][size=14pt][font=Times New Roman]MapGIS6.X[/font][/size][font=宋体][size=14pt]下地类代[/size][/font][size=14pt][font=Times New Roman]f[/font][/size][font=宋体][size=14pt]码是否一致。[/size][/font][/color]

wangwang920 发表于 2007-8-2 23:23

我也在做这个 你可以尝试FME软件

kylinfire 发表于 2007-8-6 16:07

能直接转换吗

cfc0699 发表于 2007-8-6 17:52

能直接转换吗:lol

wyz309 发表于 2007-8-6 19:04

回复 #1 kingren 的帖子

好,谢谢大虾咯,我来顶

wyz309 发表于 2007-8-6 19:06

回复 #1 kingren 的帖子

好,谢谢大虾咯,我来顶

godhsh 发表于 2007-8-7 17:18

:victory: :victory: :victory: :victory:

cityman 发表于 2007-8-7 18:42

能直接转吗? 不用转为E00吗?

gch78529 发表于 2007-8-8 10:47

为什么要回复才能看

jxchztp9 发表于 2007-8-8 18:21

能直接转吗? 不用转为E00吗?

leads 发表于 2007-8-9 09:41

不错啊,附加,顶顶

libragaozhen 发表于 2007-8-9 10:20

dddddddddd

jiangsan 发表于 2007-8-9 10:25

看一下有什么高招

cjbfjnu 发表于 2007-8-11 20:42

good

[img=20,20]http://bbs.tdzl.org/images/smilies/victory.gif[/img][img=20,20]http://bbs.tdzl.org/images/smilies/victory.gif[/img][img=20,20]http://bbs.tdzl.org/images/smilies/victory.gif[/img]

kmjlsp 发表于 2007-8-11 23:52

see it :handshake

weixiao_003 发表于 2007-8-12 10:28

:lol :victory: :handshake

giswj 发表于 2007-8-13 16:02

回复 #1 kingren 的帖子

谢谢
学习一下
!!!!!!!!!!!

redwood 发表于 2007-8-14 08:45

看看,先谢谢楼主了

ycm216 发表于 2007-8-15 11:34

:) :) :) :) :)

jacocheung 发表于 2007-8-15 16:15

谢谢 看一下 !学习 一下!!

djun 发表于 2007-8-15 20:33

我要看看转化的方法.谢谢楼主.

xgyb12458 发表于 2007-8-16 17:59

jhhhhhhhhhhhhhhhhhhhh

datie 发表于 2007-8-17 00:19

谢谢 我正想问大家呢

涩的发甜 发表于 2007-8-17 00:24

支持,呵呵:loveliness:

888999 发表于 2007-8-17 20:04

非常感谢提供很好的学习资料

cjbfjnu 发表于 2007-8-19 09:01

good

[img=20,20]http://bbs.tdzl.org/images/smilies/victory.gif[/img][img=20,20]http://bbs.tdzl.org/images/smilies/victory.gif[/img]

17417266 发表于 2007-8-19 16:09

:) :) :) 分享下啊

TUDIGIS 发表于 2007-8-20 17:26

真帮:victory:

jypl123 发表于 2007-8-21 03:02

请指引一下,不太懂

5819083 发表于 2007-8-21 08:24

gggggggg

页: [1] 2 3 4 5 6 7 8 9 10

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.