基于CAD模板绑定技术的钻孔柱状图自动成图方法技术

技术编号:9901289 阅读:618 留言:0更新日期:2014-04-10 12:42
本发明专利技术公开一种基于CAD模板绑定技术的钻孔柱状图自动成图方法,包括如下步骤:(一)将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板;(二)  基于模板进行数据提取与图纸绘制。本发明专利技术通过自定义的CAD动态模板配置工具,将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板,从而实现钻孔地层系统、取样情况、钻孔结构、简易水文、测井曲线、含隔水层、抽水试验等报表和图件的自动生成。减少人工交互流程,同时具备灵活多变的特点。

【技术实现步骤摘要】
【专利摘要】本专利技术公开一种基于CAD模板绑定技术的钻孔柱状图自动成图方法,包括如下步骤:(一)将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板;(二)--基于模板进行数据提取与图纸绘制。本专利技术通过自定义的CAD动态模板配置工具,将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板,从而实现钻孔地层系统、取样情况、钻孔结构、简易水文、测井曲线、含隔水层、抽水试验等报表和图件的自动生成。减少人工交互流程,同时具备灵活多变的特点。【专利说明】 基于CAD模板绑定技术的钻孔柱状图自动成图方法
本专利技术属于地质勘探领域,具体是一种基于CAD模板绑定技术的钻孔柱状图自动成图方法。
技术介绍
目前,地质勘探的最终数据百分之九十以AutoCAD图纸资料进行保存,虽然现今存在许多针对钻孔自动成图的方法和工具,然而由于地质数据本身灵活多变、图纸资料复杂、各地规范不统一、图纸类型繁多等特征,相关设计部门仍以手工制图为主。
技术实现思路
本专利技术的目的是为了克服现有技术的不足,提供一种基于CAD模板绑定技术的钻孔柱状图自动成图方法,通过自定义的CAD动态模板配置工具,将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板,从而实现钻孔地层系统、取样情况、钻孔结构、简易水文、测井曲线、含隔水层、抽水试验等报表和图件的自动生成。减少人工交互流程,同时具备灵活多变的特点。为了实现上述目的,本专利技术是通过以下技术方案实现的: 一种基于CAD模板绑定技术的钻孔柱状图自动成图方法,包括如下步骤: (一)将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板; 1)通过在AutoCAD段编写钻孔综合柱状模板配置工具,将配置信息绑定到配置图元中;在此定义了一整套对不同环境下数据提取的格式描述配置语言,以XML方式存放在配置信息表中, 其中type字段为绑定类型,可分为三种:直接绑定、逻辑绑定、辅助绑定; Action用于绘制交互类型,可分为三种:Point、Line、Area ; Relation用于描述对应关系,分为两种类型:single、multi ; 2)以DWG文件格式保存图纸模板,通过一模板配置工具,以AutoCAD的Entity实体对象和自定义对象形式将描述作为属性绑定在对象之上,将模板编辑工具定义了集中类型,分别如下: 单行数据绑定:该类字段用于从数据库中提取固定绑定数据;该类数据根据文本框的宽度限定填充字体的范围,根据用户输入的字体大小替换绑定的字体大小; 一对多数据绑定:该类字段用于针对钻孔具有多重属性的描述信息绑定; 岩性填充字段:由于岩性填充在钻孔相关图件中比较特殊,以图形化界面做表达,所以单独定义模板类型; 逻辑功能块:该类绑定用于对固定报表,特殊图件进行直接生成; 其他:其他功能块模板包含对图纸绘制的边界线、范围控制网、特殊变换字符的绑定和编辑; (二)基于模板进行数据提取与图纸绘制; O绑定的绘制实现 绑定分为四种类型:功能块绑定、字段绑定、外键绑定、辅助绑定; 2)模板的使用 首先读取模板中的所有cad的entity对象,把不是绑定的对象直接绘制在新的图档中;读取字段绑定的数据,填写内容;读取层厚累计、岩性字段绘制岩性柱状;柱状功能块绑定内容的绘制;独立功能块绑定内容的绘制; 3)岩性填充的绘制 查出层厚累计、层厚、岩性三个属性,按层厚累计排序,取出每一条数据,在层厚累计的深度绘制底板线,在向上平移厚度的距离绘制顶板线,把顶底板线连接起来组成的矩形范围内填充岩性;把这些绘制的实体对象统一放在一个图层中; 4)地层系统处理 在钻孔地层年代表中查询本钻孔的地层年代数据,按深度及深度以上或深度以下排序;取出每条数据,根据深度绘制地层年代的分界线; 5)取样情况处理 当查询到模板中存在取样情况绑定时,根据当前钻孔信息提取钻孔取样数据;查询取样情况表按开始取样深度、结束取样深度进行排序,从上到下绘制,并标出是第几个取样; 6)抽水试验综合成果 基于逻辑绑定模板,按模板上对应的绑定字段进行绑定,分别取自钻孔基本信息表、钻孔抽水试验表、钻孔抽水试验静止水位观测记录表、钻孔抽水试验恢复水位观测记录表、钻孔抽水试验抽水阶段记录表;钻孔抽水试验抽水阶段记录表中属于本钻孔的记录按抽水的开始结束时间进行排序;然后在钻孔抽水试验水质化验结果,离子分析取出公式中每种离子的毫摩尔/升%,根据图块绑定逻辑,进行数据填充; 7)抽水试验观测孔水位埋深曲线 基于模板,监测到存在观测孔水位埋深的字段绑定,在绑定位置上读取水位埋深字段,根据模板上定义的线型坐标系,对每一阶段的数据进行绘制连线,关键数据点位置用圆圈代替描述,最终形成连续曲线; 8)柱状切分逻辑 读出综合资料表中的数据从柱状内容部分起始线开始绘制,每读一个层厚累计看值是否大于柱状内容部分结束线表示的深度,如果大于就转行从右边开始绘制; 9)文字错位处理 通过模板先绘制岩性特征,然后计算地层厚度,将厚度值与文字单元格内容进行比对,如发生换行或实际地层厚度小于文字大小情况时,将分隔线按从上到下顺序下移; 10)测井曲线 在模板中读取测井曲线位置,根据测井曲线绑定模板块中的信息读取属于何种测井曲线,在测井曲线表中提取测井曲线的数据信息,其中包括深度,幅值数据信息;根据测井曲线绑定块的线性坐标系定义不同深度下的曲线插值点,将点进行连线形成测井曲线。作为进一步说明,以上所述直接绑定对应table、field字段,可以把数据库中内容直接绑到指定位置;所述逻辑绑定对应funtype、funname, funtype是对逻辑绑定的分组,可以根据funname来做相应的逻辑处理;所述辅助绑定:用来控制图上对象位置的辅助功能。作为进一步说明,以上所述Point:直接点选位置,一般对应一个逻辑绑定;所述Line:通过先后拾取两个点绘制水平方向的绑定,可以是直接绑定、逻辑绑定;所述Area:直接点选位置,一般对应一个逻辑绑定。作为进一步说明,以上所述固定绑定数据,为钻孔的基础资料特征或施工单位直接描述性数据。作为进一步说明,以上所述字段绑定:拾取两个点绘制一条水平线,长度代表此列的绑定宽度,绑定数据表名称、字段名称到块上;所述外键绑定:需要关联其他外部数据查出名称填在绑定的位置;所述柱状功能块绑定:绘制具有复杂业务功能的柱状图上的绑定,用拾取两个点绘制一条水平线的方式表示;所述独立功能块绑定:绘制具有复杂业务功能的独立的绑定,用绘制矩形框的方式表示;所述辅助绑定:绘制一些用于定位的辅助线。与现有技术相比,本专利技术的有益效果是: 通过自定义模板的灵活多变性,能完成不同部门间对不同格式规范和数据提取的需要,灵活多变。同时基于基础数据,能实现自动出图的要求,无须人工干预,弥补了原有手工绘图效率低、数据易出错的缺点,且基本涵盖了地质勘探中钻孔的所有图件范围。设计模式和成果都符合目前常用规范,易于上手和数据分发。【专利附图】【附图说明】图1钻孔柱状模板配置表; 图2单行数据绑定模板样式图; 图3多行数据绑定模板样式图; 图4岩性填充模板样式图; 图5逻辑功能块模板样式图; 图6其他类型模板样式图本文档来自技高网...

【技术保护点】
一种基于CAD模板绑定技术的钻孔柱状图自动成图方法,其特征在于,包括如下步骤:将配置信息、绘制坐标、属性状态绑定到CAD图块上并配置成模板;    1)通过在AutoCAD段编写钻孔综合柱状模板配置工具,将配置信息绑定到配置图元中;在此定义了一整套对不同环境下数据提取的格式描述配置语言,以XML方式存放在配置信息表中, 其中type字段为绑定类型,可分为三种:直接绑定、逻辑绑定、辅助绑定; Action用于绘制交互类型,可分为三种:Point、Line、Area; Relation用于描述对应关系,分为两种类型:single、multi;2)以DWG文件格式保存图纸模板,通过一模板配置工具,以AutoCAD的Entity实体对象和自定义对象形式将描述作为属性绑定在对象之上,将模板编辑工具定义了集中类型,分别如下:单行数据绑定:该类字段用于从数据库中提取固定绑定数据;该类数据根据文本框的宽度限定填充字体的范围,根据用户输入的字体大小替换绑定的字体大小;一对多数据绑定:该类字段用于针对钻孔具有多重属性的描述信息绑定; 岩性填充字段:由于岩性填充在钻孔相关图件中比较特殊,以图形化界面做表达,所以单独定义模板类型;逻辑功能块:该类绑定用于对固定报表,特殊图件进行直接生成;其他:其他功能块模板包含对图纸绘制的边界线、范围控制网、特殊变换字符的绑定和编辑;基于模板进行数据提取与图纸绘制;1)绑定的绘制实现绑定分为四种类型:功能块绑定、字段绑定、外键绑定、辅助绑定;2)模板的使用首先读取模板中的所有cad的entity对象,把不是绑定的对象直接绘制在新的图档中;读取字段绑定的数据,填写内容;读取层厚累计、岩性字段绘制岩性柱状;柱状功能块绑定内容的绘制;独立功能块绑定内容的绘制;3)岩性填充的绘制查出层厚累计、层厚、岩性三个属性,按层厚累计排序,取出每一条数据,在层厚累计的深度绘制底板线,在向上平移厚度的距离绘制顶板线,把顶底板线连接起来组成的矩形范围内填充岩性;把这些绘制的实体对象统一放在一个图层中;4)地层系统处理在钻孔地层年代表中查询本钻孔的地层年代数据,按深度及深度以上或深度以下排序;取出每条数据,根据深度绘制地层年代的分界线;5)取样情况处理当查询到模板中存在取样情况绑定时,根据当前钻孔信息提取钻孔取样数据;查询取样情况表按开始取样深度、结束取样深度进行排序,从上到下绘制,并标出是第几个取样;6)抽水试验综合成果基于逻辑绑定模板,按模板上对应的绑定字段进行绑定,分别取自钻孔基本信息表、钻孔抽水试验表、钻孔抽水试验静止水位观测记录表、钻孔抽水试验恢复水位观测记录表、钻孔抽水试验抽水阶段记录表;钻孔抽水试验抽水阶段记录表中属于本钻孔的记录按抽水的开始结束时间进行排序;然后在钻孔抽水试验水质化验结果,离子分析取出公式中每种离子的毫摩尔/升%,根据图块绑定逻辑,进行数据填充;7)抽水试验观测孔水位埋深曲线基于模板,监测到存在观测孔水位埋深的字段绑定,在绑定位置上读取水位埋深字段,根据模板上定义的线型坐标系,对每一阶段的数据进行绘制连线,关键数据点位置用圆圈代替描述,最终形成连续曲线;8)柱状切分逻辑读出综合资料表中的数据从柱状内容部分起始线开始绘制,每读一个层厚累计看值是否大于柱状内容部分结束线表示的深度,如果大于就转行从右边开始绘制;9)文字错位处理通过模板先绘制岩性特征,然后计算地层厚度,将厚度值与文字单元格内容进行比对,如发生换行或实际地层厚度小于文字大小情况时,将分隔线按从上到下顺序下移;10)测井曲线在模板中读取测井曲线位置,根据测井曲线绑定模板块中的信息读取属于何种测井曲线,在测井曲线表中提取测井曲线的数据信息,其中包括深度,幅值数据信息;根据测井曲线绑定块的线性坐标系定义不同深度下的曲线插值点,将点进行连线形成测井曲线。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈金龙伍轶斌胡俊鑫覃祖茂谢燕武伍正中张利学李勇吴旻馨马永丽
申请(专利权)人:柳州腾龙煤电科技股份有限公司
类型:发明
国别省市:广西;45

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

1