文档库 最新最全的文档下载
当前位置:文档库 › AUTOCAD

AUTOCAD

电子技术

218 2015年42期

AUTOCAD 数据转换MAPGIS 数据的探讨与方法

刘理娜1

崔学武2

1.身份证:410311************

2.身份证:410328************

摘要:目前,作为图形制作软件领域应用最广的AUTOCAD 因为最初是立足于机械和建筑方面的,将其应用于地质制图和地理信息的管理方面就有诸多不变,因此需要把AUTOCAD 数据转换为GIS 数据。MAPGIS 作为现在应用广泛的GIS 软件,在GIS 领域应用广泛,因此AUTOCAD 与MAPGIS 之间的结合使用也显得越为重要。 关键词:AUTOCAD 数据转换;MAPGIS 数据 中图分类号:TP391.72 文献标识码:A 文章编号:1671-5810(2015)42-0218-02

经过几十年的发展,地理信息系统技术目前已经逐步发展成熟,许多较为完善的GIS 技术的系统在各行业中发挥着重要的作用。而这些平台和系统的集成,都必须以GIS 核心构成部分的空间数据为基础,因此,研究空间基础数据的采集与转换输入技术有着重要意义。

1 AUTOCAD 与MAPGIS 系统的数据特点及转换中注意的问题

1.1 图形、属性信息

AUTOCAD 与MAPGIS 系统的共同特点是两者都有坐标参考系统,都能描述和处理图形数据及其空间拓扑关系,也都能处理非图形属性数据。它们的主要区别在于:AUTOCAD 处理的多为规则几何图形及其组合,它的图形功能尤其是三维图形功能极强,属性功能相对较弱,采用的一般是几何坐标系。而MAPGIS 处理的多为自然目标,图形关系复杂,需要有丰富的符号库和属性库。且AUTOCAD 一般仅在单幅图上操作,大量数据的图库管理功能也比MAPGIS 差。

1.2 图层、快、和点

在AUTOCAD 中,层是一个重要的概念,每一个层一般代表一种不同的地物,一般对应于一个专题,用于区别于其他地物;其中的一个层可以放置地物的所有数据包括空间数据和属性数据,如点、线、面、文本等。MAPGIS 的图层是点、线、面、文本的一种,或多种的符合类型。在转换时,对于多个图层放到一个图层就容易。

在AUTOCAD 应用中,快可以充分利用,快是由多个简单实体组成的复杂实体,及一个快就是图形文件中的一个实体,应用时用块可以在AUTOCAD 中建立点状符号库。而在MAPGIS 中,无有“快”的概念,只有丰富的点状符号库。所以在两者的数据转换时要注意快与点符号间的对应。

区文件只(WP )在MAPGIS 中存在,一般有两种表示方法,即用规则排列的点符号来填充面域和连续填充的面域。而在AUTOCAD 中无有,在转换时可以只转换边界线,再拓扑造区。

1.3 线型和颜色

采用不同的线型可以表达不同的线状专题。在AUTOCAD 中,一般是不同的专题放在不同的图层,所在层的信息也就隐含着他使用的线型信息;而MAPGIS 有线型库,所以在AUTOCAD 和MAPGIS 数据转换时,要注意AUTOCAD 线型图层与MAPGIS 线型库间的对应。

用颜色来表达各种专题,是两者的一个共同特点,但对于同一种颜色,两者的色码是不一样的,所以在转换过程中,要注意颜色的对应。

1.4 文件类型

AUTOCAD 的数据格式有DWG 和DXF 两种常用格式,其中DXF 是一种文体格式的文件,它用文本格式描述了AUTOCAD 的图形文件存储,AUTOCAD 文件通常以DXF 格式与其他数据进行交换;MAPGIS 的数据文件类型较多,有点文件(WT )、线文件(WL )、区文件(WP )、工程文件(MPJ )、内部格栅数据文件(RBM )等30多种文件。根据AUTOCAD 与MAPGIS 文件的特点,选用AUTOCAD 数据格式中实体数据DXF 和MAPGIS 中的MPJ 进行转换。 2 AUTOCAD 数据转换MAPGIS 数据的实现过程 2.1 编辑数据转换用的对照表文件

在MAPGIS67\SLIB 目录下有四个文件,ARC_MAP.PNT :AUTOCAD 的块(符号)与MAPGIS 子图对照表;ARC_MAP.LIN :AUTOCAD 的形(线型)与MAPGIS 线型对照表;CAD_MAP.TAB :MAPGIS 的图层与 AUTOCAD 图层对照表;CAD_MAP.CLR :MAPGIS 的颜色与AUTOCAD 颜色对照表。这四个文件是以外部格式存在,我们用WINDOWS 的写字板或者记事本打开四个对照表进行编辑。

①子图对照表ARC_MAP.PNT

打开此文件后我们会看到如下的格式:

前面一列2341 2342 2433代表AUTOCAD 软件的块名(符号),后面一列12 13 14代表MAPGIS 系统的代码,但并非子图号,这个代码在数字测图系统里能看见。方法是启动数字测图系统,新建一个测量工程文件,然后就会看见一些地类编码的管理框,例如三角点编码为1110,水准点编码为1210。

② 线型对照表ARC_MAP.LIN

打开此文件后我们会看到如下的格式:

前面一列2341 2342 2343代表AUTOCAD 里的形名(注:如果某种线的线型是采用随层方式,那么这种线型是不能按照对照表转入到MAPGIS 中的。所以,如果有这种情况,请把线的线型改成为实际线型),后面一列12 13 14代表MAPGIS 系统的代码,并非线型号,这个代码在数字测图系统里能看见,例如AUTOCAD 中代表县界的形名为XIANJIE ,MAPGIS 系统中对应的编码为7140,则把上表改为XIANJIE7140.

③ 图层对照表CAD_MAP.TAB

打开此文件后我们会看到如下的格式:

前面一列0 1 2代表MAPGIS

系统的图层号,后面

相关文档