最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

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

来源:动视网 责编:小OO 时间:2025-09-24 17:05:42
文档

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

AUTOCAD数据与MAPGIS数据转换方法的实践与探讨余兰(山西省地球物理化学勘查院,山西省运城044000)AUTOCADDataAndMAPGISDataTransitionMethod:Practice&ResearchYuLan摘要:MAPGIS数据转换子系统,为MAPGIS和其它系统间架设了一座桥梁,实现了不同系统间的数据转换,从而达到数据资源共享的目的。那么AUTOCAD数据如何与其进行转换,通过实践探讨其方法和相关问题。MAPGISDataTransitionSystemmak
推荐度:
导读AUTOCAD数据与MAPGIS数据转换方法的实践与探讨余兰(山西省地球物理化学勘查院,山西省运城044000)AUTOCADDataAndMAPGISDataTransitionMethod:Practice&ResearchYuLan摘要:MAPGIS数据转换子系统,为MAPGIS和其它系统间架设了一座桥梁,实现了不同系统间的数据转换,从而达到数据资源共享的目的。那么AUTOCAD数据如何与其进行转换,通过实践探讨其方法和相关问题。MAPGISDataTransitionSystemmak
AUTOCAD数据与MAPGIS数据

转换方法的实践与探讨

余  兰

(山西省地球物理化学勘查院,山西省运城 044000)

AUTOCAD Data And MAPGIS Data Transition Method:Practice & Research

Yu Lan

摘要: MAPGIS数据转换子系统,为MAPGIS和其它系统间架设了一座桥梁,实现了不同系统间的数据转换,从而达到数据资源共享的目的。那么AUTOCAD数据如何与其进行转换,通过实践探讨其方法和相关问题。

     MAPGIS Data Transition System makes a bridge between the MAPGIS and the other systems , Realized the date transition of the different systems , Reached the propose of data resouse sharing . Then , How to transfer the data between AUTOCAD and MAPGIS , We’ll discuss the related problem through practice . 

关键词:AUTOCAD;MAPGIS;数据转换 

AUTOCAD;MAPGIS;Data  Transition

一.引言

随着GIS及相关学科的发展,应用各种软件进行实际工程开发成为现在的热点,跨平台间地理数据的使用成为多种数据形式综合运用时必须解决的问题,但数据在各平台间进行转换常会出现多种问题。

MAPGIS是通用的工具型地理信息系统软件,是集当代最先进的图形、图像、测绘、地理地质、人工智能、计算机科学等于一体的大型智能软件系统,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理与决策的先进工具。MAPGIS已广泛应用于城市规划、测绘、土地管理、资源管理等各种领域众多行业和部门。其强项在管理方面,具有先进性。

AUTOCAD是进行辅助制图的桌面制图软件,在工程制图和地图制图中得到广泛应用。许多应用软件都是在AUTOCAD基础上开发出来的,这些应用软件在制图方面操作简便,灵活快捷,易于编辑,数据交换便利,具有很强的科学性、实用性和通用性,因而得到广大用户的喜爱。

为了满足多方面的要求,达到资源共享的目的,MAPGIS数据接口转换子系统,为MAPGIS和其它系统间架设了一座桥梁,实现了不同系统间的数据转换。

二.AUTOCAD数据与MAPGIS数据转换接口的依据

    AUTOCAD数据与MAPGIS数据输入接口指DXF格式接口,就是将用户用AUTOCAD软件绘制的图件DWG格式,转换为AUTOCAD的数据交换格式DXF,最好选择用R12版本,由MAPGIS系统读入,转换为MAPGIS系统的标准格式,进行编辑、修改和图形输出。反之也可将MAPGIS系统的标准格式输出为DXF格式,由其它应用软件调用,达到数据其享的目的。

    数据转换需要注意的是:MAPGIS处理了DXF中当前常用的实体如:CIRCLE、ARC、LINE、POLYLINE、POINT、TEXT、SOLID、TRACE,以及一些自定义用INSERT方式插入的实体;另外,一些实体是AUTOCAD低版本中普遍使用,但AUTOCAD高版本中早已不用,已由ARC、POLYLINE所替代的如:POLYARC、ELLIPSE等,因此用户的图件如果是在AUTOCAD低版本中制作的,那么就需要用高版本的AUTOCAD读入,然后用DXFOUT命令输出新的DXF文件,然后由MAPGIS读入进行转换;还有一些实体是AUTOCAD高版本中新添加的实体,它们多由低版本中的图元以块的方式组合而成,如:DIMENSION,由于没有关于它的全部资料MAPGIS也无法进行完整的处理,所以用户将自己的DXF文件转到MAPGIS时,先在AUTOCAD上选中这些图元,然后用EXPLODE命令释放,这样就可以使更多的信息转入MAPGIS;有些实体会由于种种原因已无法释放,如AUTOCAD的SHAPE实体,以前低版本AUTOCAD里有些块是SHAPE实体,MAPGIS是无法读取的,自然就无法完全的被转入MAPGIS,用户可在高版本的AUTOCAD里对其重做,高版本中做的是可以释放的块,为了减少数据量,这些块最好不要用EXPLODE释放;MAPGIS也不支持垂直文本,在AUTOCAD里需要将垂直排列的文字拆成单字注记;注记定位方式为左定位方式,因为MAPGIS中只有左定位,否则在MAPGIS里会改变位置,也可在MAPGIS编辑器里进行编辑;样条曲线作爆破处理;有时转换过来的数据在编辑器下复位显示变成一小团,你可以使用编辑器中的部分存盘功能,用鼠标拉一个矩形框,框住数据存盘,重新调入后即可正常显示。

三.转换方法

在将AUTOCAD数据转入MAPGIS时,经常会遇到两边的线型库,颜色库的编码不一致,而且在AUTOCAD中,很多图元是以块的形式存在,这样就造成转换后形成“张冠李戴”,有时两边无法对应;另外在转换时还经常需要将AUTOCAD的某层转为MAPGIS的对应层。因此,MAPGIS系统提供了一套对照表文件接口:

符号对照表——“arc-map.pnt”   线型对照表——“arc-map.lin”

颜色对照表——“cad-map.clr”   层对照表——“cad-map.tab”

我们编辑生成这些表文件并将其放在系统库目录下,系统转换文件时会按这个表文件的对应情况来自动进行转换。

转换步骤为:

第一步:将AUTOCAD的DWG格式,转换为AUTOCAD的数据交换格式DXF,注意最好是R12版本,转换DXF文件时,不要对原图的块作爆破处理。有样条曲线的作爆破处理,防转后成折线,改变原图效果;

第二步:进行系统设置,将系统库目录设为\\mapgis\\suvslib,并将\\mapgis\\slib目录下的上述四个对照表文件拷贝至系统库目录\\mapgis\\suvslib下;矢量字库目录可设为\\mapgis\\clib,也可选“使用TureType字库”,建议用后者;

第三步:对这四个对照表文件进行编辑,可用写字板或记事本打开编辑,对照表中mapgis中的编码可在“数字测图”中查到,编写时要区分对照表的大小写。对照表的格式如下:

符号对照表(arc-map.pnt):

AUTOCAD(块名)          MAPGIS(编码)

GC113                       1110

GC014                       1120

GC114                      1130

GC023                      3623

                …………………

线型对照表(arc-map.lin):

AUTOCAD(线名)         MAPGIS(编码)

CONTINUOUS                 2110

JDFW                       2120

X5                         2140

PF                         2150

      ……………………

颜色对照表(cad-map.clr):

MAPGIS(颜色号)        AUTOCAD(颜色号) 

110

2 4

61

73

……………………

         层对照表(cad-map.tab):

MAPGIS(图层号)      AUTOCAD(图层名)

1                        KZD

2                        JMD

3                        DLDW

4                        DLSS

……………………

第四步:进入“文件转换”模块,选择“输入”按钮,点“装入DXF”,将需要转换的AUTOCAD文件装入到系统中,此时,系统提示选择不转出的层,选择后确定,则系统会按照我们已经设定好的对照关系开始转换;

第五步:在窗口中点右键选择“复位窗口”,系统弹出一对话框,选择需要的文件,选“确定”后,我们就可在窗口中看到转换后的结果文件,然后存盘,存为相同名称的点文件.WT、线文件.WL、区文件.WP。

四.AUTOCAD与MAPGIS数据转换的特点

数据转换的特点是根据用户的需要,方便地建立动态属性库, 从而成为一个有力的数据库,属性库,图形库管理的工具。由于GIS系统各应用领域的专业属性差异大,不能用一已知属性集描述概括所有的应用专业属性,因此建立一动态属性库非常必要。动态就是根据用户的要求能随时扩充和精简属性库的字段,修改字段的名称和类型。它的主要功能有:

    (1) 动态建库功能可随时建立一个动态属性库,并可扩充、精简和修改库的字段。

    (2) 属性定义功能可定义属性结构,修改属性域,并对已有属性进行管理、维护等操作。

    (3) 记录编辑功能可随时生成、输入、编辑、修改、查询属性域所对应的记录。

    (4) 多媒体属性库定义功能可定义、编辑、插入、修改多媒体属性数据,并将其与相应的图件联接起来。

(5) 专业库生成功能可根据不同的应用系统,生成不同的属性数据库。

同时根据转换内容编辑好相应的对应表也非常重要。具体为:

1.分析需要转换的数据,分清数据中的层。

2.按照相应的规范和说明,尽可能详细和精确的编制出代码对应表。

  3.在MAPGIS平台中进行数据转换子模块,将数据转化为MAPGIS格式。

  4.对照检查转换前后的数据图形,进一步细化和改进代码对照表,重新进行转换。

在转换完成后仍需对照检查转换前后的数据图形按层或色作相应的替换编辑工作。在编辑里需注意以下几点:线性地物X、Y比例系数一定要根据需要写入合适的值;注释的高宽也要有一些变动。

五.AUTOCAD数据与MAPGIS数据转换的应用

山西省河津市地籍测量1∶500地籍图是用南方地形地籍成图软件CASS4.0做的。CASS4.0作图直观便利,灵活并有很多技巧。图形文件是DWG数据格式,为了以后入库管理的方便,需要将图形转换为MAPGIS数据。我们首先根据数据转换过程中需注意的方面对其DWG图形进行了预处理,然后用DXFOUT命令将其转为R12版本的DXF格式;再用MAPGIS数据输入接口,在详细编辑了对应的层、图块、线型对应表后,再将DXF格式转为MAPGIS标准格式。达到了在MAPGIS中能看到图形,和原图对比不丢失任何地物,地物不改变任何形状,不但保证原图效果,而且最大程度地减少转后图形编辑工作量;转换文件不仅包括图形数据的坐标与参数,还包括图形的拓朴结构,可直接被其它地理信息系统所利用的目的。我们在MAPGIS编辑系统里对其点、线、面的属性及参数作了相应的替换编辑工作,着重针对线状地物,如坎、栅栏等对其X、Y比例系数写入合适的值,未加固坎X为1、Y为2;栅栏、陡崖X、Y都为5,并且陡崖线方向要经过换向才正确;文字注记统一改高、宽等。具有高效,经济的特点。

六.结束语

随着科学的发展,各种软件应用而生,各软件系统的差异导致了数据模型和数据组织的差异,从而引起了数据在各平台间进行转换出现种种问题,只有结合各应用软件特点和数据转换工具的特点,结合各专业的特点,开动脑筋,注意观察,具体情况具体分析,才能不断完善,不断改进,不断总结经验,使我们的工作更上一层楼。

参考文献:

[1]  MAPGIS地理信息系统实用教程.武汉中地信息工程有限公司.

[2]  边馥苓.地理信息系统原理与方法[M].北京:测绘出版社,1996.

[3]  黄杏元.地理信息系统概论[M].北京:北京教育出版社,1999.

本文同意修改出版,文责自负。

个人简况:余兰,女,1974年10月出生,陕西眉县人,本科毕业,现在山西省地球物理化学勘查院工作,工程师,主要从事测量方面的内业资料处理工作。

文档

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

AUTOCAD数据与MAPGIS数据转换方法的实践与探讨余兰(山西省地球物理化学勘查院,山西省运城044000)AUTOCADDataAndMAPGISDataTransitionMethod:Practice&ResearchYuLan摘要:MAPGIS数据转换子系统,为MAPGIS和其它系统间架设了一座桥梁,实现了不同系统间的数据转换,从而达到数据资源共享的目的。那么AUTOCAD数据如何与其进行转换,通过实践探讨其方法和相关问题。MAPGISDataTransitionSystemmak
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top