AutoCAD数据到GIS空间数据转换技术和方法的研究_第1页
AutoCAD数据到GIS空间数据转换技术和方法的研究_第2页
AutoCAD数据到GIS空间数据转换技术和方法的研究_第3页
AutoCAD数据到GIS空间数据转换技术和方法的研究_第4页
AutoCAD数据到GIS空间数据转换技术和方法的研究_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Au toCAD数据到G IS空间数据转换技术和方法的研究曹国云1,张伟2(1.西南大学资源与环境科学学院,重庆400715;2.总参工程兵第四设计研究院,北京100036摘要介绍了CAD数据到E SR I G IS软件所支持数据转换的相关工具和方法。关键词Au toCAD;G IS;数据转换中图分类号S126文献标识码 A 文章编号0517-6611(200622-6035-02S tud y on th e C on v e rs io n T e c h n iqu e a n d M e th od s from CAD D a ta to G IS Sp a t ia l D a t

2、aCAO G u o-y un(C o lle ge o f R esou rce s an d E n v ironm en ta l S cien ce,S ou th-W e st U n iv er sity,C h on gq in g400715A b s tra c t T h is a rticle in trodu ced som e re la ted too ls an d m e th ods fo r da ta con ve rsion fro mCAD da ta to E SR I G IS so ftw a re su ppo rtin g da ta.K e

3、 y w o rd s A u toCAD;G IS;D a ta con v er sion在C AD的数据模型中,点、线、面等几何要素以二进制形式保存于文件中,相关的注记、颜色、线形等属性也与几何数据放在一起。该模型具有强大的绘图功能和矢量图形处理的能力,广泛应用于工业设计、机械设计、建筑设计、城市规划之中。早期的地图制图系统多以A u toCAD作为软件的开发平台,因此目前很大一部分地理信息数据仍以A u toCAD的数据格式(*.dw g存储。但随着计算机的迅速发展,从空间地理信息系统的角度来看,A u toCAD缺乏较强的空间数据信息的描述和分析功能。而地理信息系统(G IS却在空间

4、信息分析方面发挥着巨大的作用,能对已存的空间数据进行建模、分析和管理。因此已有的A u toCAD数字地形图只能作为数据库建立的数字形式的基础数据源,而不能是G IS概念中的空间信息数据库。所以,为充分利用已有的数据资源,就必须用切实可行的处理方法将已有的A u toCAD数字地形图数据转化为适用的G IS数据。1相关数据类型说明1.1CAD文件数据的特点常见的C AD文件有A u toCAD 的线画文件(.dw g,M icroS ta t ion的设计文件(.d gn。A u tod esk 的线画交换格式(DX F,M icroS ta t ion文件的这个文件扩展名是可变的。C AD文

5、件是由诸如颜色、线型、线宽、符号等静态图形特征组织后的图层集合,其图层并不像G IS中的图层那样组织严密,实体或元素都包含在单一的文件中,属性数据的主要描述依据图层和注记。不同的CAD软件版本对不同版本文件格式的实现是不同的(如A u toCAD13v、14v、2000v的线画是彼此不同的,即在进行数据处理时需要注意相关的版本。DX F文件通常是作为一个A SC II文件,也可以存为一个二进制文件方式。CAD文件除可存储静态的图形数据外,也可以通过编码对应属性的方式来存储属性数据。A u toCAD 和M icros ta t ion中提供的方法用来操作CAD对象上的相关属性数据,这些方法通常

6、都有相关的标准,但也有少量是用户自定义模式,E SR I软件对这些自定义的属性模式的访问是有限制的。1.2 A rcG IS空间数据文件格式的特点1.2.1 C ove ra ges文件格式。C ov e ra ges是一种矢量文件格式,作者简介曹国云(1979-,女,山东潍坊人,硕士研究生,研究方向:资源与环境信息系统。收稿日期2006-07-18几何和空间拓扑关系存储在二进制文件中,与之相关的属性数据被存放在IN FO表或RDBM S中(PC A rcIn fo存储在D B F 表中。C ov erag es是对要素类组织后(fea tu re cla ss的集合,每个要素类都是一些点、线

7、、面或者文本的集合,用于描述地理要素的C ov erag e要素类包括p oin t、nod e、rou te、sy s tem、sect ion、p oly gon和reg ion。一个或多个cov erag e要素被用于构造地理要素,如a rcs和n od e被用于构造街道中心线,t ic、anno ta t ion、link、bound a ry要素类提供了对cov erag e数据管理和浏览的支持。1.2.2S h ap efiles文件格式。S ha pe file也是一种矢量文件格式,与cov erag e不同的是sha pe file文件不存储拓扑信息,因此相对其他数据格式占用存

8、储空间较少,显示和访问效率较高。通常1个sha pe file由1个主文件、索引文件和DB A SE文件组成,几何和属性基于记录号一一对应。1.2.3 A rcSD E简单要素层。A rcSD E将要素组织为要素类。一个要素类是一个或多个具有相同几何类型要素的集合,在SDE3.0时的提法称为“la ye r”。一个要素是一个空间对象的几何描述,定义为一系列的X、Y坐标序列和几何属性,表中一行就是一个要素。A rcSDE通过一个或多个表实现一个要素类,这取决于D BM S存储集合的列类型。A rcSDE不改变已有的DBM S功能或影响当前的应用程序,它只是简单地在表中增加了一个空间列并为客户端应

9、用程序提供了工具(C/ JA V A A P I,实际上,A rcSDE使用和补充了基本的DBM S功能。在A rcSD E中每个几何类型都有一个严格的验证规则集,用来检测一个要素在存储前是否正确几何化。1.2.4 GEODA T AB A SE库文件。一个g eoda taba se是DBM S中的一个空间数据知识库,它包含了矢量数据、栅格数据、表及其他G IS对象。G eoda taba s e简称为地理数据库,是建立在简单要素层模型基础之上的。G eod a tab a se模型支持对象关系矢量数据模型,该模型中实体被描述为对象,除具有属性外,还具有对象行为和对象间的关系。G eoda

10、ta ba se支持在系统中创建多种地理对象模型,对象类型包括简单对象、地理要素、几何网络和平面拓扑。G eoda taba s e模型允许在对象中定义关系,并利用这些规则来保持数据的完整性和一致性。最简单的geoda ta ba se模型是一系列独立要素层集合,每个要素层简单地包含点、线、多边形或注记,这和SD E3的SDEla y ers和A rc V iew的sh ape file实现相似。一个geod a tab a se 可以由一个或多个要素类组成,而一个要素类则是一个或多安徽农业科学,J ou rn a l o f A n h u i A g r i.S c i.2006,34(2

11、2:6035-6036,6064责任编辑朱永和责任校对孙能森个具有相同几何类型的要素集合,扩展的规则和行为被储存在一个附加表中,并且也由A rcSDE来管理。2Au toCAD数据到G IS空间数据的集成对使用和共享CAD数据E S R I提供了不同的策略,CAD/ G IS集成的一种方式是将C AD数据作为G IS数据集,直接从本地文件读取CAD线并作为一个有效的G IS数据源。2.1 A rcV iew G IS3.X(CAD R ead e r E x ten s ionA rcV iew G IS 提供工具读取CAD文件作为有效的G IS数据源,这些工具直接读一个C AD文件到磁盘。当

12、显示数据时,一个CAD文件被看作A rcV iew3环境中的sha pe file G IS数据源。这个CAD可以读取扩展支持以下的C AD图形特征和扩展的C AD属性:颜色、线型、级别/图层、块名/cell名、文本值、文件位置/ha n-d le、M S L IN K、ce ll或块属性、线宽、高程和实体类型等。一个独立的线画在A rcV iew中可以被作为一个或多个主题,但A r-c V iew G IS只能工作在相同的几何类型主题中,它需要从CAD 文件中提取4个有效几何类型来在A rc V iew中作为一个主题显示,每个CAD线画可以象其他主题一样在A rcV iew中被多次打开,这样

13、就可以对CAD文件中的不同对象进行显示控制,类似的方法还可以对A u toCAD或M icros ta tion图层的可见性进行控制。A u toCAD的块和M icros ta tion的ce ll可被作为点、线或多边形几何的一个组成,当被作为点几何或它们的组合显示时,块属性和cell标记值将自动地包含在一个虚拟表中。2.2 A rcG IS(CAD要素类和CAD线画层A rc M ap可以直接浏览CAD文件。A rcG IS有2种方法对待信息:CAD要素数据对象,这和A rcV iew3.X中的CAD R eade r E x tens ion很相似;作为一个单独的层显示CAD线画,用A

14、rc G IS线画层可以控制图层显示和查询对象。A u toCAD块和M icros ta tion ce ll 可被作为点或者点、线、多边形几何的组合来显示,块属性和ce ll标记值将自动包含在一个虚拟表中。在A rc G IS中将C AD线画作为一个CAD线画层打开时,实体C AD线画被作为一个映射层,因此它的符号是静态不能被修改的,只能用于A rc G IS分析或查找。当C AD线画被作为要素数据对象时,A rc M ap创建了一个CAD要素类,可以对该要素类进行查询和分析,使用A r-c G IS中标准的符号编辑器来编辑要素符号。在A rc M ap中,地理属性被作为一个图层来表达,当

15、从CAD线画创建图层时,可以选择要表达的线画层。在A rcG IS中可以直接访问多种CAD格式,包括A u to C AD的dw g和所有A SC II、二进制形式的DX F.d gn文件。此外,包含三维坐标信息的话也可以在A rcS cen e环境中显示。2.3 A rcSDE CAD C lien t A rcSDE CAD客户端是A rcSDE的空间数据客户端,允许用户依据A rcSDE在A u toCAD或M icro-s ta tion环境中存放或取出数据并进行编辑。CAD客户端能够通过多个A rcSD E服务同时访问不同DBM S中的数据,例如在同一时间访问1个A rcSDEfo

16、r cov era g e管理的A rcIn fo cov erag e 数据、1个A rcSD Efor O ra cle管理的空间数据库和1个A rcSDE for SQ LS erve r数据库,也能从A rc G IS G eoda taba s e中的简单要素层中访问数据。相反,当CAD数据被存储进一个D BM S时,G IS用户不需要任何转换就可以使用A rcSD E客户端访问CAD数据的几何,每个CAD对象有一个翻译后的几何并作为一个有效的A rcSDE几何要素被存储。一些复杂的CAD几何,如椭圆、圆、块/ce ll等被翻译成一些A rcSDE客户端应用程序可以访问的几何。C A

17、D客户端存储CAD对象的一个二进制副本,它包括C AD对象的一切,如图形特征、块定义、块属性、标记、cell、x-d a ta和其他自定义数据。一个CAD客户端用户可以访问所有A rcSD E管理的数据源,同样,G IS用户也可以直接访问C AD客户端用户存储的C AD数据几何。3从A u toCAD数据到G IS空间数据转换的几种方法C AD数据经常需要经过组织和处理后才能在G IS应用程序中使用,E SR I提供了不同的转换工具可以在G IS和C AD 间更好地使用数据。(C AD R ead er E x tens ion有一个内嵌的集成工具,根据属性/空间选择标准从一个C AD文件中选

18、择一组空间要素,选中的对象集可导出为sh ape file。使用这个功能,A rc V iew3.X能转换CAD文件的CAD对象到A rc V iew G IS sha pe file格式中。3.2A rcG IS:A rcC a ta log-S i m p le D a ta Load e r在A rcC a ta log 中选中一个要素使用S i m p le D a ta L oad er向导工具,该工具提供了增加数据到已有要素类的方法。按照向导提示,可以选择一个要导入的CAD数据源,然后向导将允许映射C AD图形属性值到已有的数据库字段。另外,该工具还提供了查询功能用来对导入源实体进

19、行过滤,然后选中的信息被增加到要素类中。在运用该工具前,地理数据库的要素类必须事先存在。3.3 A rcG IS:A rcM ap-E xp or t Da ta从A rc M a p中使用E xp ortD a ta工具,一个选中的CAD要素集可以被导出为sh ap efile或导出到一个空的g eoda ta ba se要素类中。在A rc M ap中CAD文本的转换在操作上有些不同,因为A rc M ap中的CAD线画文本被作为一个混合的cove ra g e ann ota tion类型显示,因此必须使用转换cov era g e ann ota t ion功能来取得CAD文本,导入作为geod a tab a se ann ota tion。3.4A rcG IS:A rcT oo lbox-CAD到G eoda tabase转换A rc G IS 提供了一个转换工具来实现转换CAD数据到新的g eo-da taba se要素类中,该工具在A rcT oo lb ox和A rcC a ta log中都是可用的。A rcT oo lbox转换工具允许定义一个查询来选择C AD 对象,然后转换并保存查询结果集到一个新的geod a tab a se要素类中,这与A rc M a p中使用的方法不同。A rcT oo lbox的转换工具将创建一个新的要素类作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论