查后,再访问到图形对象,并向其获取扩展数据,最后将数据按一定的格式输出到MDB数据库,使得数据从AutoCAD中脱离出来,为下一步分摊计算做好准备。Р(4)、面积分摊计算输出到EXCLE电子表格Р 为了软件的安全性,这个核心模块用VisualBaisc6.0开发语言编写,该模块主要实现的功能分为分面积分摊计算和绘制表格两部分。以下为实例数据统计结果输出表格:Р图6 分户统计结果表Р图7 共有建筑面积构成及分摊方式明细表Р限于篇幅的原因这里只能展出程序的部分界面截图和几个关键性问题的讲解,本系统的其他程序界面和技术性问题将不在这里展出和讲述。Р五、结束语Р利用以上原理及方法,作者使用AutoCAD平台和VBA、Lisp及Visual Basic 6.0开发语言开发出来了一套完整的面积分摊计算系统。该系统可以对多幢房屋同时进行面积分摊计算和统计表格输出,并对实际操作中可能遇到的其他多种情况做了应对处理,例如跃层的处理,层分摊、层内分摊的处理,对已赋值的图形可以进行查询和批量修改。实际操作时方便实用、效率高,取得了较好的效果。Р本文探讨的房产面积分摊算法,能快速的解决多次分摊、多级分摊等面积分摊中的疑难问题,并结合AutoCAD的二次开发技术,进行了开发实践。完成的系统被应用于多个地区的房产测绘项目的质检中。同时该系统也适合用于房产测绘单位,只需要将面积分摊计算结果的格式调整到与主管单位要求的格式。Р参考文献:Р[1] GB/T 17986.1-2000.房产测量规范[S] 第一单元:房产测量规定.国家质量技术监督局,2000.Р[2] 四川省房产测绘实施细则.四川省建设厅,四川省测绘局,2006.Р[3] 张帆. AutoCAD VBA 二次开发教程[M]. 清华大学出版社.,2006.Р[4] 刘言松,等. AutoCAD二次开发实例教程[J]. 化工工业出版社, 2009.