Welcome to my blog                             http://yumn2004.anyp.cn



公告

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息







ARC/INFO与常用软件的数据转换
yumn 发表于 2005-9-24 21:13:34

ARC/INFOAutoCAD之间的数据转换
美国AutoDESK公司研制的AutoCAD系统自问世以来,即以惊人的速度向前发展,在国内外得到了广泛的应用。ARC/INFO为与AutoCAD进行数据转换提供了一个良好的接口。

1
AutoCAD-->>ARC/INFO
将一个AutoCAD的图形(Drawing)转换成ARC/INFO的层(Coverage),首先需要在AutoCAD中输出交换文件XF文件。在把DXF文件转换成ARC/INFO 数据之前,ARC/INFO提供了查看DXF文件的工具命令XFDXFINFO。其中DXFARCPLOT模块中的命令,它可以用最接近原图的符号特征来显示DXF文件;DXFINFO命令会列出原始AutoCAD图形包含的内容.

ARC/INFO
DXFARC命令来转换DXF文件,下面是DXFARC命令的用法:

Arc: DXFARC
Usage: DXFARC {text_width} {attrib_width}

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 {in_line_cover} {in_point_cover}
{in_annotation_cover} {decimal_places}{ASCII | BINARY}
转换前后各种实体对比如下表:
<![endif]>
DXF
文件中的实体的Layer、颜色、类型等属性(信息)来源于两种途径:层的属性表AAT表和PAT表;后缀为“XOCDE”“ACODE”INFO表。上述的各表均是DBF类型的数据库文件,若想成为DXF文件属性(信息)来源,必须具有标准的DXF项。

二、ARC/INFOMapInfo之间的数据交换
MapInfo
是著名的桌面地图信息系统应用软件,它提供了一个用MapBasic(在MapInfo平台上开发用户定制的应用程序的编程语言)开发的、用于与ARC/INFO进行数据转换的工具,名为ArcLinkE00文件是ARC/INFO的交换文件,ArcLink可以转入或转出EOO文件。

1
ARC/INFO-->>MapInfo
MapInfo环境中运行ArcLink后,选中“ARC/INFO->MapInfo”项,会弹出如下对话框

<![endif]>
ArcLink
会根据选定的ARC/INFO E00数据的拓扑关系,让用户决定转换那些类型的要素,如:ArcsPolygonsPointsAnnotationd等,并且根据类型把要素从E00数据中挑选出来转换成多个的MapInfoTable数据。值得注意的是,构成ARC/INFOPolygonArc,经ArcLink转换后,会存放于LineTablePolyTableArcLink生成的Table的结构和属性数据来源于ARC/INFO数据的属性表(AAT表和PAT表)。


2
MapInfo-->>ARC/INFO
MapInfo环境中运行ArcLink后,选中“MapInfo-> ARC/INFO”项,会弹出如下对话框:

ArcLink
根据选定的Table,分析Table中的要素类型,列出能够转换成ARC/INFO数据的要素类型让用户选择,然后输出ARC/INFOE00交换文件。需要注意的是,当用户决定把某个Table转换成ARC/INFO数据,这个TablePolygon要素和Point要素不能同时存在,因为在ARC/INFO中,一个层的面拓扑和点拓扑不能同时建立。

五、ARC/INFOGeoScan之间的数据交换

GeoScan
是国内开发的矢量化应用软件。为了与ARC/INFO进行数据转换,GeoScan分层、分要素类型输出极为简单的坐标文本文件和存放属性(信息)的DBF数据库文件。如:GeoScan图形中有一个层为TEST,层中存在线要素和点要素,则GeoScan会输出线坐标文件“TEST.ARC”、点坐标文件“TEST.LAB”、线属性文件“TESTA.DBF”和点属性文件“TESTP.DBF”ARC/INFO GENERATE命令可以根据输入的坐标,往新生成或现存的层增加要素。应用ARC/INFO的二次开发语言AML,运用GENERATE命令,引用GeoScan输出的坐标文件,可以完成从GeoScanARC/INFO.


阅读全文 | 回复(0) | 引用通告 | 编辑
 


发表评论:



Powered by Oblog.
错误: 无法读取页脚文件。