AutoCAD二维图形数据转换到XML的一种实现方法

AutoCAD二维图形数据转换到XML的一种实现方法
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.zip
资源大小:432 KB
标准类别:其他标准
资源ID:421119
VIP资源

标准规范下载简介和部分内容预览:

AutoCAD二维图形数据转换到XML的一种实现方法

二维失量图形是通过保存描述图形实体的各种参数和描述 方法来存放矢量图形的。举个例子来说,在二维坐标系中,我们 保存了圆心位置坐标和半径值就等于是保存了这个圆实体。因 比我们以XML格式来描述AutoCAD中的二维图形实体,实际 上就是获取AubCAD文件中该实体的属性参数,然后再根据这 些属性定义DTD.并以XML格式存放图形信息。整个过程一共 包括了三个部分,首先是通过AuboCAD提供的二次开发平台 ObjectARX获取二维图形实体的属性参数值,然后为XML文件 定义DTD.最后是利用DOM技术创建XML文件。

2.1利用ObjectARx提取实体属性数据

2.3通过DOM创建XML文件

图1为一种常用机械零件轴承的剖视图。图中二维实体包 括了一组多义线(polyline)和单线(line),4个图案填充区域(图 中带斜线的区域)和1个尺寸标注实体(属于对齐型尺寸标注 AlignedD imension)。 我们以属性最为复杂的图案填充实体为例,通过调用DOM 为其建立XML树型文档。 1)建立DOM分析器 第一步是建立DOM分析器。由于DOM是一个完全中立 的标准,他不限定实现上的细节。所以在DOM分析器将XML 转化为一个DOM对象时,不同公司的分析器的做法可能是不 同的。 DOMB uilder mydom = new DOMB uilder() ; 依照DOM标准,DOM分析器所返回的是一个Document对 象,这个对象不等于XMIL文件的根元素,他比根元素还要高一 级,还包含了其他元素,如DTD等。 2)将二维图形实体所有属性解析为节点树 由于DOM解析的是树状结构的XML文档.所以我们要将 区域填充实体的所有属性以树的形式组织。

图2 由图案填充实体属性创建的XM儿文件结构示意图

oCAD二维图形数据转换到XML的一种实现方

前面的实例中虽然只举了图案填充区域实体作为例子,但 所提出的方法适用于AutoCAD中几乎所有的二维实体。为二 维图形实体创建XML文件的过程实际也就是通过调用DOM方 法来创建一棵以实体属性作为节点的树的过程。不同图形所区 别的只是属性节点的名称和数目有所不同而已。也就是说,只 要能掌握二维图形实体的属性,我们就可以通过本文提出的方 法为所有二维图形实体创建XML文件。 下面我们以AcDb中提供的图形实体类为依据.分析Auto

伴随着互联网的发展,XMIL技术在网络上的应用日趋广 泛,其在数据交换,数据表现等方面都大有用武之地。本文提出 了一种将AutoCAD常用二维图形实体数据转换成XML树状格 式的方法,我们还可以对这些XMIL文件作进一步的处理,例如 采用XSL技术将其转换到SVG格式。随着XML标准的不断完 善,支持XML的工具和浏览器不断增多,与XML技术的结合将 成为未来CAD软件发展的一个必然趋势。

运行反馈机制使企业模型能够根据企业目标和外界环境的变化 进行及时更新和维护,一般包括两方面内容:合作伙伴企业组织 重组和企业过程改进。涉及到过程监控和追踪。当企业目标完 成或市场机遇消失后,在解散阶段实现VE的自动瓦解。

VE的业务过程全集是由来自不同合作伙伴企业的业务过 程子集组合而成,是一种分布式的体系结构。因此VE的结构 层次维由业务过程层、实体企业层和虚拟企业层三层递阶结构 组成。在虚拟企业层次将项目根据项目组的粒度进行分解,并 描述不同的负责组织和资源支持,体现各合作伙伴企业在项目 中的协同关系。在实体企业层次根据虚拟企业层的项目划分和 任务分配情况,对所承担任务进行细化,对参与虚拟企业的过程 集合进行功能性、逻辑性描述。在业务过程层次对过程进行详 细描述,包括子过程、活动、具体负责组织单元、资源、信息及其 相互关系。子过程具有良好的封装性、完整性、独立性,是实体 企业参与虚拟企业的基本活动单元,可作为即插即用的模型构 件。结构层次维即支持从下向上的利用模型构件快速有效地构 建VE模型的过程,也支持从上向下的由抽象到具体、逐步细化 的建模过程

机场35kv变电站工程新建工程现场文明施工方案(最终)等:AutoCAD二维图形数据转换到XML的一种实

4企业过程集成支持环境框架

过程模型运作子环境利用VRMIL对优化的过程模型在现实 环境中进行实际运作,通过信息映射集成企业的项目管理工具 和过程管理工具利用项目管理中的项目分解和任务规划制 定项目进度计划,利用过程运行系统作为项目管理的实施手段 驱动各应用系统协同完成任务、并监控任务执行情况。 建模、模拟和运作环境的实现都依赖于一系列的支持工具。 图形支持工具为用户提供一个交互式图形编辑器,并支持语法 信息、语义信息和行为描述的集成,为可视化建模提供技术支 持,所有的图形元素都以对象形式存储于下层的对象管理系统 中,使工具具有良好的移植性和重用性。一体化企业信息平台 提供对分布式数据的集中管理,解决分布、异构平台的信息集成 问题,为网络环境中的资源统一规划、作业远程透明调度、结果 本地显示的实现提供技术支持。分布式网络环境是虚拟企业所 处的实际物理环境

本文将敏捷制造的实施组织一虚拟企业作为参考企业、从 开放的复杂巨系统角度分析了其对企业过程工程实施的需求, 提出了一套多维企业过程模型体系,并设计了相应的过程集成 环境来支持过程建模、模拟和运作,实现过程的静态分析、动态 分析,为过程优化提供参考和依据,指导企业过程重组,降低企 业再工程的风险。下一步我们会完善、扩展VPML及其支持环 境,增强多用户的协同建模能力、过程模型性能、经济综合分析 能力和模型的自动优化能力,并逐渐移植到Java平台,实现基 于htemet和Web的过程建模环境。

©版权声明
相关文章