一种基于Excel绘制勘探点平面图的方法技术

技术编号:7837922 阅读:1189 留言:0更新日期:2012-10-12 02:52
本发明专利技术涉及一种基于Excel绘制勘探孔平面图的方法。包括如下步骤:1)设置Exel模板文件,包括设置对应工作表,所述工作表中至少包含表头、列号采集区、用以表达不同勘探孔的图块和文字的CAD批命令生成区、勘探孔的孔座标输入区和要素输入区;2)设置CAD模板文件,包括根据所述要素设置对应的图层和定义所述图块及图块名,并编制“编号取坐标.dvb”小程序;3)通过加载编号取坐标.dvb”小程序,生成对应的Excel表格,获取勘探点的坐标,从而得到所述工作表,启动所述CAD批命令,绘制出所述勘探点平面图。优点是:方法简单,易于操作、灵活多变、适应性强、方便进行批量调整和修改、数据容量大,使勘察工程中生成“勘探点平面布置图”的时间大大缩短,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及岩土工程勘察,尤其涉及。
技术介绍
岩土工程勘察工作过程中,要按勘探点类别绘制“勘探点平面布置图”,目前基本有二种做法 一种是使用专用勘察软件。专业的岩土工程勘察软件虽然已经在岩土工 程勘察工作中得到了较普遍的应用,但岩土工程勘察中工程条件差性异大,遇到的问题复杂多变,这些商业软件数据处理和计算过程不透明,同时可操作性也差,不能根据情况的变换进行适应性操作,致使这些软件在使用中存在着灵活性差、适应性不强、有时容量也不能满足需要、购买者对程序无权修改的缺陷,给使用者带来了诸多的不便。另一种是采用CAD软件,在CAD中先把不同类别勘探点所对应的钻孔分别制成对应的图例,再在勘探点平面图的对应位置“粘帖”对应的图例,这样反复“复制”、“粘帖”,直到整个勘探点平面图完成。这种方法虽然也可以解决绘制勘探点平面图的问题,但工作效率低,只能用于勘探点少的情况。但随着生产规模特别是单项勘察项目越来越大,有时一个勘察项目就几百甚至几千个勘探点,如此工作效率不能满足现有快节奏生产的要求。以上二种方法除上述的不足之外,还存在如下共有的不足之处其一是不能保证“勘探点类别表”和“勘探点平面布置图”中的各勘探点对应钻孔类别高度一致;其二是勘察方案变动时不能进行批量修改。解决上述的不足,技术人员通过有针对性的编程当然最好,但事实上,本领域内的工程技术人员多数不懂编程,而专业编程人员又对岩土工程技术知识了解不深,往往不能准确理解技术人员在编程方面的设想和需求。这就是目前专业软件不能适应勘察工程需要,工程技术人员始终不能从较繁琐的绘图中摆脱出来的原因。
技术实现思路
本专利技术的目的在于提供,该方法使勘探点平面布置图绘制简洁快速,且与对应的勘探点类别表的各要素及对应的名称高度一致。其具体方法包括如下步骤 1)设置Exel模板文件,包括 设置对应工作表,所述工作表中至少包含表头、列号采集区、用以表达不同勘探孔的图块和文字的CAD批命令生成区、勘探孔的孔座标输入区和要素输入区; 2)设置CAD模板文件,包括 根据所述要素设置对应的图层和定义所述图块及图块名,并编制“编号取坐标.dvb”小程序; 3)通过加载编号取坐标.dvb”小程序,生成对应的Excel表格,获取勘探点的坐标,从而得到所述工作表,启动所述CAD批命令,绘制出所述勘探点平面图。所述绘制勘探孔平面图的方法的进一步设计在于,所述要素至少包含孔类别代号输入区和备用内容输入区; 所述绘制勘探孔平面图的方法的进一步设计在于,所述工作表为主、辅2个工作表;在所述主工作表中至少设置所述列号的采集区、所述要素输入区、所述孔坐标的输入区和备用内容输入区和“勘探点类别一览表”表头;在辅工作表中至少设置所述孔类别代号和孔类别对应信息输入区。所述绘制勘探孔平面图的方法的进一步设计在于,所述主工作表中列号采集区采用Excel函数自动取得各列的动态列号,供Excel宏调用。所述绘制勘探孔平面图的方法的进一步设计在于,所述主工作表中“类别”列对应信息的输入,是按“孔类别代号”通过Excel公式从辅工作表中自动查找得到。·批命令是通过Excel宏命令自动生成符合CAD命令规则的一批命令,并通过全部选择和复制在所述工作表的CAD批命令生成区自动生成。本专利技术利用Excel强大的数据计算处理功能使之与CAD强大的绘图功能结合,省略了 CAD “SCR脚本文件”的生成和调用环节,方法简单,易于操作、灵活多变、适应性强、方便进行批量调整和修改、数据容量大,一次能展绘10000个以上勘探点。本专利技术只需简单Excel宏命令和CAD的dvb小程序,就可以大大提高工作效率。使勘察工程中生成“勘探点平面布置图”的时间大大缩短,并能保证Excel制作的“勘探点类别表”和CAD制作的“勘探点平面布置图”中所表达的各勘探点对应要素的一致性,做到快速高效且错误率低。形成模板后可重复使用,技术效果明显,体现了较大的工程使用价值。附图说明图I是Excel模板文件中的主工作表的设计示例图。图2是Excel模板文件中的辅工作表的设计示例图 图3是展绘有类别图块的宏设计的示意图。图4是展绘图块文字的宏设计的示意图。图5是展绘无类别图块的宏设计的示意图。图6是宏的快捷键设置操作界面。图7是本实施例CAD文件中所表达的各种类型勘探孔及所对应的图块、图块名的示例。图8为“编号取坐标.dvb”小程序核心代码图。图9是勘探孔分布的草图。图10是生成的“勘探点类别一览表”。图11是展绘的不同类别勘探点举例示意图。具体实施例方式下面结合附图及实施例对本专利技术作进一步的说明。.设置Excel模板文件 I. I新建工作表在新建工作簿中,分别建立工作表标签名称为“展孔号、孔类别”的主工作表和工作表标签名称为“孔类别代号”的辅工作表。主工作表包含表头、列号采集区、用以表达不同勘探孔的图块和文字的CAD批命令生成区,和勘探孔的孔座标输入区 主工作表中设置有列号采集区、CAD批命令生成区、勘探孔的孔座标输入区和各种表头。表头包含“勘探孔类别一览表”的表头和对应于CAD批命令生成区的表头,例如“展绘孔标志等图块类”、“展绘孔号等文字类”、“展绘孔标志”的表头,还有对应于勘探孔的孔座标输入区的“X坐标”、“Y坐标”的表头,此外设有“图块比例”、“字符高度”、“备用I”…等表头。请参见图I。其中CAD批命令是通过宏来设置在CAD中生成用以表达不同勘探孔所对应的图块及文字的一批CAD命令。而列号采集区采用Excel函数自动取得各列的动态列号,供Excel宏调用。辅工作表中设置对应的表头例如“孔类别代号”、“孔类别”等对应信息输入区,请参见图2 I.2各单元格输入内容 主工作表中上述输入区的对应单元格的输入内容及该输入内容的用途说明见下列的 表I 表I 各单兀格输入内容对照表本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Excel绘制勘探孔平面图的方法,其特征在于包括如下步骤 1)设置Exel模板文件,包括 设置对应工作表,所述工作表中至少包含表头、列号采集区、用以表达不同勘探孔的图块和文字的CAD批命令生成区、勘探孔的孔座标输入区和要素输入区; 2)设置CAD模板文件,包括 根据所述要素设置对应的图层和定义所述图块及图块名,并编制“编号取坐标.dvb”小程序; 3)通过加载编号取坐标.dvb”小程序,生成对应的Excel表格,获取勘探点的坐标,从而得到所述工作表,启动所述CAD批命令,绘制出所述勘探点平面图。2.根据权利要求I所述的一种基于Exel绘制勘探点平面图的方法,其特征在于所述要素至少包含孔类别代号输入区和备用内容输入区。3.根据权利要求I或2所述的一种基于Exel绘制勘探点平面图的方法,其特征在于所述工作表为主、...

【专利技术属性】
技术研发人员:尤苏南褚世仙王挺
申请(专利权)人:化学工业岩土工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1