当前位置:首页 >> 电力/水利 >>

AutoCAD与MapGIS数据转换技巧与方法


2007 年 12 月 第 5 卷第 6 期
中 图分 类号 : P208

地理空间信息
GEOSPATIAL INFORMATION
文 献标 志码 :B

Dec., 2007 Vol. 5, No. 6
文章 编 号:1672-4623(2007)06-0118-03

A

utoCAD 与 MapGIS 数据转换技巧与方法
王君萍 1, 何政伟 1,2, 黄功文 3
( 1. 成都理工大学 地质灾害防治与环境保护国家专业实验室,四川 成都 610059;2. 首都师范大学 资源环境与地理信息系 统北京市重点实验室, 北京 100037; 3. 昆明理工大学 国土资源学院,云南 昆明 650093 ) 摘 要:以天山公路 G217 数据为例,阐述了从 CAD 到 MapGIS 数据转换的一般过程,提出了将样条曲线转换为多段线的

处理办法,以此提高数据转换精度。 关键词:GIS; MapGIS;CAD;样条曲线;数据转换

Method for Data Conversion between AutoCAD and MapGIS
WANG Junping1,HE Zhengwei1,2,HUANG Gongwen3 (1. National Laboratory of Geo-hazard Prevention and Geo-environment Protection, Chengdu Univer- sity of Technology, Chengdu 610059, China; 2. Beijing Municipal Key Laboratory for Resource En- vironment and Geographic Information System, Capital Normal University, Beijing 100037,China; 3. Kunming University of Science and Technology, Kunming 650093, China) Abstract:Taking data collected from TianShan Road G217 as an example, this paper introduces the process of converting CAD data to MapGIS data, and supposes some processing of converting spline to polyline. It accomplishes the improvement of data conversion's accuracy. Key words:GIS; MapGIS;CAD;spline;data conversion
地理信息系统作为一门新兴的学科,已经慢慢 走向成熟,它与其他学科之间的关系也就变得越来 越紧密。与此同时,为了提高效率,各种各样的软 件之间的密切配合也就必不可少。而作为图形制作 软件领域应用最广的 CAD 因为最初是立足于机械和建 筑方面的,将其应用于地图制作和地理信息的管理 方面就有诸多不便,因此需要把 CAD 数据转换为 GIS 数据 [1]。MapGIS 作为国内应用较为广泛的 GIS 软件, 在 GIS 领域应用广泛, 因此 CAD 与 MapGIS 之间的结合 使用也显得越为重要。



CAD 与 MapGIS 数据转换方法概述

1.1 CAD 与 MapGIS 数据格式概述 CAD 的数据格式主要是 DWG 和 DXF 格式, MapGIS 而

收稿日期: 2007-05-10 项目来源:四川省学术与技术带头人培养基金资助项目 (2200319)。

学实习是地图学教学必不可少的一个环节,地图学 实习效果直接影响着对地图学教学的理解。用什么 的方法进行实习是非常重要的。 1) 强调实习的重要性。在每次实习都要重点讲 述实习的重要性及其作用,要使学生从思想上高度 重视实习,这样才能使每个实习圆满地完成。 2)贯彻“实习学生是主体,老师只起辅导作用” 的原则。由于地图学实习都不是很难,而且所需的 实验材料也很容易办到,因而可以放手让学生做。 3) 严格把关学生实习报告,认真批改,发现问 题,在课堂教学中进行讲述。

的课程,如何安排教学内容和实习内容、采用什么 方法进行课堂教学和实习是一个非常重要和有意义 的课题。本文只是进行了一些探讨,还有很多问题 需要进行研究和探讨。

参考文献
[1] [2] [3] [4] [5] [6] 边馥苓.地理信息系统原理 [M].北京:测绘出版社,1996 宋皑雪,高雅萍. 《地图学》 课程教学内容和方法的探讨 [J].四 川测绘,1999,22(2):92-94 石志奇. 浅谈地图学与素质教育 [J]. 邵阳师范高等专科学校 学报,2002,24(2):102-103 祝国瑞.地图学 [M].武汉:武汉大学出版社,2004 廖 廖 克.现代地图学 [M].北京:科学出版社,2000 克.地图学的研究与实践 [M].北京:测绘出版社,2003







地图学是一门理论与实践相结合的课程,而且 是 GIS 专业中比较重要的一门课程, 是一门非常有用

作者简介:胡圣武,副教授, 博士,主要从事 GIS 数据质量和 图像处理技术研究。

第 5 卷第 6 期

王君萍等: AutoCAD 与 MapGIS 数据转换技巧与方法

119

的 数 据 格 式 则 很 多,有 WT(Windows 点 文 件) 、WL (Windows 线文件) 、WP(Windows 区文件) 、MPJ(工程 文件) 等 30 多种文件,因此,必须根据它们的数据 特点确定相应的数据转换方法 [2,3]。 1.2 CAD 与 MapGIS 数据转换的实现过程 1.2.1 制作 DXF 文件转入 MapGIS 的对照表 在 MapGIS 安装目录\SLIB\中,包括几个文本文 件, 渲染 rc_map.pnt、 arc_map.lin、 cad_map.tab、 cad_ map.clr 分别是 AutoCAD 数据转 MapGIS 的对应表文件 (这些文件的名称固定, 不能随意改动) 其意义如下: , arc_map.pnt: AutoCAD 的块名与 MapGIS 的编码对 应表 (见图 1); arc_map.lin: AutoCAD 的形名与 MapGIS 的编码对 应表 (见图 2); cad_map.tab: MapGIS 的图层号与 AutoCAD 的图层 名对应表 (见图 3); cad_map.clr: MapGIS 的颜色号与 AutoCAD 的颜色 号对应表 [6] (见图 4)。

图1

AutoCAD 的块名与 MapGIS 的编码对应表

图2

AutoCAD 的形名与 MapGIS 的编码对应表

图3

MapGIS 的图层号与 AutoCAD 的图层名对应表

图4

MapGIS 的颜色与 AutoCAD 的颜色对应表

首先需要编好这四个对应文件。 1)arc_map.pnt(AutoCAD 的块名与 MapGIS 的编

码对应表) 如图 1 所示,第一列 2341 2342 2343 表 示 AutoCAD 中的块名;第二列 12 13 14 表示 MapGIS 系统的编码(注:并非子图号,在数字测图系统里可 以看见。启动数字测图系统,新建一个测量工程文 件, 将系统库目录设置成\MapGIS6.6 安装目录\SuvSlib\, 点击菜单\工具\地物编码表\,就会看见各种地物的 编码和其在 MapGIS 系统中的参数) 。例如,AutoCAD 中代表三角点的块的名称为 SJD,MapGIS 系统中的三 角点符号的编码为 1110,则把上表改为 SJD 1110。 2)arc_map.lin(AutoCAD 的形名与 MapGIS 的编 码对应表)如图 2 所示,第一列 2341 2342 2343 表示 AutoCAD 中的形名(注:线型是随层方式,则这种线型 不能按照对照表转入到 MapGIS 系统中, 将线的形名 “随 层” 改成该层对应的实际线型名) ;第二列 12 13 14 表示 MapGIS 系统的编码(注:并非线型号,在数字测 图系统里可以看见。启动数字测图系统,新建一个测 量工程文件,将系统库目录设置成\MapGIS6.6 安装目 录\SuvSlib\,点击菜单\工具\地物编码表\,就会看见 各种地物的编码和其在 MapGIS 系统中的参数) 。例如, AutoCAD 中代表县界的形名为 XIANJIE, MapGIS 系统中县 界对应的编码为 7140,则把上表改为 XIANJIE 7140。 3)cad_map.tab(MapGIS 的图层号与 AutoCAD 的 图层名对应表) 如图 3 所示,第一列 0 1 2 表示 MapGIS 系统中的图层号;第二列 TREE-LAYER STREET TIC 表示 AutoCAD 中的图层名。例如,AutoCAD 中一 个图层的层名为 JIEXIAN,若想将它转入到 MapGIS 系 统中的第 5 层,则把上表改为: 5 JIEXIAN 。 4)cad_map.clr(MapGIS 的颜色与 AutoCAD 的颜 色对应表) 如图 4 所示, 第一列 1 2 3 表示 MapGIS 中的颜色号;第二列 10 4 6 表示 AutoCAD 中的颜色 号 [4,5]。例如,AutoCAD 中的大红色的顔色号为 1,若 想让它转入到 MapGIS 系统后的顔色与原来一样,则 它在 MapGIS 系统中的顔色号应为 6,则把上表改为: 6 1。 1.2.2 设置系统库 编辑好上述四个文本文件后,将其拷贝到\Map- GIS6.6 安装目录\SuvSlib\中,再在 MapGIS 的“系统 设置” 中,将系统库目录指向\MapGIS6.6 安装目录\ SuvSlib\。 1.2.3 DWG 格式转 DXF 格式 将 AutoCAD 的 DWG 格式的数据,转换成 AutoCAD 的公开数据格式 DXF。在转换时,注意以下两点: 1)保存的数据格式最好为 CAD R12/L12 DXF 格式; 2) 遇到样条曲线的时候,最好不要爆破处理, 如果爆破处理, 转换后的图形曲线将可能是断线, 因 此要把样条曲线转换为多段线。 1.2.4 DXF 格式数据转入 MapGIS 系统 启动 MapGIS 系统的文件转换模块,用菜单\输 入\装入 DXF\,进行数据转换,如图 5 所示,完成后 在输入编辑系统中打开转换过来的点、线文件,若

120

地理空间信息

第 5 卷第 6 期

有些线不显示,可能是因为在上面的 cad_map.clr 文 件中没有给出该线在 AutoCAD 中的顔色号与在 MapGIS 系统中顔色号的对应数据, 则转换时系统默认为 9 号 色,将其统改为其他颜色,便可以显示出来。在颜 色差别比较大的情况下,统一修改线参数即可。

图6

转换前

图7

转换后


图5 DXF 格式数据转 MapGIS 主界面






2.1

样条曲线的处理方法

样条曲线概述 公路类型的项目,经常会遇到样条曲线,这是 由于公路的地形图比例尺一般是大比例尺,它所要 求的精度比较高,因此通常在画地形图的时候需要 拟合生成样条曲线。 天山公路 G217 正是这样的情况, 这时如果按照以上步骤来做的话,转换过来的曲线 将会变形,而且还会丢失一些图形属性,这对于以 后三维飞行会有很大的影响,因此需要对样条曲线 很好地处理。一般地,会通过爆破处理,但是爆破 处理后的曲线可能产生很多断线,为此最好能把样 条曲线转换为多段线。 2.2 样条曲线转换为多段线 在 CAD 中没有命令可以直接把样条曲线转化为多 段线,也 不可能靠手 工一条一条 地描。其实在 CAD 中,EXPRESS 工具可以实现这一功能。具体的实现过 程如下: 1)安装完 CAD 之后,装一个 EXPRESS 工具,在图 6 和图 7 中都可以看到; 2)打开需要转换的图形, 在命令行键入 FLATTEN 命令; 3)选中需要转换的线(注意,不可以选择块) ; 4) 转换后的图形另存为 CAD R12/L12 DXF 格式, 导入 MapGIS 文件实现转换。 以下是天山公路 G217 段 1:2 000 中的一幅地形 图转换前后的对照图(图 6 转换前) ;输入 FLATTEN 命令转换后 (图 7 转换后) ,我们点击查看属性就可 以看到样条曲线已转换为多段线了,接着可以按照 第 2 节所讲的步骤完成数据转换的工作。

1) 对于两个不同格式的数据转换,首先要了解 两种数据的特点、联系和区别。只有这样,才知道 两者之间的对照关系。 2) 在转换过程中对照表的编写直接影响着数据 转换的质量, 因此一定要编写好对照中的每个参数。 3) 在精度要求高的公路项目中遇到样条曲线时, 对于样条曲线的处理直接影响着最终结果。 在目前的软件条件下,尽管实现了 CAD 与 GIS 数据之间的转换,仍然有很多问题存在,比如,从 CAD 转换为 MapGIS 数据后,数据也只能是最大程度 上保持前后属性信息的一致性,仍然有些信息不能 满足我们的需求,需要人为地修改。随着信息技术 的高速发展,相信能很好地保持转换前后数据属性 的一致。

参考文献
[1 ] [2 ] [3 ] 王建军, 黄晓萍.AutoCAD 图形文件到 MapGIS 数据文件的 转换工具的开发与实现 [J].测绘科学, 2006, (4):108-109 31 钟世彬, 郑贵洲.AutoCAD 和 MapGIS 间的数据转换 [J].测绘 科学, 2005, (3):97-98 30 Huang J W, W F.Evolutionary Graph Drawing Algorithm for Wei [J].Wuhan University Journal of Natural Sciences, TSP 2003(S1): 212-216 [4 ] [5 ] 黄 . MapGIS 的数据转换与使用技巧 [J].福建地质, 2004 (3):154-159 李伟青, 应四爱.地形图等高线的提取方法[J].浙江工业大学

学报, 2000, 28:53-56 [6] 吴信才.MapGIS 地理信息系统[M].北京:电子工业出版社, 2005 第一作者简介:王君萍,硕士研究生,研究方向为地理信息工 程及其应用。


相关文章:
AUTOCAD到MAPGIS的数据转换方法浅见
AUTOCADMAPGIS数据转换方法浅见_理学_高等教育_教育专区。cad转MAPGISAUTOCADMAPGIS数据转换方法浅见 点击次数:1528 AUTOCAD 作为一种功能强大的图形编辑软件...
AUTOCAD数据向MAPGIS数据转换方法的实践与探讨
AUTOCAD 是进行辅助制图的桌面制图软件,在工程制图和地图 AUTOCAD 数据与 MAPGIS 数据转换方法的实践与探讨 余兰第 2 页共 8 页 山西省地球物理化学勘查院 制图...
AutoCAD数据转成MAPGIS数据的方法探讨
AutoCAD 数据转MAPGIS 数据方法探讨 摘要:根据笔者的工作需要,结合参与的实际工程,本文分析了 AutoCAD 和 MAPGIS 两个软件的特点,重点介绍 AutoCAD 向 MAPGIS ...
AutoCAD图转换步骤(CAD转MAPGIS方法)
第三步:启动 MAPGIS 的文件转换系统,进行转换就行了 CAD 转 MAPGIS 方法(二) 方法( MAPGISAUTOCAD数据交换 在 MAPGIS 系统中, 一个图形由线文件(* ...
CAD转MAPGIS方法(全)
第三步:启动 MAPGIS 的文件转换系统,进行转换就行了 方法( CAD 转 MAPGIS 方法(三) MAPGISAUTOCAD数据交换 在 MAPGIS 系统中,一个图形由线文件(* WL...
MapGIS与AutoCAD、Sufer、CorelDraw 之间数据转换特点...
软件之间的数据转换成为很重要的环节。笔者从工作实践中总结出 mapgisautocad、sufer、coreldraw 之间数据转换的特点以及 经常出现的问题。并详细提供基本的方法和...
mapgis和cad相互转换的方法
其中 arc_map.pnt、arc_map.lin、 cad_map.tab、cad_map.clr 分别是 AutoCAD 数据转 MapGIS 的对应表文件(这些文件的名称是 固定的,不能随意改动),可用记事...
AUTOCAD数据转换成MAPGIS7
AUTOCAD 数据转换MAPGIS7.0 数据的方法 AUTOCAD, 数据 CAD 软件是目前世界上最流行的计算机辅助设计软件之一,自上世纪 80 年代推出以来,版 本不断更新、功能...
数据在MAPGIS和AUTOCAD之间的相互转换及应用
数据MAPGISAUTOCAD 之间的相互转换及 应用 1946 年世界上诞生了第一台...当然,在 MAPGIS 系统和 AutoCAD 文件的相互转换中,还有许多技巧,应用 得好,会...
使用Section轻松对CAD图型、mapgis图型互转
? ? AUTOCAD Mapgis Section2012 方法/步骤 1. DXF 转换 Mapgis,打开 Section2012,点击菜单中的文件下新建文件。下 图中第二幅为 CAD 中原图。 2. 在下图...
更多相关标签:
mapgis使用方法及技巧 | mapgis坐标转换 | mapgis转换成cad | mapgis经纬度转换坐标 | mapgis比例尺转换 | mapgis坐标系转换 | mapgis转换arcgis | mapgis投影转换 |