基于XML的特种设备二维矢量图类库的设计与实现

基于XML的特种设备二维矢量图类库的设计与实现

论文摘要

在特种设备简图管理上,使用传统的绘图方式和信息传递手段管理存在信息共享差、磨损、遗失等问题。将先进的矢量图形技术与特种设备简图管理相结合,开发特种设备二维矢量图类库,并进一步开发相应绘制软件具有重要意义。设计、开发此类库的主旨是解决特种设备简图绘制简便、格式统一和信息共享的问题。在本类库中,用户以文本、直线、曲线、圆弧、矩形、椭圆、扇形等矢量图形元素为基础,逐层构建图形元件,经过对图形元件的移动、组合、旋转、放缩、对齐、拼接、复制、粘贴等操作,最终生成完整的特种设备简图,并将其保存为图元库。本类库实现文本格式存储矢量图形,降低了存储容量,加快了检索速度。通过借鉴国内外的各种矢量绘图控件和矢量图形标准,结合压力容器、工业管道、起重机械等特种设备简图的特点,进行列举、抽象、分析、归纳,形成了一组适合绘制特种设备简图的基础图形类库。它包括九个基础类,分别是:视图类、页面类、图形单元类、文字单元类、形状单元类、线条单元类、元件类、单元组和图层类。本类库实现了文字单元类、形状单元类、线条单元类、元件类四种基本图形单元类的移动、组合、放缩、对齐、拼接、复制、粘贴等方法,并实现对四种图形单元的分组和分层管理,另外,图形视图类包含多个页面实例,实现特定XML文件的导入和导出方法。本类库生成的特种设备简图和图元库,均以基于XML的图元特征数据文本格式存储,真正实现图形的矢量化。基于本类库开发的绘图软件操作简单、运行高效、功能实用,已经得到齐鲁石化公司用户的认证。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题来源
  • 1.1.1 选题
  • 1.1.2 课题描述
  • 1.2 课题国内外研究
  • 1.2.1 课题国外研究现状
  • 1.2.2 课题国内研究现状
  • 1.2.3 公司简图绘制现状
  • 1.3 课题研究意义
  • 1.4 课题研究内容及采用技术
  • 1.4.1 课题研究内容
  • 1.4.2 实现技术
  • 第二章 矢量图形概述及矢量图形组件
  • 2.1 矢量图形概述
  • 2.2 可扩展标识语言XML
  • 2.3 矢量图形标记语言
  • 2.4 图形设备接口GDI+
  • 第三章 类库的设计
  • 3.1 设计目标
  • 3.2 设计原则
  • 3.3 开发环境
  • 3.4 设计的类
  • 3.5 类及其关系图
  • 3.6 关键算法及流程
  • 3.6.1 字符串转换成图形实现
  • 3.6.2 二维矢量图形的剪裁算法
  • 3.6.3 图元库载入算法
  • 第四章 类库的实现
  • 4.1 类的实现
  • 4.1.1 视图类
  • 4.1.2 页面类
  • 4.1.3 图形单元类
  • 4.1.4 文字单元类
  • 4.1.5 形状单元类
  • 4.1.6 线条单元类
  • 4.1.7 元件类
  • 4.1.8 单元组类
  • 4.1.9 图层类
  • 4.2 功能实现
  • 4.2.1 系统界面
  • 4.2.2 系统功能
  • 第五章 结论
  • 参考文献
  • 附录A 部分程序代码
  • 致谢
  • 相关论文文献

    • [1].基于XML的公交查询系统设计[J]. 科教文汇(下旬刊) 2012(07)
    • [2].XML技术的房地产估价数据标准研究[J]. 中国房地产 2013(24)
    • [3].《XML技术》线上教学的实践和探索[J]. 科技风 2020(33)
    • [4].基于XML的分布式异构数据库变化捕捉及动态同步系统实现[J]. 铁路计算机应用 2013(10)
    • [5].浅议XML技术在计量检测管理系统中的应用[J]. 科技致富向导 2013(30)
    • [6].XML函数依赖研究综述[J]. 计算机工程与科学 2014(02)
    • [7].基于XML的异构数据交换研究与实现[J]. 石家庄学院学报 2014(03)
    • [8].基于XML的电子政务数据交换平台设计[J]. 安徽冶金科技职业学院学报 2014(02)
    • [9].运用XML实现异构数据库的数据转换[J]. 电脑知识与技术 2013(08)
    • [10].XML技术的异构数据库数据双向存取模型[J]. 安顺学院学报 2013(02)
    • [11].基于XML的数据客体与安全标记绑定方法[J]. 计算机科学 2013(08)
    • [12].基于XML的光交叉连接节点描述[J]. 通信技术 2013(07)
    • [13].XML加密技术在居民健康档案中的应用[J]. 保密科学技术 2013(05)
    • [14].XML有序多重签名在公文流转系统中的应用[J]. 电脑知识与技术 2013(25)
    • [15].基于轴结点的XML函数依赖及推理规则[J]. 计算机与数字工程 2012(01)
    • [16].XML语言在综合监控系统视频控制中的应用[J]. 工业控制计算机 2012(02)
    • [17].如何进行XML的异构数据库数据的转换[J]. 硅谷 2012(09)
    • [18].基于XML的电子政务工作流模型的研究与实现[J]. 电脑知识与技术 2012(21)
    • [19].XML电子公文多重签名方法研究[J]. 北京电子科技学院学报 2012(02)
    • [20].浅析XML技术在组织机构代码数据交换中的应用[J]. 标准科学 2012(04)
    • [21].基于XML的教学资源库系统研究[J]. 信息技术 2012(11)
    • [22].一种基于领域知识的XML数据模糊查询[J]. 智能系统学报 2012(06)
    • [23].面向广义特征的机器人零件模型表达及XML描述[J]. 中国制造业信息化 2012(23)
    • [24].基于XML全文数据引文分析系统的设计与实现[J]. 现代图书情报技术 2012(11)
    • [25].基于ASP.NET与XML的异构数据库数据交互解析与实现[J]. 计算机与现代化 2011(01)
    • [26].基于XML的电子公文交换[J]. 兰台世界 2011(02)
    • [27].XML与动态指标管理在土地适宜性评价中的应用[J]. 测绘工程 2011(01)
    • [28].XML技术在网络化虚拟仪器中的应用探索[J]. 现代科学仪器 2011(01)
    • [29].基于XML的校园网站信息共享[J]. 长春师范学院学报 2011(02)
    • [30].试析基于XML的结构化电子病历[J]. 电脑编程技巧与维护 2011(10)

    标签:;  ;  ;  

    基于XML的特种设备二维矢量图类库的设计与实现
    下载Doc文档

    猜你喜欢