简介:关于本文可作为工程量建筑方面的大学硕士与本科毕业论文工程量建筑论文开题报告范文和职称论文论文写作参考文献下载。
(1.沈阳中帝工程造价有限公司 沈阳 110021, 2.沈阳风景园林市政工程有限公司 沈阳 110013)
摘 要:为提高建筑工程造价工作中建筑工程量计算的快速性和准确性,本文针对目前建筑工程行业广泛应用的CAD建筑图,分析了CAD图形的标准DXF格式文件内容,利用VB计算机编程软件编制了CAD建筑图形中建筑图元的提取程序.通过程序的实际应用,对文中研究内容的正确性和有效性进行了验证.
关键词:CAD建筑图 工程造价 工程量 VB软件
中图分类号:TP399 文献标识码:A 文章编号:1674-098X(2011)11(b)-0035-02
建筑工程量的计算在建筑工程造价工作中占据非常重要的比重,但繁杂的手工建筑工程量计算,耗费了大量的人力及时间,随着计算机计算技术的发展,如何利用计算机辅助进行工程造价工程量的计算[1],实现建筑工程量进行自动算量,提高建筑工程量的计算速度和结果精确度,减小计算工作量成为广大建筑工程造价人员需面对的一个重要课题.为实现建筑工程图的自动算量,需对建筑工程图中的建筑图元对象进行识别、提取[2].本文基于目前建筑行业广泛应用的CAD图形格式对象,以及VB6.0计算机编程软件,研究了基于图形标准文件格式DXF的建筑图纸图元的识别问题,并通过实验验证了文中识别策略的有效性.
1.CAD建筑图输出DXF格式文件数据
将绘制的CAD建筑图输出为DXF格式文件,打开该文件,可见文件中按顺序列出的标准字段:Header Section(CAD图形标题段)、Table Section(CAD图形表单段)、Block Section(CAD图形图块段)以及Entities Section(CAD图形中的图元实体信息段).其中,Entities Section字段中存放了每张CAD建筑图中所有图元的信息数据,是进行建筑图元识别的主要部分.其具体格式如下:
0 ,字段开始标识码
SECTION,字段开始标志
2.,CAD实体图元标识码
ENTITIES,实体字段开始标志
0 ,直线图元标识码
LINE,线段图元开始标志
6.2 ,CAD中线段绘制的颜色字段标识码
_____,(给出直线的颜色RGB值)
1.0 ,线段起始位置x标识码
_____,(给出直线的起始x坐标值)
2.0 ,线段起始位置y标识码
_____,(给出直线的起始y坐标值)
1.1 ,线段终止位置x标识码
_____,(给出直线的终止x坐标值)
2.1 ,线段终止位置y标识码
_____,(给出直线的终止y坐标值)
等
0 ,圆图元标识码
CIRCLE ,圆图元开始标志
6.2 ,CAD中圆绘制的颜色字段标识码
_____,(给出圆的颜色RGB值)
1.0 ,圆心位置x标识码
_____,(给出圆心位置的x坐标值)
2.0 ,圆心位置y标识码
_____,(给出圆心位置的y坐标值)
4.0 ,圆半径值标识码
_____,(给出圆半径值)
等
0 ,字段结束标识码
ENDSEC ,字段结束标志
在上述标准DXF文件格式的基础上,通过VB6.0软件编制应用程序读取相关数据,对各图元信息进行识别,并计算对应的建筑工程量.
2.CAD建筑图元对象的信息定义
要想获取CAD建筑图中图元对应的建筑施工工程量,必须识别出图中各对象,如:梁、柱、墙等元素的类型和数量.为此,必须结合建筑工程量项目分类,在用VB6.0编制的程序中,,对从CAD建筑图中获取的图元进行信息定义,如柱图元的定义如下:
//点信息定义
Type POINT
X As Double
Y As Double
End Type
//柱图元信息定义
Type DEFINITIONOFZHU
NameOfZhu As String,柱名称
TypeOfZhu As Integer,柱类型(0:圆形柱,1:方形柱)
CenterPositionOfZhu As POINT ,柱中心位置(圆形柱)
RadiusOfZhu As Double,柱半径(圆形柱)
LengthOfZhu As Double,柱长度(方形柱)
widthOfZhu As Double,柱宽度(方形柱)
End Type
建筑施工图上柱大多数是方形柱,相对识别也较简单,但也有圆形和异形柱.有些柱与电梯口和楼梯口的剪力墙构成较复杂的封闭多边型,识别过程相对要复杂很多.一般而言对于一个矩形,如果其长度/ 宽度≥3(参数可调整)则视为剪力墙,反之视为方形柱,程序中以此为依据进行编制.相应的图元识别流程如图1所示.
CAD建筑图元识别程序的伪代码为:
While(CADStack<,>,0)//CAD图元图纸非空
Pop Point(x,y)//搜索起始位置点出堆栈
//搜索点向图纸右方搜索图元信息
while Point(x,y)<,>,CADBoundValue
x等于x+1
end while
//搜索点向图纸左方搜索图元信息
x等于LastTimeX//获取上一次搜索点x位置
while Point(x,y)<,>,CADBoundValue
x等于x-1
end while
//搜索点向图纸上方搜索图元信息
x等于LastTimeX
y等于y+1
while(x<,CADRightBound and Point(x,y)<,>,CADBoundValue and Point(x,y)<,>,Flag)
建筑工程测量员培训:现浇混凝土柱-试听(2013建筑与装饰工程量清单项解读及实例讲解)
y等于y+1
end while
//搜索点向图纸下方搜索图元信息
x等于LastTimeX
y等于y-1
while(x<,CADRightBound and Point(x,y)<,>,CADBoundValue and Point(x,y)<,>,Flag)
y等于y-1
end while
//将搜索的图元信息存入图元堆栈空间
if(x等于CADRightBound and Point(x,y)<,>,CADBoundValue and Point(x,y)<,>,Flag then
Push Point(x,y)
else
Push Point(x-1,y)
end if
3.结语
基于CAD建筑工程图,利用VB6.0计算机编程软件,实现CAD建筑工程图中图元信息的识别、提取,最终实现建筑工程量的自动计算,节约建筑工程量计算的人力、物力及财力的投入,并大大缩短工程量的计算及基于建筑工程量造价的时间投入,提高计算结果的准确性,为工程甲、乙方投资和评估提供可信的依据.
参考文献
[1] 李显明.三维图形算量软件在建筑工程中的应用[J].四川建筑,2007,27(3):230-231.
[2] 张怡芳,张国煊.建筑CAD图形智能识别与数字化工程管理研究[J].计算机工程与科学,2004,26(9):31-34.
总结:这是一篇与工程量建筑论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。
建筑工程测量员培训引用文献:
[1] 建筑工程测量论文选题推荐 建筑工程测量论文题目怎么定
[2] 建筑工程测量论文参考文献推荐 建筑工程测量专著类参考文献有哪些
[3] 建筑工程测量论文提纲 建筑工程测量论文大纲如何写