论文部分内容阅读
【背景】
消防工程的图纸提量工作是一件挺烦人的事儿,容易错漏且不易复查,可是它却经常占到预决算工作总量的2/3。笔者已经多次听到类似的抱怨:提量工作太耗费人力和时间了。所以,笔者研究了一下,希望能找到一种方法来简化和规范提量工作。
凡是有规则的东西,都可以让计算机来帮我们完成——这是老生常谈了。幸运的是,消防提量工作有它固有的一些规则。
【思路】
基本原则是,让工作尽可能变得简单机械,同时具有一定的可复查性。
1、总结提量的流程;
2、从流程中发现可以用计算机实现的内容;
3、电子化改进,通过常用软件实现——无编程方法(易于改动和推广)。
【一般流程】
以纸质图纸为例(电子版图纸只会更简单),
1、阅读设计说明,留意其中对提量有影响的内容,比如:
a)图例;
b)80及以上的管道采用卡箍连接;
c)4~22层消火栓采用减压稳压型消火栓;
d)每具消火栓箱下设三具3kg磷酸铵盐干粉灭火器;
e)地下二层至九层水流指示器前需设可调式不锈钢减压孔板;
……
等等。
2、浏览系统图,了解设计全貌;
3、准备尺子、铅笔、记录纸&笔;
4、数数,用铅笔在图纸上做记号,在记录纸上记录;
5、量长度,用尺子在平面图上测量管道长度,用铅笔在图纸上做记号,在记录纸上记录;
6、管件配置及数数,按照规则配置管件等,数数并在记录纸上记录;
7、汇总,在excel表中汇总书面记录。(over)
【电子化改进的原理】
简单的说,笔者的方法是,把图纸中需要提量的内容手工标记或描绘一遍(当然是在计算机上),然后由计算机来完成绝大部分的数数、测量和统计工作。
这其中涉及到的技术技巧包括:
●AutoCAD的参照;
●AutoCAD的图层管理;
●AutoCAD的工具选项板(以2008版为例);
●AutoCAD的数据提取;
●Excel的数据透视表;
●Excel的查询/引用函数。
当然,对于纸质版的图纸,一切工作的前提是,我们得先把它扫描或拍照成数字图片文件,tif或jpg。
需要说明的是,笔者改进的是流程,其中并没有任何真正意义上的智能化的东西,最多不过是有些自动化的东西,所有工作仍然建立在你对系统非常熟悉的基础上。
另外,规则也不是笔者关心的内容,从事具体工作的人应该自行总结提量工作的一般规则(如:连续的管道每6米应配置一个卡箍)。
显然,流程中的头2步是必须且无法改进的(也没那么绝对,有一点可以做的更好,就是将设计说明或系统图中需要留意的内容单独摘录或表述出来,形成一个随手可及的注意事项文档。)
第3步在电子化或软件实现的改进中当然是不需要的;
第4步数数、第5步量长度和第6步管件配置及数数,实际上网上早已经提供了一个脚本,“count.lsp”,通过它可以方便的统计图纸中的图块数量和线或多义线的长度。不过,这回我们显然不能这样做。原因有两个,首先,这不适用于纸质图纸;其次,这也不适用于块定义不规范的电子版图纸。但,原理是类似的。
我们可以这样做,把需要用到的块预先做好,然后用其来做数数的标记;通过图层或颜色区分来预先定义好需要测量长度的管线线型,然后用其来描绘实际的测量对象。——这就是笔者说的标记和描绘。
真正的数数和量长度的工作,则由CAD的数据提取功能来实现。很久以前,至少可以追溯到AutoCAD的2000版,类似的功能就已经出现。你可以很容易的将dwg文件中的对象特性一股脑或有选择的输出到外部文件如xls文件中。
第7步,汇总。在excel电子表格文件中,通过数据透视表功能来规整数据是再方便不过的了。
【成果】
笔者的改进成果主要涉及5个文件,
A.suanliang.dwg,用于提量工作的cad工作文件,其中预定义了常用的块对象、线型对象以及图层,并且定制了易于使用的工具选项板;
B.提量.dxe,用于CAD数据提取的配置文件,即定义了提取哪些对象的那些特性数据;
C.提量.xls,用于CAD数据提取的输出文件,这是原始数据;
D.中间表.xls,用于数据统计的过渡文件,数据透视表就在这里;
E.消防图纸提量汇总表.xls,用于形成格式化的提量成果文件。
【改进后的提量操作流程】
(省略不可电子化的步骤)
1、图纸准备,纸质版图纸必须扫描或拍照成数字图片文件。
如果是扫描,推荐400dpi的分辨率,A0图纸的扫描结果大约是3~8M大小(13243*19100,视图面内容而不同),这也是笔者这次测试所采用的方式;
如果是数码相机拍照,笔者简单测试了一下,400万像素是不够的,估计800万像素應该是可以的,不过,推荐你采用1200万像素来进行拍照,而且要算好距离、高度,必须用三脚架!
2、打开suanliang.dwg,将扫描/拍照得到的图片文件(tif/jpg文件)或dwg文件作为参照插入0图层;
3、标记或描绘你要提量的对象,如果是扫描版或dwg版图纸,你可以直接开始,因为它们都有明确的比例,前者与纸质图纸比例相同,后者通常是1:1;如果是拍照版图纸,你应该先进行一个比例尺的标定(这个很简单)。标记或描绘完后必须存盘,推荐你保存为名如“项目名称-图号-地下二层自喷平面图-提量.dwg“的文件,以方便更改和复查;
4、用CAD的数据提取功能,利用笔者提供的提量.dxe配置或干脆你自行新建一个,将对象的特性数据提取到提量.xls中;
5、打开提量.xls、中间表xls和消防图纸提量汇总表.xls三个文件,依次刷新数据;
6、复查,如果你需要对提量结果进行复查,只需打开前面保存的提量dwg文件,检查每一个提量内容是否被标记或覆盖,因为有图层定义,所以你可以很方便的通过关闭和打开图层来进行复查,而不会看花了眼。
最显而易见的优势,你不用为提量工作中的计数和统计工作而担心,你也很容易对提量工作进行复查,你的工作会相对机械,描图就是了(当然,管件的配置例外)。
实际上,如果搞清楚了笔者所描述的原理,你完全可以自行构建出另一套文件甚至流程。
推而广之,任何专业的提量工作都可以照搬这套方法。
消防工程的图纸提量工作是一件挺烦人的事儿,容易错漏且不易复查,可是它却经常占到预决算工作总量的2/3。笔者已经多次听到类似的抱怨:提量工作太耗费人力和时间了。所以,笔者研究了一下,希望能找到一种方法来简化和规范提量工作。
凡是有规则的东西,都可以让计算机来帮我们完成——这是老生常谈了。幸运的是,消防提量工作有它固有的一些规则。
【思路】
基本原则是,让工作尽可能变得简单机械,同时具有一定的可复查性。
1、总结提量的流程;
2、从流程中发现可以用计算机实现的内容;
3、电子化改进,通过常用软件实现——无编程方法(易于改动和推广)。
【一般流程】
以纸质图纸为例(电子版图纸只会更简单),
1、阅读设计说明,留意其中对提量有影响的内容,比如:
a)图例;
b)80及以上的管道采用卡箍连接;
c)4~22层消火栓采用减压稳压型消火栓;
d)每具消火栓箱下设三具3kg磷酸铵盐干粉灭火器;
e)地下二层至九层水流指示器前需设可调式不锈钢减压孔板;
……
等等。
2、浏览系统图,了解设计全貌;
3、准备尺子、铅笔、记录纸&笔;
4、数数,用铅笔在图纸上做记号,在记录纸上记录;
5、量长度,用尺子在平面图上测量管道长度,用铅笔在图纸上做记号,在记录纸上记录;
6、管件配置及数数,按照规则配置管件等,数数并在记录纸上记录;
7、汇总,在excel表中汇总书面记录。(over)
【电子化改进的原理】
简单的说,笔者的方法是,把图纸中需要提量的内容手工标记或描绘一遍(当然是在计算机上),然后由计算机来完成绝大部分的数数、测量和统计工作。
这其中涉及到的技术技巧包括:
●AutoCAD的参照;
●AutoCAD的图层管理;
●AutoCAD的工具选项板(以2008版为例);
●AutoCAD的数据提取;
●Excel的数据透视表;
●Excel的查询/引用函数。
当然,对于纸质版的图纸,一切工作的前提是,我们得先把它扫描或拍照成数字图片文件,tif或jpg。
需要说明的是,笔者改进的是流程,其中并没有任何真正意义上的智能化的东西,最多不过是有些自动化的东西,所有工作仍然建立在你对系统非常熟悉的基础上。
另外,规则也不是笔者关心的内容,从事具体工作的人应该自行总结提量工作的一般规则(如:连续的管道每6米应配置一个卡箍)。
显然,流程中的头2步是必须且无法改进的(也没那么绝对,有一点可以做的更好,就是将设计说明或系统图中需要留意的内容单独摘录或表述出来,形成一个随手可及的注意事项文档。)
第3步在电子化或软件实现的改进中当然是不需要的;
第4步数数、第5步量长度和第6步管件配置及数数,实际上网上早已经提供了一个脚本,“count.lsp”,通过它可以方便的统计图纸中的图块数量和线或多义线的长度。不过,这回我们显然不能这样做。原因有两个,首先,这不适用于纸质图纸;其次,这也不适用于块定义不规范的电子版图纸。但,原理是类似的。
我们可以这样做,把需要用到的块预先做好,然后用其来做数数的标记;通过图层或颜色区分来预先定义好需要测量长度的管线线型,然后用其来描绘实际的测量对象。——这就是笔者说的标记和描绘。
真正的数数和量长度的工作,则由CAD的数据提取功能来实现。很久以前,至少可以追溯到AutoCAD的2000版,类似的功能就已经出现。你可以很容易的将dwg文件中的对象特性一股脑或有选择的输出到外部文件如xls文件中。
第7步,汇总。在excel电子表格文件中,通过数据透视表功能来规整数据是再方便不过的了。
【成果】
笔者的改进成果主要涉及5个文件,
A.suanliang.dwg,用于提量工作的cad工作文件,其中预定义了常用的块对象、线型对象以及图层,并且定制了易于使用的工具选项板;
B.提量.dxe,用于CAD数据提取的配置文件,即定义了提取哪些对象的那些特性数据;
C.提量.xls,用于CAD数据提取的输出文件,这是原始数据;
D.中间表.xls,用于数据统计的过渡文件,数据透视表就在这里;
E.消防图纸提量汇总表.xls,用于形成格式化的提量成果文件。
【改进后的提量操作流程】
(省略不可电子化的步骤)
1、图纸准备,纸质版图纸必须扫描或拍照成数字图片文件。
如果是扫描,推荐400dpi的分辨率,A0图纸的扫描结果大约是3~8M大小(13243*19100,视图面内容而不同),这也是笔者这次测试所采用的方式;
如果是数码相机拍照,笔者简单测试了一下,400万像素是不够的,估计800万像素應该是可以的,不过,推荐你采用1200万像素来进行拍照,而且要算好距离、高度,必须用三脚架!
2、打开suanliang.dwg,将扫描/拍照得到的图片文件(tif/jpg文件)或dwg文件作为参照插入0图层;
3、标记或描绘你要提量的对象,如果是扫描版或dwg版图纸,你可以直接开始,因为它们都有明确的比例,前者与纸质图纸比例相同,后者通常是1:1;如果是拍照版图纸,你应该先进行一个比例尺的标定(这个很简单)。标记或描绘完后必须存盘,推荐你保存为名如“项目名称-图号-地下二层自喷平面图-提量.dwg“的文件,以方便更改和复查;
4、用CAD的数据提取功能,利用笔者提供的提量.dxe配置或干脆你自行新建一个,将对象的特性数据提取到提量.xls中;
5、打开提量.xls、中间表xls和消防图纸提量汇总表.xls三个文件,依次刷新数据;
6、复查,如果你需要对提量结果进行复查,只需打开前面保存的提量dwg文件,检查每一个提量内容是否被标记或覆盖,因为有图层定义,所以你可以很方便的通过关闭和打开图层来进行复查,而不会看花了眼。
最显而易见的优势,你不用为提量工作中的计数和统计工作而担心,你也很容易对提量工作进行复查,你的工作会相对机械,描图就是了(当然,管件的配置例外)。
实际上,如果搞清楚了笔者所描述的原理,你完全可以自行构建出另一套文件甚至流程。
推而广之,任何专业的提量工作都可以照搬这套方法。