学位论文 > 优秀研究生学位论文题录展示

基于.Net平台的AutoCAD二次开发技术与应用—地图符号库的制作

作 者: 刘军
导 师: 方源敏
学 校: 昆明理工大学
专 业: 地图学与地理信息系统
关键词: CAD AutoCAD ObjectARX.Net 二次开发 地图符号库
分类号: TP391.72
类 型: 硕士论文
年 份: 2011年
下 载: 151次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,随着计算机制图技术的日趋成熟和不断发展,许多专业制图软件也随之诞生。目前在生产单位常用的制图软件有AutoCAD、MapGIS和EasyMap等。但是,选择什么样的制图软件才能满足单位的工作需求,却是一个非常难的问题。AutoCAD以其操作简单、功能强大以及友好的用户界面等优点赢得了广大用户的青睐。作为一款优秀的综合制图软件,尽管AutoCAD以其通用的格式、完善的图形绘制功能及强大的图形编辑功能在各行各业计算机辅助设计方面发挥着不可替代的作用,但是,经常使用AutoCAD的用户会发现,其现有的功能并不能完全满足用户的需求,尤其是在测绘制图领域,由于行业的特殊性,经常会遇到许多反复使用的专用符号,原有软件的符号往往不能够满足需要。在这种情况下,就需要根据实际需求对软件进行客户化定制和二次开发。这样不但可以提高工作效率、降低劳动强度还可以节约成本。地图符号是地图进行空间信息传递的不可缺少的中间媒介,是表达地理事物的空间分布以及人们认知地图、分析地图的主要工具。在地图中,地图符号扮演着地图语言的角色。随着计算机信息技术、遥感技术的飞速发展,传统的手工绘制地图的方法已经不再适应现代化的需求,正在逐步的被数字地图新技术所取代。而地图符号库又是数字化成图软件的一个重要的支撑模块,因此,对地图符号库的开发就显得尤为重要。目前AutoCAD支持的二次开发语言比较丰富,不管在哪种开发语言下对其进行二次开发的运行原理、程序设计的方法及开发思路是不变的。本论文在分析了各种开发语言的性能、功能、开发周期、开发难度以及未来的发展趋势之后,决定采用在.Net(C#)环境下对AutoCAD进行二次开发。并且完成了平面自动化成图符号库的开发,该符号库的设计与实现充分利用了AutoCAD强大的菜单定制功能和幻灯片制做功能来创建地图符号库下拉菜单和图像平铺菜单,操作者可以通过图标来识别、选择相应的符号,实现测量数据的快速成图。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-16
  1.1 课题研究背景  10-11
  1.2 国内外研究现状  11-12
  1.3 CAD技术的发展趋势  12-13
  1.4 论文研究的目的和意义  13
  1.5 系统实现技术路线及论文组织框架  13-16
    1.5.1 系统实现技术路线  13-14
    1.5.2 论文组织结构  14-16
第二章 CAD二次开发及其工具概述  16-30
  2.1 CAD概述  16
  2.2 CAD系统的构成  16-19
    2.2.1 CAD的硬件系统  17
    2.2.2 CAD系统的软件构成  17-19
  2.3 CAD二次开发概述  19-22
    2.3.1 CAD二次开发的概念  19
    2.3.2 CAD二次开发的目的  19-20
    2.3.3 CAD二次开发的特点  20
    2.3.4 二次开发的一般原则  20-21
    2.3.5 二次开发的基本过程  21-22
  2.4 AutoCAD简介  22-23
  2.5 AutoCAD二次开发工具概述  23-27
  2.6 VC#.Net+AutoCAD二次开发框架  27-29
  2.7 本章小结  29-30
第三章 AutoCAD的定制  30-46
  3.1 AutoCAD的定制概述  30-31
  3.2 定制的基本知识  31-32
    3.2.1 AutoCAD库搜素路径  31
    3.2.2 AutoCAD中命令搜索过程  31-32
  3.3 基本的定制方法  32
  3.4 自定义命令  32-34
    3.4.1 自定义中的宏  33
    3.4.2 自定义内部命令  33-34
  3.5 菜单的定制与开发  34-44
    3.5.1 菜单文件  35-36
    3.5.2 定制下拉菜单  36-39
    3.5.3 图像平铺菜单的开发  39-44
  3.6 本章小结  44-46
第四章 符号库的建立  46-76
  4.1 地图符号库的自定义  46-47
  4.2 点状符号的建立  47-50
  4.3 线状符号的建立  50-67
    4.3.1 标准线型文件及格式定义  51-53
    4.3.2 简单线型的开发方法  53-54
    4.3.3 复杂线型的开发方法  54-57
    4.3.4 形和字体的定制  57-67
      4.3.4.1 字符的生成方法  57-58
      4.3.4.2 形及形文件的定义  58-59
      4.3.4.3 形定义的格式  59-60
      4.3.4.4 形文件中的描述代码  60-67
  4.4 面状符号的建立  67-74
    4.4.1 图案的构成  67-68
    4.4.2 填充图案法建立面状符号  68-71
    4.4.3 用插入法建立面状符号  71-74
  4.5 本章小结  74-76
第五章 符号库的运行示例  76-82
第六章 结论与展望  82-84
  6.1 结论  82-83
  6.2 展望  83-84
致谢  84-86
参考文献  86-88
附录  88

相似论文

  1. 矢量CAD电子图纸保护系统研究,TP391.72
  2. 基于约束图的服装参数化制板技术,TS941.2
  3. VBA环境下三维矿图的绘制,TP391.72
  4. 船用柴油机关键件CAD/CAPP/CAM集成系统开发,U664.121
  5. 新课程实施中的教材二次开发研究,G423.07
  6. 新课程背景下初中地理教材二次开发的实践研究,G633.55
  7. 基于AutoCAD的机械设计辅助工具的研究与开发,TH122
  8. 沈阳华美宫产食品有限公司ERP系统的研究与实现,TP311.52
  9. 面向肺部CAD的特征提取、选择及分类方法研究,TP391.41
  10. 基于Pro/E的法兰参数化系统设计,TP391.72
  11. 铸造工艺CAD软件开发,TP391.72
  12. 一种支持异源系统协同设计的CAD数据集成方法,TP391.72
  13. 随机基础激励响应控制及Patran的二次开发,O324
  14. 基于SolidWorks的板料成形仿真后置处理系统的开发,TP391.72
  15. 基于Pro/E的钣金件毛坯展开仿真系统研究,TG38
  16. 基于SolidWorks的板料成形快速仿真系统的研究和开发,TG385
  17. 基于Open Inventor的圈绒地毯花型仿真技术研究,TS106.76
  18. 基于Pro/E的三维零件参数化建模和特征提取研究,TP391.72
  19. 网络课程现存问题的探究及对策研究,G434
  20. 电子装配工艺辅助系统的研究与实现,TN05
  21. 船体分段的机器人焊接路径规划与离线编程,TP242

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 机器辅助技术 > 机器辅助设计(CAD)、辅助制图
© 2012 www.xueweilunwen.com