房屋竣工规划验收软件设计与实现

2014-06-26 07:41颜金彪刘紫平尚思民
城市勘测 2014年6期
关键词:容积率建筑面积数据表

颜金彪 ,刘紫平,尚思民

(1.衡阳县城乡规划局,湖南 衡阳 421200; 2.湖南省测绘科技研究所,湖南 长沙 410007)

1 引 言

2005年7月1日建设部施行的《建筑工程建筑面积计算规范》[1](后文简称《规范》)为各类建筑物的面积计算提供了明确的细则。规划管理部门的传统做法是遵照《规范》,采用CAD 命令逐个提取各建筑物面积,随后统计得到各分栋建筑物以及项目内所有建筑物的总面积,从而根据建筑物的面积信息计算出项目内建筑物的建筑密度、容积率、绿地率,最后与规划审批数据进行比较,得到最终的规划验收检测报告。这种方法能满足小型、简单建筑的需求,但对于较大型的规划验收项目,该方法容易出现遗漏,出错概率大,一旦出现错误,所有规划验收结果需要全部重新核实、计算,容易引起人工疲劳。此外,手工制作各类规划验收总结报表,耗时耗力,工作效率低,与当前的信息化管理时局不符。针对这种情况,国内已有不少学者做了相关方面的研究工作,如采用VBA 语言开发建筑测量报表输出软件[2]以及实现竣工测量面积计算自动化[3],将三维仿真技术运用于竣工测量[4],运用VB 实现地下管线竣工测量内外业一体化[5],基于CAD 平台开发出增量更新的竣工测量数据处理系统[6]等。笔者也以通用的AutoCAD 软件为平台,采用当今流行的C#和小型桌面Access 数据库技术二次开发了房屋竣工规划验收软件,不仅能够将竣工房屋面积、建筑高度等数据自动存入数据库,同时可以实现规划验收当中建筑密度、容积率、绿地率、建筑高度、总建筑面积、总用地面积、用地性质等指标同规划审批数据的自动对比,最后输出分栋房屋和规划总平面对比Word 报表,提高了工作效率,降低了出错几率。

2 房屋竣工规划验收软件设计与实现

2.1 总体框架

房屋规划验收软件总体框架主要可以分为项目管理、规划审批数据入库、规划验收数据入库、数据编辑(查询、删除)、报告、工具6 个模块,总体功能框架如图1。

图1 房屋竣工规划验收框架结构

2.2 软件功能设计及实现

(1)系统流程

该软件侧重于规划验收建筑物面积的提取以及规划验收指标的对比计算。首先在南方CASS 软件中根据房屋存在多少种楼层平面布置依次分图层绘制相应的房屋建筑图,接着依次录入规划审批、规划检测数据,最终生成各栋房屋及规划总平面对比报表,如图2所示。

图2 系统数据处理流程图

(2)系统设计与实现

①数据库表结构设计

根据系统数据处理流程,共设计了4 张数据表,分别为“DDGH”、“DDJC”、“DDJCZ”、“Building_sty”。“DDGH”数据表存储分栋房屋规划审批数据,包含(楼栋号-主键、建筑朝向、建筑面积、建筑性质、建筑层数、建筑高度、北、东、南、西)10 个字段;由于规划检测数据的特殊性——每栋房屋可能包含多种楼层平面布置,特设计两张数据表分别存放有关数据,“DDJCZ”包含(楼栋号、建筑朝向、建筑性质、建筑层数、建筑高度、北、东、南、西)9 个字段,而“DDJC”包含(ID -主键、建筑类型、建筑物面积、面积计算系数、数量、起止楼层、“是否基底?”、“是否参与容积率?”、合计建筑面积、所属楼栋号)10 个字段,“DDGH”、“DDJCZ”与“DDJC”3张表通过“楼栋号”字段进行联系。

为积累建筑物面积计算方式,系统还设计了“Building_sty”数据表,包含(X_Data,面积计算系数、“是否参与容积率?”、“是否基底?”、建筑类型)4 个字段,X_Data 为主键,通过获取南方Cass 软件各类地物编码得到,关键代码如下:

AcadLWPolyline returnLine = (AcadLWPolyline)return-CADobject;

Object pXDataType;Object pXDatavlaue;

returnLine.GetXData("SOUTH",out pXDataType,out pXDatavlaue);//获取南方CASS 软件地物编码

②规划审批数据入库

规划审批数据由单栋房屋和建设用地规划审批数据组成:A 单栋房屋审批数据包括建筑性质、层数、面积、朝向、高度、离界距离等基本信息;B 建设用地规划审批数据包括建筑所处位置的用地性质、用地面积、代征用地面积、总建筑面积、建筑密度、容积率、绿地率等重要指标。通过该模块可以自动获取封闭用地范围内的面积以及建筑的离界距离,同时将图3中数据存入上述“DDGH”数据表,图4所示的建设用地规划审批数据存入项目日志文件中。

图3 单栋房屋规划审批数据

图4 建设用地规划审批数据

③规划验收数据入库

通过该模块可以实现竣工建筑物的建筑面积以及项目内绿地面积自动入库。根据《规范》要求,对于不同类型的建筑,面积计算系数及计算方法也不一样[7],例如半封闭阳台面积计算一半,地下室不参与容积率的计算,只有建筑物的基底才能参与建筑密度的计算等。利用这个模块,采用人机交互方式可以实现建筑朝向、性质、层数、高度、离界距离与建筑面积、绿地面积分别存入“DDJCZ”与“DDJC”数据表中。系统自动提取南方CASS 中各类建筑的地物编码,例如砼房屋,CASS 编码为141111,根据地物编码自动匹配“Building_sty”数据表中已有建筑物的计算方式,如计算系数,“是否基底?”,“是否参与容积率?”等,然后在图5右半栏显示系统现存的计算方式,如果与现状不相符,可以人工修改计算系数等数据。如果遇到新型疑难建筑,系统能将该类型建筑的CASS 编码自动存入“Building_sty”数据表,便于下次遇到同类型建筑时,系统可以自动进行判别,积累数据。

图5 建筑物规划验收数据入库

除此之外,该模块可以自动改变已入库图形的颜色,增大与未入库建筑物颜色的反差度,大大降低数据二次录入的错误几率,如图6所示,核心代码如下:

AcadLWPolyline returnLine = (AcadLWPolyline)return-CADobject;

returnLine.ConstantWidth=0.1;//改变入库图形线宽

returnLine.color = ACAD_COLOR.acCyan;;//改变入库图形颜色

textBox6_Area.Text=returnLine.Area.ToString("0.00");//获取建筑面积

图6 改变已入库图形颜色

④数据查询删除模块

对于大型房屋建筑的规划竣工验收,数据录入错误难以避免,通过该模块可以实现规划审批与规划验收数据的查询与删除。

图7 建筑物规划验收数据查询

⑤报表生成模块

制作房屋规划验收的各类总结对比报表也较为繁琐,通过该模块可以实现项目内部目前建筑密度、容积率、绿地率等指标自动计算,同时实现各类规划验收数据与规划审批数据的自动对比且生成Word 对比报表。

对于单栋房屋,系统首先根据“楼栋号”字段读取“DDGH”中的审批数据(建筑朝向、建筑性质、建筑层数、建筑高度、建筑面积、离界距离),同理从“DDJCZ”表中提取规划验收数据(建筑性质、层数、朝向、高度、离界距离),然后根据“DDJCZ”表中“楼栋号”字段从“DDJC”表中提取相同“楼栋号”对应的记录,同时计算出各分栋建筑的总建筑面积,最后分类比较规划审批与验收数据,生成如下表1的备注栏。

对于项目总体,首先从项目日志文件中提取该项目对应的规划审批数据(总片面布局、用地性质、总用地面积、总建筑面积、建筑密度、容积率、绿地率、立面造型、配套设施)以及规划验收数据(总片面布局、用地性质、总用地面积、立面造型、配套设施),然后从“DDJC”表中读取所有建筑物的属性数据,根据每条记录的性质(是否基底?、是否参与容积率?,建筑面积),叠加得到该项目的总建筑面积,总绿地面积,总基底面积,根据式(1)计算得到目前该项目的容积率,绿地率,建筑密度,最后同规划审批数据比较,生成如下表2对应的备注栏。

⑥工具模块

微软的Excel 软件具有强大的计算功能,在工程应用中较为普遍。该模块可以将房屋规划验收数据输出成Excel 表格形式。不仅如此,通过该模块可以自动实现建筑物角点坐标的自动标注,并将其输出成Word 报表形式。

3 实例验证

该规划验收项目内部建筑物包括半封闭阳台、地下室、通道、绿化设施等情况。根据该项目内E、F 两栋建筑物的具体特点,首先在CASS 软件中建立-1(地下室),1-2,2-3,3-6,6-7 层5 个图层,并在5 个图层中绘制相应层数的建筑物。根据半封闭阳台的面积只计算1/2,地下室不参与建筑密度与容积率的计算等《规范》规定的准则,通过该“房屋竣工规划验收软件”计算,生成了项目内分栋房屋以及规划总平面对比表,如表1、表2所示:

表1 分栋房屋对比表

表2 规划总平面对比表

4 结 论

采用C#、Access 数据库、CAD 二次开发技术研制了该“房屋竣工规划验收软件”,实现了房屋规划验收数据的自动入库,计算,并通过与规划审批数据自动比较,生成房屋分栋与规划总平面对比Word 报表。根据异形建筑物存在多少种楼层平面布置依次分图层绘制相应的楼层房屋图,同时使用不同颜色标记已入库建筑的处理方法,直观地展示数据是否已录入系统,避免出现重复录入或遗漏,从而达到提高工作效率的目的。

[1]GB/T 50353 -2005.建筑工程建筑面积计算规范[S].

[2]吴献丰,钟玉林.规划建筑竣工测量报表输出软件的开发与实现[J].城市勘测,(2):147 ~149.

[3]李东海.浅谈建筑竣工测量面积计算自动化[J].测绘与空间地理信息,35(4):188 ~190.

[4]廖佳,张苗亚,汪小楠.三维仿真技术在竣工测量中的应用[J].测绘工程,23(1):53 ~56.

[5]林超峰,丁建勋,万志刚等.基于VB 的地下管线竣工测量内外业一体化的设计与实现[J].测绘通报,2012,S1:647 ~649.

[6]严娟娟.基于增量更新的竣工测量数据处理系统[D].长沙:中南大学,2008.

[7]刘永祥.建设工程竣工规划验收测量面积计算与分摊[J].测绘与空间地理信息,36(7):203 ~205.

[8]刘凡香.规划竣工测量中几种疑难建筑面积计算得处理[J].城市勘测,(2):131 ~133.

猜你喜欢
容积率建筑面积数据表
房屋建筑面积测量研究
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
浅议优化配置提高土地容积率
基于列控工程数据表建立线路拓扑关系的研究
深圳:拟严控城市更新规划容积率优先安排居住功能
建筑面积计算的改进思考
图表
基于补偿性容积率计算的工业用地容积率管理
城镇商业用地基准地价的容积率修正系数编制新方法