• 美文
  • 文章
  • 散文
  • 日记
  • 诗歌
  • 小说
  • 故事
  • 句子
  • 作文
  • 签名
  • 祝福语
  • 情书
  • 范文
  • 读后感
  • 文学百科
  • 当前位置: 柠檬阅读网 > 故事 > 正文

    【AutoCAD向MapInfo的数据转换】数据透视表怎么用

    时间:2019-05-29 03:30:14 来源:柠檬阅读网 本文已影响 柠檬阅读网手机站

      摘要:本文简要介绍了AutoCAD和MapInfo的基本特点,详细分析了两者的数据特点,重点阐述了AutoCAD 的DXF数据格式与MapInfo的TAB数据格式之间转换的实现过程,并指出转换中出现的问题及其解决的办法。
      关键词:AutoCAD;MapInfo;数据转换;DXF
      引言
      AutoCAD是美国AutoDesk公司于1982年推出的微机CAD软件包。经过十余次版本更新,其功能不断完善,是目前世界上应用最广的CAD软件,市场占有率位居世界第一,也是目前我国应用最广泛的图形软件。AutoCAD软件具有完善的图形绘制功能,强大的图形编辑功能。可以进行多种图形格式的转换,具有较强的数据交换能力,支持多种硬件设备,支持多种操作平台,具有通用性、易用性,适合各类用户使用。
      MapInfo是80年代中期由美国MapInfo公司推出的一个面向中小型用户的桌面地图信息系统软件。在国内外上百种地理信息系统软件中,MapInfo凭借其小型、灵活、简单易学、可视化功能强大、二次开发能力强且可以与普通的关系数据库连接等特点,成为目前GIS界应用最广的开发平台之一。
      一个好的GIS软件必须能够以有效的方式接受和输出信息,数据的输入输出功能是沟通GIS与外部世界通讯的主要途径。GIS数据采集是GIS应用系统的一个重要环节,建立GIS应用系统的一个重要任务就是寻找多种有效的途径,高速、高效地采集数据。
      1.AutoCAD与MapInfo的数据特点
      AutoCAD与MapInfo数据转换,不仅仅是两种软件的数据文件转换,更重要的是两者数据概念与内容的转换。因此,要全面解决这一问题,必须首先清楚两者的数据特点。
      1.1 AutoCAD的数据特点
      AutoCAD是按图层来组织图形数据的,同一图形可以分若干层,他们按照一定的数据格式和数据结构经过特殊的压缩处理, 记录在扩展名为“.DWG”图形文件中。一个图层可包括不同几何类型的要素,比如点类型、线类型、面类型等。每个图层一般对应于一种不同的地物,并且一个图层可以放置该地物的所有数据,包括空间数据和属性数据
      AutoCAD数据库是AutoCAD图形数据的集合,基本数据库对象包括实体、符号表和字典,AutoCAD数据库用9个符号表和有名对象字典来组织存放图形数据。
      1.2 Mapinfo的数据特点
      MapInfo是以表的形式来组织和管理数据的,一个表就是一组MapInfo文件,这些文件组成了地图文件和数据库文件。一个MapInfo表可以包含不同几何类型的图形要素,这些图形要素主要分为点、线、圆、多边形、区域、文字等。MapInfo不带拓扑关系,没有三维坐标信息。MapInfo通过表的形式将数据与地图有机地结合在一起。这个表至少由两个独立的文件组成,一个是包含数据结构的文件,另一个是包含原始数据的文件。一个完整的MapInfo表由五个文件组成:
      (1)表结构文件(.TAB)
      该文件描述表的数据结构,里面定义了地图属性数据的表结构, 包括字段数、字段名、字段类型、字段宽度和索引字段及相应图层的一些关键空间信息描述,是一个文本文件。
      (2)属性数据文件(.DAT)
      属性数据文件存放完整的地图属性数据。
      (3)交叉索引文件(.ID)
      该文件是一个交叉引用文件,当表中含有图形对象时,扩展名为ID的文件将作为图形对象文件的索引,用于连接数据和图形对象。交叉索引文件记录了地图中每一个空间对象在空间数据文件(.MAP)中的位置指针。交叉索引文件实际上是一个空间对象的定位表。
      (4)空间数据文件(.MAP)
      该文件为图形对象与空间数据相关联的文件,具体包含各地图对象的空间属性,另外还描述了与空间对象对应的属性数据记录在属性数据文件(.DAT)中的记录号。
      (5)索引文件(.IND)
      只有规定数据库的索引字段后, MapInfo系统才会自动地产生索引文件。并且在索引文件中对应每个索引字段都会有一个索引表。
      2.AutoCAD向MapInfo的数据转换
      2.1 转换原理
      一般来讲,不同数据格式之间的数据转换方法有两种:直接转换和间接转换。通常意义上的直接转换是指在两个系统不同数据格式数据之间的直接转换、读写。这种方式的效率较高,但这要建立在对转换数据格式充分了解的基础上,首先必须得知道系统内部的数据格式才可进行,但是现有的GIS软件大多都没有公布其内部数据格式,因此由一个软件直接读写另一个软件的内部数据格式比较困难。而间接转换是指不同数据格式的数据之间的转换通过中间数据格式进行。
      AutoCAD的DWG文件的格式很特别,一般不对外公开,通常采用AutoCAD的数据交换文件DXF来实现AutoCAD与其它软件系统的数据交换。DXF是AutoCAD绘图文件中所包含信息的一种标记数据表示法,是与其他图形应用程序交换CAD绘图文件的标准其扩展名是?DXF。它是一种格式公开的矢量图形数据存储格式,以ASCII文本格式或二进制格式存储。
      MapInfo支持多种数据格式及其转换,提供了DXF到MapInfo的转换工具,可接受AutoCAD的DXF标准文件格式,AutoCAD与MapInfo之间的数据转换就利用外部数据交换格式,采用间接转换法进行转换。
      2.2 转换过程
      按照上述转换原理,AutoCAD向MapInfo的数据转换依照下述步骤进行:
      第一步:在AutoCAD中,使用“文件”下拉菜单中或标准工具栏上的“打开”命令打开需要进行数据格式转换的图形文件。在“文件”下拉菜单中选择“另存为”命令选项,执行“另存为”命令后,选择保存文件类型为AutoCAD R13/LT95 DXF(*.dxf),然后保存文件。
      第二步:在MapInfo中,利用“表”下拉菜单中的“转入[I]”选项,在打开的“转入文件”对话框中选择文件类型AutoCAD DXF(*.dxf),选中需要转入的图形文件后点击打开按钮。在出现的“DXF转入信息”对话框中,可按照该对话框的提示选择要转入的DXF图层。在AutoCAD中地物是按类别存储在不同的图层中,导入时按地物的图层逐层转出。
      在“DXF转入信息”话框中可以选择对该dxf文件重新设置投影、并进行坐标转换。如果dxf图形文件中包含了属性信息,则可选择保留属性数据选项框,在转换过程中MapInfo可将原来的属性信息同时转入到MapInfo中。
      2.3 转换时注意的问题
      按照以上步骤完成数据转换,但是如果转换前数据的对应关系没处理好,或者说没有对数据进行很好的预处理工作,转换之后造成某些要素的图形信息存在问题。虽然现有的GIS软件都提供了较强的图形编辑功能,但是AutoCAD在图形编辑方面的功能更强大,如果我们能在数据转换前对AutoCAD的图形数据作必要的编辑修改工作,那么数据转换后将大大减少对图形数据修改的工作量。以下是在数据转换过程中遇到的问题,经过在AutoCAD里的前期编辑之后基本已经能在MapInfo下正常显示。
      ⑴ 点状要素
      在AutoCAD中,点状元素(控制点、路灯等)如果采用线段(Line)、多段线(Pline)、点(Point)、圆(Circle)等基本绘图命令绘制、编辑形成,那么这些点状元素的形式化表达,转化到MapInfo后不能作为一个整体,并且难以附加属性和提取信息。解决这一问题的关键是:用块的方法或用形的方法在AutoCAD中进行点状符合的绘制然后再进行数据转换。
      ⑵ 线状要素
      对于线状要素的绘制,利用AutoCAD线型定义的方法构造较为简单的线型,利用形定义的方法构造复杂线型,用这种方法绘制的线状要素一般情况下都可无损的转换到MapInfo中。
      
      ⑶ 面状要素
      在图形的绘制过程中,房屋和宗地是重要的面状图形要素,在AutoCAD中一般是由线段(Line)、多义线(Polyline)、圆(Circle)来表达。将其转换到MapInfo中时,应该将其转化为面状要素。
      3.结束语
      随着地理信息系统的广泛应用,数据采集成为整个GIS应用系统的建立过程中一个重要的环节,针对目前数据来源各异的情况,数据共享是解决这一重大问题的关键。本文研究从AutoCAD向MapInfo的数据转换,并针对转换过程中出现的问题提出了一些解决方法。相信对数据共享的全面实现有一定的作用。
      参考文献
      [1]陈能,施蓓琦.AutoCAD地形图数据转换为GIS空间数据的技术研究与应用[J].测绘通报,2005年第8期,11-14,34.
      [2]谭夏梅. AutoCAD与MapInfo的数据分析与图形数据转换[J].《机床与液压》,2004,第3期,140-141,168.
      [3]罗云启,罗毅.数字化地理信息系统MapInfo应用大全[M].北京希望电子出版社.2001年.
      [4] 张明波.GIS与CAD数据共享[D].
      [5]周勇前.GIS与CAD数据交换[J].武测科技,1996年第3期,16-18,44.

    相关热词搜索: 转换 数据 AUTOCAD MapInfo

    • 文学百科
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章