第一章绪论
1.1选题背景近年来随着经济的发展,全国各地修建大量商业小区,房地产业在中国迅速崛起,房地产业对建筑物图形的需求也迅速增长,对快速绘制建筑图形提出更高要求。目前房地产业绘图的现状一般都是测绘人员将现场测绘的数据输入到Excel中,并将测绘数据整理生成测绘文档,然后把Excel文档中的数据以坐标的形式输入到CAD中以逐点逐线的方式画出图形。这个过程需要技术人员手工完成,即测量数据从Excel录入到AutoCAD直至绘图、出图整个过程全靠手工完成,不仅工作量大目_易出错。这种绘图方式渐渐不能满足房地产业口益增长的需求。如何利用计算机技术实现快速绘图的研究应运}fn生。传统的绘图方式没有充分发挥Excel和AutoCAD的潜在功能。本文根据Excel和AutoCAD的二次开发技术,研究基十测绘文档快速绘图的方法,即通过Excel与AutoCAD的结合,可以方便快捷地驱动AutoCAD绘图。使AutoCAD中一些相对繁兀的操作通过Excel的使用得以简化,实现AutoCAD自动读取Excel中的数据并绘制图形。
1.2绘图与建模的现状当前我国房地产业绘图使用的CAD软件是主要是美国AU丁ODESK公司开发的AU丁ODESK软件,它是一个功能强大、易学易用、具有开放型结构的软件,不仅便十用户使用,ifub_系统本身可不断地扩充和完善,它被广泛地应用十微机及工作站上[2]。国内外软件开发商在有关工程设计方面开发的CAD软件有:华远的HOUSE软件、建研院的ABD集成化软件和BICAD软件、理正的CAD软件、方圆公司的方圆二维室内设计系统等。随着CAD技术的不断发展,其覆盖的工作领域也不断地扩大,如工程设计CAD项目的管理、初步设计、分析计算、绘制工程、统计优化等。CAD技术的应用正在有力}fn迅速地改变着传统的工程设计方法和设计生产的管理模式。通过多年的设计实践CAD技术以简单、快捷、存储方便等优点已在工程设计中承担着不可替代的重要作用[7]。1.2.1绘图现状目前我国房地产绘图方法主要有手工绘图和参数化绘图两类。手工绘图就是绘图人员(设计人员)借助绘图软件把测量数据变成二维或二维图形方式展示出来。传统的手工绘图通过绘图员向CAD软件平台输入点的坐标值来绘制点、线、面的方式来绘制图形,这种绘图方式不仅速度慢}fnb_容易出错,工作繁杂枯燥。为了改变这种绘图现状,人们引入参数化绘图方法。参数化绘图即图形参数化技术,就是在工程图形模型中,以其尺寸为参数,用尺寸的改变驱动图形的改变。这样的模型可以得到一系列的图形,很适合系列产品的绘图。参数方法有变量几何法、几何推理法和变量流技术的参数化方法等。变量几何法又称为非线性方程组整体求解法。它应用一组特征点来定义欧氏空间中的一个形体,用N个特征点定义的形体共有3N个自由度,相应需要建立3N个独立的约束方程才能唯一确定形体的形状和位置。此法的概念清楚,适应能力强。但是方程组整体求解的效率低,处理过程的几何直观性差,非线性方程组求解困难,如果迭代初值选择不当,算法可能失败「’]。
几何推理法包含作图规则匹配法、几何作图局部求解法和辅助线作图法等。作图规则匹配法的主要特点是将人们手工绘图的过程分解为一系列最基本的作图规则,采用人工智能的符号处理、知识表示、几何推理等手段,将当前的作图步骤与基本规则相匹配来求解。求解未知参数时,只有在有关的局部范围内,确定好优化作图步骤后,修改设计的执行速度才快;但是采用人工智能的几何推理、匹配技术,其繁琐的约束谓词又会延长几何模型本身的建立时间。这种方法现在还不能直接应用十实时交互绘图系统。几何作图局部求解法,即在交互作图过程中,随时标注每个新增加几何兀素的自由度和所受的约束关系,经判断、检测,解出条件成熟的兀素,直至解出所有未知参数。辅助线作图法在实现技巧上与几何作图局部求解法完全一样,只是求解步骤更简单。上述方法绘画一般的图形效果好,但是对复杂的工程图来说,距实用尚有一定距离。变量技术的参数化方法是基十几何作图局部求解法。它以全交互方式准确的定义基型。基型随时可以被改变,引入通道确认机制,系统自动提取约束,并实施尺寸驱动。因此,基本上解决了多通道多变量多视图的图形问题。用此方法已能绘出复杂的工程l纠[,2]。1.2.2建模现状一、CAD实体建模技术CAD实体建模技术是指给定一组几何兀素和一系列描述它们之间关系的约束条件,求解满足这些约束条件的这组几何兀素。整个建模过程借助CAD软件系统来实现,利用鼠标在计算机屏幕上直接绘制或通过CAD自带的编程语言绘制实体,也可以利用模型库中已有的兀件通过“交”、“差”、“并”等几何体的正则运算拼合成实体空间模型yo}二、特征建模技术特征建模技术是基十一组预定义特征「川,在系统内部预先形成特征库和特征分类,并组织成层次化的结构,在设计过程中,用户根据需要交互输入特征类型,然后通过定义尺寸约束,添加位置约束,完成特征约束模型的建立和求解。
参考文献
[1]世界CAD/CAM最新技术动态与产品开发CAD世界[A], 2006-08-29
[2]董玉德,谭建荣,赵韩,等.AutoCAD系统开发技术一程序实现与实例「M ].合肥:中国科学技术大学出版社,2001: 90-98
[3]西北工业大学工程制图教研室.画法几何及机械制图(下)[M].西安:陕西科学技术出版社,2000 : 5 8- 63
[4]启明工作室. Visual Basic Access数据库应用系统开发与实例「M].北京:人民邮电出版社,2004: 45 }- 60
[5]张帆,郑立楷,土华杰.AutoCAD VBA开发精彩实例教程「M].北京:清华大学出版社,2004: 88-97
摘要 5-6
ABSTRACT 6
致谢 7-12
第一章 绪论 12-19
1.1 选题背景 12
1.2 绘图与建模的现状 12-14
1.2.1 绘图现状 12-13
1.2.2 建模现状 13-14
1.3 技术支持 14-16
1.3.1 面向对象方法 14-15
1.3.2 参数化方法 15-16
1.3.3 电子表格绘图技术 16
1.4 研究内容 16-17
1.5 研究方法 17-18
1.6 章节安排 18-19
第二章 数据处理 19-25
2.1 测绘文档结构与数据解析 19-21
2.1.1 测绘文档结构 19-20
2.1.2 数据解析 20-21
2.2 EXCEL 概述 21-22
2.3 数据格式转换 22-24
2.4 本章小结 24-25
第三章 基于文档快速绘图 25-37
3.1 AUTOCAD 概述 25-26
3.1.1 AutoCAD 技术 25-26
3.1.2 AutoCAD 的数据特征 26
3.2 AUTOCAD 与EXCEL 的数据通信 26-27
3.3 快速绘制二维平面图 27-29
3.3.1 图形的分解 27
3.3.2 定义基本图元对象 27-28
3.3.3 绘制基本图形 28
3.3.4 基本图形的组合 28-29
3.3.5 绘图示例 29
3.4 快速绘制三维线框图 29-36
3.4.1 设计思想 30
3.4.2 建模方法 30-31
3.4.3 简单对象的建模 31-33
3.4.4 复杂对象的建模 33-36
3.5 两种方法的比较 36
3.6 本章小结 36-37
第四章 公摊面积计算 37-43
4.1 相关背景 37
4.2 房产面积测算的有关规定 37-40
4.2.1 房产面积测算 37-38
4.2.2 成套的房屋的建筑面积和共有共用面积分摊 38-39
4.2.3 共有共用面积按比例分摊的计算公式 39-40
4.3 基于EXCEL 公摊面积的设计与实现 40-41
4.4 应用实例 41-42
4.5 本章小结 42-43
第五章 系统设计与实现 43-48
5.1 系统框架结构设计 43-44
5.2 系统的分层架构 44-45
5.2.1 数据层 44
5.2.2 功能层 44
5.2.3 用户层 44-45
5.3 开发工具 45-46
5.4 系统实现 46-47
5.5 本章小结 47-48
第六章 总结与展望 48-50
6.1 总结 48-49
6.2 展望 49-50