gishan
路人甲
路人甲
  • 注册日期2003-08-06
  • 发帖数92
  • QQ
  • 铜币173枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2037回复:2

ARC/INFO与常用软件的数据转换

楼主#
更多 发布于:2003-12-19 19:26


一、引言
GIS技术和计算机辅助地图制图技术在社会各领域的应用越来越广泛,GIS数据和电子地图数据的社会需求爆炸性增长,随之,各俱特点的GIS和制图应用软件如雨后春笋般涌现。应用软件系统的增多,带给了社会用户更大的选择性,同时,不同应用软件之间数据转换的问题也随之出现。在数据采集的实际生产过程中,往往需要应用多种软件系统才能达到最终产品的要求,这就必须进行数据转换;而进行数据转换也是数据再利用的途径之一。
ARC/INFO是美国环境系统研究所(ESRI)的代表产品,在当前众多的地理信息系统软件中,影响广、功能强、市场占有率高。笔者在生产实践过程中应用了部分国内常用的GIS和地图制图软件系统,下面就笔者的经验对ARC/INFO与AutoCAD、MicroStation、MapInfo、GeoScan、方正智绘之间的数据转换做个介绍。

二、ARC/INFO与AutoCAD之间的数据转换
美国AutoDESK公司研制的AutoCAD系统自问世以来,即以惊人的速度向前发展,在国内外得到了广泛的应用。ARC/INFO为与AutoCAD进行数据转换提供了一个良好的接口。
1.AutoCAD-->>ARC/INFO
将一个AutoCAD的图形(Drawing)转换成ARC/INFO的层(Coverage),首先需要在AutoCAD中输出交换文件DXF文件。在把DXF文件转换成ARC/INFO 数据之前,ARC/INFO提供了查看DXF文件的工具命令DXF、DXFINFO。其中DXF是ARCPLOT模块中的命令,它可以用最接近原图的符号特征来显示DXF文件;DXFINFO命令会列出原始AutoCAD图形包含的内容,如:
Arc: DXFINFO TEST.DXF
TEXT DEF DEFAULT
LAYER NAME ARCS POINTS TEXT ATTRIB INSERT LEN COLOR LINETYPE

---------- ---- ------ ---- ------ ------ ---- ----- ---------

A123 4 0 0 0 0 0 7 CONTINUOUS

LOTS 13 2 5 0 0 32 14 CONTINUOUS

DATA 0 0 0 2 1 5 6 CONTINUOUS

HIDE 1 0 0 0 0 0 -1 DASHED

---------- ---- ------ ---- ------ ------ ----

ALL LAYERS 18 2 5 2 1 32
ARC/INFO用DXFARC命令来转换DXF文件,下面是DXFARC命令的用法:
Arc: DXFARC
Usage: DXFARC <in_dxf_file> <out_cover> {text_width} {attrib_width}
转换前后各种图形实体的对比如下表:
<![endif]>   
ARC/INFO把DXF文件中的每一线(Line)实体的Layer、线型、颜色等属性(信息)存放在后缀为“ACODE”的INFO文件中;把DXF文件中的每一点(Point)实体、注记(Text)实体、Insert实体的Layer、颜色、角度、尺寸、注记字符串等属性(信息)存放在后缀为“XCODE”的INFO文件中。
2.ARC/INFO-->>AutoCAD
ARC/INFO用ARCDXF命令把层转换成为DXF文件,从而可以用AutoCAD打开。ARCDXF命令用法如下:
Arc: ARCDXF
Usage ARCDXF <out_dxf_file> {in_line_cover} {in_point_cover}
{in_annotation_cover} {decimal_places}{ASCII | BINARY}
转换前后各种实体对比如下表: <![endif]>
DXF文件中的实体的Layer、颜色、类型等属性(信息)来源于两种途径:层的属性表AAT表和PAT表;后缀为“XOCDE”和“ACODE”的INFO表。上述的各表均是DBF类型的数据库文件,若想成为DXF文件属性(信息)来源,必须具有标准的DXF项。标准的DXF项如下表:
喜欢0 评分0
在那个年月里,每天在GIS田地里耕耘 在那天才发现,原来有GIS的世外桃源 可以交流,共享 qq 34140646
zhanghaozju
路人甲
路人甲
  • 注册日期2006-07-18
  • 发帖数19
  • QQ
  • 铜币175枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-09-28 09:17
<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
zhanghaozju
路人甲
路人甲
  • 注册日期2006-07-18
  • 发帖数19
  • QQ
  • 铜币175枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-09-28 09:17
<img src="images/post/smile/dvbbs/em06.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部