关于工程勘察剖面图内业整理的方法及装置.pdf

上传人:小** 文档编号:973386 上传时间:2018-03-22 格式:PDF 页数:21 大小:675.92KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110277578.8

申请日:

2011.09.19

公开号:

CN102354322A

公开日:

2012.02.15

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/50申请日:20110919|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

北京城建勘测设计研究院有限责任公司

发明人:

金淮; 张建旭; 刘永勤; 马海志; 张建全

地址:

100101 北京市朝阳区安慧里五区六号

优先权:

专利代理机构:

北京三友知识产权代理有限公司 11127

代理人:

王天尧

PDF下载: PDF下载
内容摘要

本发明公开了一种关于工程勘察剖面图内业整理的方法及装置,其中方法包括:对钻孔进行排序,形成钻孔队列;将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;根据所述逐层比对的结果判断出土层结构体;调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。采用本发明可以利用工程勘察剖面图的分层特点,根据对土层数据结构的分析,在绘图工具控件中实现对工程勘察剖面图的批处理,提高工程勘察剖面图的制图效率。

权利要求书

1: 一种关于工程勘察剖面图内业整理的方法, 其特征在于, 该方法包括 : 对钻孔进行排序, 形成钻孔队列 ; 将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对 ; 根据所述逐层比对的结果判断出土层结构体 ; 调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土层结构体。
2: 如权利要求 1 所述的方法, 其特征在于, 所述土层数据结构包括 ; 土层底层深度、 土 层编号、 左连和右连、 土层名称。
3: 如权利要求 1 所述的方法, 其特征在于, 所述土层结构体包括 : 直连、 尖灭、 上尖、 下 尖、 双连、 或断连。
4: 如权利要求 1 所述的方法, 其特征在于, 将所述钻孔队列中每相邻前后两个钻孔的 土层数据结构进行逐层比对, 包括 : 将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔的右侧土层数据结构与后一个 钻孔的左侧土层数据结构进行逐层比对。
5: 如权利要求 4 所述的方法, 其特征在于, 所述前一个钻孔的右侧土层数据结构与后 一个钻孔的左侧土层数据结构进行逐层比对, 包括 : 前一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐 层比对。
6: 如权利要求 1 所述的方法, 其特征在于, 根据所述逐层比对的结果判断出土层结构 体之后, 还包括 : 将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中 ; 所述调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土层结构体, 包括 : 根据所述数组中保存的所述土层结构体各个节点的平面位置坐标, 在绘图工具控件中 绘制所述土层结构体。
7: 如权利要求 1 所述的方法, 其特征在于, 所述调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土层结构体, 包括 : 在绘图工具控件中绘制所述土层结构体对应的封闭曲线 ; 根据所述土层结构体的岩性描述, 对所述封闭曲线进行填充。
8: 一种关于工程勘察剖面图内业整理的装置, 其特征在于, 该装置包括 : 排序模块, 用于对钻孔进行排序, 形成钻孔队列 ; 比对模块, 用于将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比 对; 判断模块, 用于根据所述逐层比对的结果判断出土层结构体 ; 绘制模块, 用于调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土 层结构体。
9: 如权利要求 8 所述的装置, 其特征在于, 所述土层数据结构包括 ; 土层底层深度、 土 层编号、 左连和右连、 土层名称。
10: 如权利要求 8 所述的装置, 其特征在于, 所述土层结构体包括 : 直连、 尖灭、 上尖、 下 尖、 双连、 或断连。 2
11: 如权利要求 8 所述的装置, 其特征在于, 所述比对模块具体用于 : 将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔的右侧土层数据结构与后一个 钻孔的左侧土层数据结构进行逐层比对。
12: 如权利要求 11 所述的装置, 其特征在于, 所述比对模块具体用于 : 将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔右侧的四个土层数据结构与后 一个钻孔左侧的四个土层数据结构进行逐层比对。
13: 如权利要求 8 所述的装置, 其特征在于, 所述判断模块还用于 : 将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中 ; 所述绘制模块具体用于 : 根据所述数组中保存的所述土层结构体各个节点的平面位置坐标, 在绘图工具控件中 绘制所述土层结构体。
14: 如权利要求 8 所述的装置, 其特征在于, 所述绘制模块具体用于 : 在绘图工具控件中绘制所述土层结构体对应的封闭曲线 ; 根据所述土层结构体的岩性描述, 对所述封闭曲线进行填充。

说明书


关于工程勘察剖面图内业整理的方法及装置

    【技术领域】
     本发明涉及工程勘察技术领域, 尤其涉及关于工程勘察剖面图内业整理的方法及装置。 背景技术 工程勘察工作中, 需要把同一条勘探线上的钻孔连接成一个地质剖面。要把不同 的钻孔连成剖面, 必须先绘制草剖面, 在草剖面上进行人工分层, 形成正式剖面, 然后把这 个正式剖面结果在 CAD(Computer Aided Design, 计算机辅助设计 ) 中绘制出来。
     由于剖面中的钻孔和钻孔之间的土层数目很多, 每个分层还需要填充和标注, 所 以用手工的办法在 CAD 中把这些剖面绘制出来, 在实际工作中的制图效率非常低。
     发明内容 本发明实施例提供一种关于工程勘察剖面图内业整理的方法, 用以提高工程勘察 剖面图的制图效率, 该方法包括 :
     对钻孔进行排序, 形成钻孔队列 ;
     将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对 ;
     根据所述逐层比对的结果判断出土层结构体 ;
     调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土层结构体。
     一个实施例中, 所述土层数据结构包括 ; 土层底层深度、 土层编号、 左连和右连、 土 层名称。
     一个实施例中, 所述土层结构体包括 : 直连、 尖灭、 上尖、 下尖、 双连、 或断连。
     一个实施例中, 将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层 比对, 包括 :
     将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔的右侧土层数据结构与后 一个钻孔的左侧土层数据结构进行逐层比对。
     一个实施例中, 所述前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数 据结构进行逐层比对, 包括 :
     前一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进 行逐层比对。
     一个实施例中, 根据所述逐层比对的结果判断出土层结构体之后, 还包括 :
     将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中 ;
     所述调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土层结构 体, 包括 :
     根据所述数组中保存的所述土层结构体各个节点的平面位置坐标, 在绘图工具控 件中绘制所述土层结构体。
     一个实施例中, 所述调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘
     制所述土层结构体, 包括 :
     在绘图工具控件中绘制所述土层结构体对应的封闭曲线 ;
     根据所述土层结构体的岩性描述, 对所述封闭曲线进行填充。
     本发明实施例还提供一种关于工程勘察剖面图内业整理的装置, 用以提高工程勘 察剖面图的制图效率, 该装置包括 :
     排序模块, 用于对钻孔进行排序, 形成钻孔队列 ;
     比对模块, 用于将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层 比对 ;
     判断模块, 用于根据所述逐层比对的结果判断出土层结构体 ;
     绘制模块, 用于调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所 述土层结构体。
     一个实施例中, 所述土层数据结构包括 ; 土层底层深度、 土层编号、 左连和右连、 土 层名称。
     一个实施例中, 所述土层结构体包括 : 直连、 尖灭、 上尖、 下尖、 双连、 或断连。
     一个实施例中, 所述比对模块具体用于 :
     将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔的右侧土层数据结构与后 一个钻孔的左侧土层数据结构进行逐层比对。
     一个实施例中, 所述比对模块具体用于 :
     将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔右侧的四个土层数据结构 与后一个钻孔左侧的四个土层数据结构进行逐层比对。
     一个实施例中, 所述判断模块还用于 :
     将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中 ;
     所述绘制模块具体用于 :
     根据所述数组中保存的所述土层结构体各个节点的平面位置坐标, 在绘图工具控 件中绘制所述土层结构体。
     一个实施例中, 所述绘制模块具体用于 :
     在绘图工具控件中绘制所述土层结构体对应的封闭曲线 ;
     根据所述土层结构体的岩性描述, 对所述封闭曲线进行填充。
     本发明实施例中, 对钻孔进行排序, 形成钻孔队列 ; 将所述钻孔队列中每相邻前后 两个钻孔的土层数据结构进行逐层比对 ; 根据所述逐层比对的结果判断出土层结构体 ; 调 用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土层结构体 ; 从而利用工 程勘察剖面图的分层特点, 根据对土层数据结构的分析, 在绘图工具控件中实现对工程勘 察剖面图的批处理, 提高工程勘察剖面图的制图效率。 附图说明
     为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可 以根据这些附图获得其他的附图。在附图中 :图 1 为本发明实施例中土层结构体的示意图 ; 图 2、 图 3 为本发明实施例中直连的示意图 ; 图 4、 图 5 为本发明实施例中尖灭的示意图 ; 图 6、 图 7 为本发明实施例中双尖的示意图 ; 图 8、 图 9 为本发明实施例中上尖的示意图 ; 图 10、 图 11 为本发明实施例中下尖的示意图 ; 图 12、 图 13 为本发明实施例中双连的示意图 ; 图 14 为本发明实施例中断连的示意图 ; 图 15 为本发明实施例中关于工程勘察剖面图内业整理的方法的处理流程图 ; 图 16 为本发明实施例中关于工程勘察剖面图内业整理的装置的结构示意图。具体实施方式
     为使本发明实施例的目的、 技术方案和优点更加清楚明白, 下面结合附图对本发 明实施例做进一步详细说明。 在此, 本发明的示意性实施例及其说明用于解释本发明, 但并 不作为对本发明的限定。 为了提高工程勘察剖面图的制图效率, 本发明实施例提供一种关于工程勘察剖面 图内业整理的方法, 该方法利用工程勘察剖面图的分层特点, 根据对土层数据结构的分析, 在绘图工具控件中实现对工程勘察剖面图的批处理。
     下面先对本发明实施例的关于工程勘察剖面图内业整理的方法中所处理的土层 结构体进行简要介绍 :
     图 1 为土层结构体的示意图。根据剖面线的走向, 将相邻钻孔两两相连, 最后形成 一个整体剖面。其中, 两个相邻钻孔之间的人工分层类型, 称作一个土层结构体, 剖面中的 土层结构体一般有如下几种 :
     1、 直连
     图 2 为直连的示意图。这种分层是两个钻孔之间, 土层能够直接连接。为了能够 在 CAD 中绘制出这个土层结构体并填充, 把这个土层结构体可以理解成一个多边形, 如图 3 所示。
     2、 尖灭
     图 4 为尖灭的示意图。这种情况是一侧钻孔的土层在另一侧中间缺失, 产生尖灭。 为了能够在 CAD 中绘制出这个土层结构体并填充, 把这个土层结构体可以理解成一个三角 形。如图 5 所示, 可以用一个直连的多边形和两个三角形构成图 4 的尖灭。
     还有一种特殊的尖灭情况, 就是两个地层同时尖灭, 这个可以成为双尖。图 6 为双 尖的示意图。同理, 为了能够在 CAD 中绘制出这个土层结构体并填充, 如图 7 所示, 这个可 以理解为两个三角形合并在一起。
     3、 上尖
     图 8 为上尖的示意图。这种情况是一侧钻孔的土层, 另一侧产生向上缺失。上尖 分左上尖和右上尖。为了能够在 CAD 中绘制出这个土层结构体并填充, 把这个土层结构体 可以理解成一个三角形。如图 9 所示, 图 8 中的左上尖就可以用一个直连的多边形和一个 三角形构成。
     4、 下尖
     图 10 为下尖的示意图。这种情况是一侧钻孔的土层, 在另一侧产生向下缺失。下 尖分两种情况, 左下尖和右下尖。为了能够在 CAD 中绘制出这个土层结构体并填充, 把这个 土层结构体可以理解成一个三角形。如图 11 所示, 图 10 中的左下尖就可以用一个直连的 多边形和一个三角形构成。
     5、 双连
     图 12 为双连的示意图。这种情况是同一土层相互缺失, 对应不上, 则在两侧平均 划分土层。 这种情况分左双连和右双连。 为了能够在 CAD 中绘制出这个土层结构体并填充, 把这个土层结构体可以理解成两个三角形。如图 13 所示, 图 12 中的左双连就可以用两个 三角形来表示。
     6、 断连
     图 14 为断连的示意图。原始土层混乱, 无法人工分层。发生断连, 则在两个直连 线段之间不形成结构体, 不填充, 不绘制。
     具体实施时, 根据以上人工分层的土层结构体的类型, 可以用符号 L 表示直连, 用 符号 J 表示尖灭、 上尖和下尖, 用符号 LL 表示双连, 用符号 D 表示断连, 为了判断是否到了 最后一层, 还可以用一个符号 E。这样土层结构体涉及的录入符号为 L、 J、 LL、 D 和 E。由于 L 最多见, 那么 L 在录入的时候可以用空字符代替, 这样整个人工分层的土层结构体的录入 符号为 J、 LL、 D 和 E, 空字符默认为 L。这些符号可称为连接符, 由于钻孔是左右相连的, 那 么一个钻孔的连接符分为左连、 右连两种情况。 为了清楚识别相邻剖面钻孔之间的人工分层的土层结构体的连接状况, 每个分层 的识别符号除了连接符, 还需用到每个土层的层底深度、 土层编号 ( 土层编号可分为主层 和亚层的编号 ) 和土层名称。 这样, 每个人工分层的土层结构体的连接元素有五个 : 土层底 层深度、 土层编号、 左连和右连、 土层名称, 这五个元素组成了土层数据结构。 每个钻孔的分 层都是由这些土层数据结构组成, 前一个钻孔的右连和紧邻其后的钻孔的左连, 描述这两 个钻孔的土层连接状况。
     整个剖面图的绘制, 就是从左侧到右侧, 相邻两个钻孔之间, 根据钻孔的人工分层 形成的土层结构体, 从上到下, 逐步判断, 找出每个土层结构体, 并判断土层结构体类型。
     基于此, 本发明实施例提供的关于工程勘察剖面图内业整理的方法可以如图 15 所示, 其处理流程可以包括 :
     步骤 1501、 对钻孔进行排序, 形成钻孔队列 ;
     步骤 1502、 将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比 对;
     步骤 1503、 根据所述逐层比对的结果判断出土层结构体 ;
     步骤 1504、 调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘制所述土 层结构体。
     其中, 所述土层数据结构可以包括 ; 土层底层深度、 土层编号、 左连和右连、 土层名 称。所述土层结构体可以包括 : 直连、 尖灭、 上尖、 下尖、 双连、 或断连。
     具体实施时, 上述关于工程勘察剖面图内业整理的方法循环执行。 其中每次循环, 将相邻前后两个钻孔的土层数据结构进行逐层比对, 具体可以将前一个钻孔的右侧土层数
     据结构与后一个钻孔的左侧土层数据结构进行逐层比对。例如, 将前一个钻孔右侧的四个 土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。即, 相邻前后两个钻 孔各取四个土层数据结构, 根据这八个土层数据结构中各个参数的相互比较, 判断出土层 结构体, 然后调用土层结构体对应的绘制函数绘制这个土层结构体。
     钻 孔 左 侧 的 四 个 连 续 的 土 层 数 据 结 构 可 分 别 用 Propmcell[Lnum]、 Propmcell[Lnum+1]、 Propmcell[Lnum+2]、 Propmcell[Lnum+3] 来表示, 右侧的四个连续的 土层数据结构可分别用 Backpmcell[Rnum]、 Backpmcell[Rnum+1]、 Backpmcell[Rnum+2]、 Backpmcell[Rnum+3] 来表示。如前所述, 每个土层数据结构都包括如下的参数 : 土层底层 深度、 土层编号、 左连和右连、 土层名称。其中土层编号可以用 cellnm 表示, 左连可以用 Llink 表示, 右连可以用 Rlink 表示。
     为了清晰地描述上述方法的具体实施, 可分别用 BOOL 型的变量 LeftF 来描述上尖 和下尖, 用 true 或者 false 来描述是左边的尖或者右边的尖。用 BOOL 型的变量 LeftJ 描 述尖灭, 用 true 或者 false 来描述是左边的尖灭或者右边的尖灭。根据以上定义, 那么本 发明实施例的关于工程勘察剖面图内业整理的方法可以用下面的程序代码来描述 :
     AddlineT() ; // 连接钻孔顶层点
     具体实施时, 可以用平面坐标 (x, y) 来表示土层结构体各个节点的平面位置坐 标, 把土层结构体各个节点的平面位置坐标有序地保存在一数组中, 后续就可以根据这个 数组中保存的土层结构体各个节点的平面位置坐标, 在绘图工具控件 ( 例如 CAD) 中绘制这 个土层结构体。
     由于每个土层结构体在剖面图中的特点不一样, 绘制方法也就不一样。 所以, 针对 每个土层结构体都有一个对应的绘制函数, 绘图工具控件 ( 例如 CAD) 可以利用这个绘制函 数来绘制相应的土层结构体。
     例如, 直连对应的绘制函数定义为 AddlineT(), 上尖对应的绘制函数定义为 Addline F1(), 下尖对应的绘制函数定义为 AddlineF2(), 尖灭对应的绘制函数定义为 AddlineJ1(), 双尖对应的绘制函数定义为 AddlineJ2()。
     具体实施时, 调用土层结构体对应的绘制函数, 在绘图工具控件中绘制土层结构 体, 可以包括 : 在绘图工具控件中绘制土层结构体对应的封闭曲线 ; 根据土层结构体的岩 性描述, 对封闭曲线进行填充。
     下面提供本发明实施例中关于工程勘察剖面图内业整理的方法的一个具体的例 子。本例的实施流程可以如下 :
     步骤 1、 对钻孔进行排序, 形成钻孔队列 ; 排序时可依据剖面名称和钻孔位置进 行, 本例中钻孔队列例如可以是 : ZK1, ZK2,…, ZKi-1, ZKi,…, ZKn-1, ZKn(1 < i <= n, n >= 2) :
     步骤 2、 根据钻孔队列进行循环, 让 ZKi-1 的右侧土层结构数据与 ZKi 的左侧土层 结构数据进行逐层比对 ;
     例 如, 将 ZKi-1 右 侧 的 四 个 土 层 数 据 结 构 (Propmcell[Lnum]、 Propmcell[Lnum+1]、 Propmcell[Lnum+2]、 Propmcell[Lnum+3]) 与 ZKi 左 侧 的 四 个 土 层 数 据 结 构 (Backpmcell[Rnum]、 Backpmcell[Rnum+1]、 Backpmcell[Rnum+2]、 Backpmcell[Rnum+3]), 进行逐层比对 ;
     步骤 3、 根据逐层比对的结果判断出各个土层结构体 ; 实施时, 可以用平面坐标 (x, y) 来表示土层结构体各个节点的平面位置坐标, 把土层结构体各个节点的平面位置坐 标有序地保存在一数组中 ;
     步骤 4、 每判断出一个土层结构体, 就调用该土层结构体对应的绘制函数, 在绘图 工具控件 ( 例如 CAD) 中, 根据相应数组中保存的土层结构体各个节点的平面位置坐标, 绘 制出土层结构体 ; 具体的, 可以先绘制出土层结构体对应的一个封闭曲线 ; 再根据土层结 构体的岩性描述, 对封闭曲线进行填充 ;
     步骤 5、 依次循环执行步骤 2-4, 直至钻孔 ZKi-1 右侧的土层数据结构与钻孔 ZKi 左侧的土层数据结构逐层比对完毕 ;
     步骤 6、 根据钻孔的排序, 如果 i > 2, 那么重新从步骤 2 开始, 让 ZKi 右侧的土层
     数据结构与 ZKi+1 左侧的土层数据结构进行逐层比对 ;
     步骤 7、 钻孔队列循环比对完毕, 剖面图绘制完成, 结束处理。
     基于同一发明构思, 本发明实施例中还提供了一种关于工程勘察剖面图内业整理 的装置, 如下面的实施例所述。由于该装置解决问题的原理与关于工程勘察剖面图内业整 理的方法相似, 因此该装置的实施可以参见关于工程勘察剖面图内业整理的方法的实施, 重复之处不再赘述。
     如图 16 所示, 本发明实施例中关于工程勘察剖面图内业整理的装置可以包括 :
     排序模块 1601, 用于对钻孔进行排序, 形成钻孔队列 ;
     比对模块 1602, 用于将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行 逐层比对 ;
     判断模块 1603, 用于根据所述逐层比对的结果判断出土层结构体 ;
     绘制模块 1604, 用于调用所述土层结构体对应的绘制函数, 在绘图工具控件中绘 制所述土层结构体。
     一个实施例中, 所述土层数据结构可以包括 ; 土层底层深度、 土层编号、 左连和右 连、 土层名称。 一个实施例中, 所述土层结构体可以包括 : 直连、 尖灭、 上尖、 下尖、 双连、 或断连。
     一个实施例中, 比对模块 1602 具体可以用于 :
     将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔的右侧土层数据结构与后 一个钻孔的左侧土层数据结构进行逐层比对。
     一个实施例中, 比对模块 1602 具体可以用于 :
     将所述钻孔队列中每相邻前后两个钻孔中, 前一个钻孔右侧的四个土层数据结构 与后一个钻孔左侧的四个土层数据结构进行逐层比对。
     一个实施例中, 判断模块 1603 还可以用于 :
     将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中 ;
     绘制模块 1604 具体可以用于 :
     根据所述数组中保存的所述土层结构体各个节点的平面位置坐标, 在绘图工具控 件中绘制所述土层结构体。
     一个实施例中, 绘制模块 1604 具体可以用于 :
     在绘图工具控件中绘制所述土层结构体对应的封闭曲线 ;
     根据所述土层结构体的岩性描述, 对所述封闭曲线进行填充。
     综上所述, 本发明实施例中关于工程勘察剖面图内业整理的方法及装置, 对钻孔 进行排序, 形成钻孔队列 ; 将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐 层比对 ; 根据所述逐层比对的结果判断出土层结构体 ; 调用所述土层结构体对应的绘制函 数, 在绘图工具控件中绘制所述土层结构体 ; 从而利用工程勘察剖面图的分层特点, 根据对 土层数据结构的分析, 在绘图工具控件中实现对工程勘察剖面图的批处理, 提高工程勘察 剖面图的制图效率。
     本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序 产品。因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机
     可用存储介质 ( 包括但不限于磁盘存储器、 CD-ROM、 光学存储器等 ) 上实施的计算机程序产 品的形式。
     本发明是参照根据本发明实施例的方法、 设备 ( 系统 )、 和计算机程序产品的流程 图和 / 或方框图来描述的。应理解可由计算机程序指令实现流程图和 / 或方框图中的每一 流程和 / 或方框、 以及流程图和 / 或方框图中的流程和 / 或方框的结合。可提供这些计算 机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和 / 或方框图一个方框或多个方框中指定的功能 的装置。
     这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和 / 或方框图一个方框或 多个方框中指定的功能。
     这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和 / 或方框图 一个方框或多个方框中指定的功能的步骤。 以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进行了进一步详 细说明, 所应理解的是, 以上所述仅为本发明的具体实施例而已, 并不用于限定本发明的保 护范围, 凡在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本 发明的保护范围之内。
    

关于工程勘察剖面图内业整理的方法及装置.pdf_第1页
第1页 / 共21页
关于工程勘察剖面图内业整理的方法及装置.pdf_第2页
第2页 / 共21页
关于工程勘察剖面图内业整理的方法及装置.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《关于工程勘察剖面图内业整理的方法及装置.pdf》由会员分享,可在线阅读,更多相关《关于工程勘察剖面图内业整理的方法及装置.pdf(21页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102354322A43申请公布日20120215CN102354322ACN102354322A21申请号201110277578822申请日20110919G06F17/5020060171申请人北京城建勘测设计研究院有限责任公司地址100101北京市朝阳区安慧里五区六号72发明人金淮张建旭刘永勤马海志张建全74专利代理机构北京三友知识产权代理有限公司11127代理人王天尧54发明名称关于工程勘察剖面图内业整理的方法及装置57摘要本发明公开了一种关于工程勘察剖面图内业整理的方法及装置,其中方法包括对钻孔进行排序,形成钻孔队列;将所述钻孔队列中每相邻前后两个钻孔的土层数据结。

2、构进行逐层比对;根据所述逐层比对的结果判断出土层结构体;调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。采用本发明可以利用工程勘察剖面图的分层特点,根据对土层数据结构的分析,在绘图工具控件中实现对工程勘察剖面图的批处理,提高工程勘察剖面图的制图效率。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书13页附图5页CN102354331A1/2页21一种关于工程勘察剖面图内业整理的方法,其特征在于,该方法包括对钻孔进行排序,形成钻孔队列;将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;根据所述逐层比对的结果判断出土层结构体;调用。

3、所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。2如权利要求1所述的方法,其特征在于,所述土层数据结构包括;土层底层深度、土层编号、左连和右连、土层名称。3如权利要求1所述的方法,其特征在于,所述土层结构体包括直连、尖灭、上尖、下尖、双连、或断连。4如权利要求1所述的方法,其特征在于,将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对,包括将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进行逐层比对。5如权利要求4所述的方法,其特征在于,所述前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进行逐层比对,包括前。

4、一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。6如权利要求1所述的方法,其特征在于,根据所述逐层比对的结果判断出土层结构体之后,还包括将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中;所述调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体,包括根据所述数组中保存的所述土层结构体各个节点的平面位置坐标,在绘图工具控件中绘制所述土层结构体。7如权利要求1所述的方法,其特征在于,所述调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体,包括在绘图工具控件中绘制所述土层结构体对应的封闭曲线;根据所述土层结构体的岩性描述,对所述。

5、封闭曲线进行填充。8一种关于工程勘察剖面图内业整理的装置,其特征在于,该装置包括排序模块,用于对钻孔进行排序,形成钻孔队列;比对模块,用于将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;判断模块,用于根据所述逐层比对的结果判断出土层结构体;绘制模块,用于调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。9如权利要求8所述的装置,其特征在于,所述土层数据结构包括;土层底层深度、土层编号、左连和右连、土层名称。10如权利要求8所述的装置,其特征在于,所述土层结构体包括直连、尖灭、上尖、下尖、双连、或断连。权利要求书CN102354322ACN102354331A2。

6、/2页311如权利要求8所述的装置,其特征在于,所述比对模块具体用于将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进行逐层比对。12如权利要求11所述的装置,其特征在于,所述比对模块具体用于将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。13如权利要求8所述的装置,其特征在于,所述判断模块还用于将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中;所述绘制模块具体用于根据所述数组中保存的所述土层结构体各个节点的平面位置坐标,在绘图工具控件中绘制所述土层结构体。14如权利。

7、要求8所述的装置,其特征在于,所述绘制模块具体用于在绘图工具控件中绘制所述土层结构体对应的封闭曲线;根据所述土层结构体的岩性描述,对所述封闭曲线进行填充。权利要求书CN102354322ACN102354331A1/13页4关于工程勘察剖面图内业整理的方法及装置技术领域0001本发明涉及工程勘察技术领域,尤其涉及关于工程勘察剖面图内业整理的方法及装置。背景技术0002工程勘察工作中,需要把同一条勘探线上的钻孔连接成一个地质剖面。要把不同的钻孔连成剖面,必须先绘制草剖面,在草剖面上进行人工分层,形成正式剖面,然后把这个正式剖面结果在CADCOMPUTERAIDEDDESIGN,计算机辅助设计中绘。

8、制出来。0003由于剖面中的钻孔和钻孔之间的土层数目很多,每个分层还需要填充和标注,所以用手工的办法在CAD中把这些剖面绘制出来,在实际工作中的制图效率非常低。发明内容0004本发明实施例提供一种关于工程勘察剖面图内业整理的方法,用以提高工程勘察剖面图的制图效率,该方法包括0005对钻孔进行排序,形成钻孔队列;0006将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;0007根据所述逐层比对的结果判断出土层结构体;0008调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。0009一个实施例中,所述土层数据结构包括;土层底层深度、土层编号、左连和右连、土层名称。0。

9、010一个实施例中,所述土层结构体包括直连、尖灭、上尖、下尖、双连、或断连。0011一个实施例中,将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对,包括0012将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进行逐层比对。0013一个实施例中,所述前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进行逐层比对,包括0014前一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。0015一个实施例中,根据所述逐层比对的结果判断出土层结构体之后,还包括0016将所述土层结构体各个节点的平面位置坐标有序地保存。

10、在一数组中;0017所述调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体,包括0018根据所述数组中保存的所述土层结构体各个节点的平面位置坐标,在绘图工具控件中绘制所述土层结构体。0019一个实施例中,所述调用所述土层结构体对应的绘制函数,在绘图工具控件中绘说明书CN102354322ACN102354331A2/13页5制所述土层结构体,包括0020在绘图工具控件中绘制所述土层结构体对应的封闭曲线;0021根据所述土层结构体的岩性描述,对所述封闭曲线进行填充。0022本发明实施例还提供一种关于工程勘察剖面图内业整理的装置,用以提高工程勘察剖面图的制图效率,该装置包括002。

11、3排序模块,用于对钻孔进行排序,形成钻孔队列;0024比对模块,用于将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;0025判断模块,用于根据所述逐层比对的结果判断出土层结构体;0026绘制模块,用于调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。0027一个实施例中,所述土层数据结构包括;土层底层深度、土层编号、左连和右连、土层名称。0028一个实施例中,所述土层结构体包括直连、尖灭、上尖、下尖、双连、或断连。0029一个实施例中,所述比对模块具体用于0030将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进。

12、行逐层比对。0031一个实施例中,所述比对模块具体用于0032将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。0033一个实施例中,所述判断模块还用于0034将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中;0035所述绘制模块具体用于0036根据所述数组中保存的所述土层结构体各个节点的平面位置坐标,在绘图工具控件中绘制所述土层结构体。0037一个实施例中,所述绘制模块具体用于0038在绘图工具控件中绘制所述土层结构体对应的封闭曲线;0039根据所述土层结构体的岩性描述,对所述封闭曲线进行填充。0040本发明实施例。

13、中,对钻孔进行排序,形成钻孔队列;将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;根据所述逐层比对的结果判断出土层结构体;调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体;从而利用工程勘察剖面图的分层特点,根据对土层数据结构的分析,在绘图工具控件中实现对工程勘察剖面图的批处理,提高工程勘察剖面图的制图效率。附图说明0041为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图。

14、获得其他的附图。在附图中说明书CN102354322ACN102354331A3/13页60042图1为本发明实施例中土层结构体的示意图;0043图2、图3为本发明实施例中直连的示意图;0044图4、图5为本发明实施例中尖灭的示意图;0045图6、图7为本发明实施例中双尖的示意图;0046图8、图9为本发明实施例中上尖的示意图;0047图10、图11为本发明实施例中下尖的示意图;0048图12、图13为本发明实施例中双连的示意图;0049图14为本发明实施例中断连的示意图;0050图15为本发明实施例中关于工程勘察剖面图内业整理的方法的处理流程图;0051图16为本发明实施例中关于工程勘察剖面。

15、图内业整理的装置的结构示意图。具体实施方式0052为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。0053为了提高工程勘察剖面图的制图效率,本发明实施例提供一种关于工程勘察剖面图内业整理的方法,该方法利用工程勘察剖面图的分层特点,根据对土层数据结构的分析,在绘图工具控件中实现对工程勘察剖面图的批处理。0054下面先对本发明实施例的关于工程勘察剖面图内业整理的方法中所处理的土层结构体进行简要介绍0055图1为土层结构体的示意图。根据剖面线的走向,将相邻钻孔两两相连,最后形成。

16、一个整体剖面。其中,两个相邻钻孔之间的人工分层类型,称作一个土层结构体,剖面中的土层结构体一般有如下几种00561、直连0057图2为直连的示意图。这种分层是两个钻孔之间,土层能够直接连接。为了能够在CAD中绘制出这个土层结构体并填充,把这个土层结构体可以理解成一个多边形,如图3所示。00582、尖灭0059图4为尖灭的示意图。这种情况是一侧钻孔的土层在另一侧中间缺失,产生尖灭。为了能够在CAD中绘制出这个土层结构体并填充,把这个土层结构体可以理解成一个三角形。如图5所示,可以用一个直连的多边形和两个三角形构成图4的尖灭。0060还有一种特殊的尖灭情况,就是两个地层同时尖灭,这个可以成为双尖。。

17、图6为双尖的示意图。同理,为了能够在CAD中绘制出这个土层结构体并填充,如图7所示,这个可以理解为两个三角形合并在一起。00613、上尖0062图8为上尖的示意图。这种情况是一侧钻孔的土层,另一侧产生向上缺失。上尖分左上尖和右上尖。为了能够在CAD中绘制出这个土层结构体并填充,把这个土层结构体可以理解成一个三角形。如图9所示,图8中的左上尖就可以用一个直连的多边形和一个三角形构成。说明书CN102354322ACN102354331A4/13页700634、下尖0064图10为下尖的示意图。这种情况是一侧钻孔的土层,在另一侧产生向下缺失。下尖分两种情况,左下尖和右下尖。为了能够在CAD中绘制出。

18、这个土层结构体并填充,把这个土层结构体可以理解成一个三角形。如图11所示,图10中的左下尖就可以用一个直连的多边形和一个三角形构成。00655、双连0066图12为双连的示意图。这种情况是同一土层相互缺失,对应不上,则在两侧平均划分土层。这种情况分左双连和右双连。为了能够在CAD中绘制出这个土层结构体并填充,把这个土层结构体可以理解成两个三角形。如图13所示,图12中的左双连就可以用两个三角形来表示。00676、断连0068图14为断连的示意图。原始土层混乱,无法人工分层。发生断连,则在两个直连线段之间不形成结构体,不填充,不绘制。0069具体实施时,根据以上人工分层的土层结构体的类型,可以用。

19、符号L表示直连,用符号J表示尖灭、上尖和下尖,用符号LL表示双连,用符号D表示断连,为了判断是否到了最后一层,还可以用一个符号E。这样土层结构体涉及的录入符号为L、J、LL、D和E。由于L最多见,那么L在录入的时候可以用空字符代替,这样整个人工分层的土层结构体的录入符号为J、LL、D和E,空字符默认为L。这些符号可称为连接符,由于钻孔是左右相连的,那么一个钻孔的连接符分为左连、右连两种情况。0070为了清楚识别相邻剖面钻孔之间的人工分层的土层结构体的连接状况,每个分层的识别符号除了连接符,还需用到每个土层的层底深度、土层编号土层编号可分为主层和亚层的编号和土层名称。这样,每个人工分层的土层结构。

20、体的连接元素有五个土层底层深度、土层编号、左连和右连、土层名称,这五个元素组成了土层数据结构。每个钻孔的分层都是由这些土层数据结构组成,前一个钻孔的右连和紧邻其后的钻孔的左连,描述这两个钻孔的土层连接状况。0071整个剖面图的绘制,就是从左侧到右侧,相邻两个钻孔之间,根据钻孔的人工分层形成的土层结构体,从上到下,逐步判断,找出每个土层结构体,并判断土层结构体类型。0072基于此,本发明实施例提供的关于工程勘察剖面图内业整理的方法可以如图15所示,其处理流程可以包括0073步骤1501、对钻孔进行排序,形成钻孔队列;0074步骤1502、将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比。

21、对;0075步骤1503、根据所述逐层比对的结果判断出土层结构体;0076步骤1504、调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。0077其中,所述土层数据结构可以包括;土层底层深度、土层编号、左连和右连、土层名称。所述土层结构体可以包括直连、尖灭、上尖、下尖、双连、或断连。0078具体实施时,上述关于工程勘察剖面图内业整理的方法循环执行。其中每次循环,将相邻前后两个钻孔的土层数据结构进行逐层比对,具体可以将前一个钻孔的右侧土层数说明书CN102354322ACN102354331A5/13页8据结构与后一个钻孔的左侧土层数据结构进行逐层比对。例如,将前一个钻孔右侧。

22、的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。即,相邻前后两个钻孔各取四个土层数据结构,根据这八个土层数据结构中各个参数的相互比较,判断出土层结构体,然后调用土层结构体对应的绘制函数绘制这个土层结构体。0079钻孔左侧的四个连续的土层数据结构可分别用PROPMCELLLNUM、PROPMCELLLNUM1、PROPMCELLLNUM2、PROPMCELLLNUM3来表示,右侧的四个连续的土层数据结构可分别用BACKPMCELLRNUM、BACKPMCELLRNUM1、BACKPMCELLRNUM2、BACKPMCELLRNUM3来表示。如前所述,每个土层数据结构都包括如下的。

23、参数土层底层深度、土层编号、左连和右连、土层名称。其中土层编号可以用CELLNM表示,左连可以用LLINK表示,右连可以用RLINK表示。0080为了清晰地描述上述方法的具体实施,可分别用BOOL型的变量LEFTF来描述上尖和下尖,用TRUE或者FALSE来描述是左边的尖或者右边的尖。用BOOL型的变量LEFTJ描述尖灭,用TRUE或者FALSE来描述是左边的尖灭或者右边的尖灭。根据以上定义,那么本发明实施例的关于工程勘察剖面图内业整理的方法可以用下面的程序代码来描述0081ADDLINET;/连接钻孔顶层点00820083说明书CN102354322ACN102354331A6/13页900。

24、84说明书CN102354322ACN102354331A7/13页100085说明书CN102354322ACN102354331A8/13页110086说明书CN102354322ACN102354331A9/13页120087说明书CN102354322ACN102354331A10/13页130088说明书CN102354322ACN102354331A11/13页140089具体实施时,可以用平面坐标X,Y来表示土层结构体各个节点的平面位置坐标,把土层结构体各个节点的平面位置坐标有序地保存在一数组中,后续就可以根据这个数组中保存的土层结构体各个节点的平面位置坐标,在绘图工具控件例如C。

25、AD中绘制这个土层结构体。0090由于每个土层结构体在剖面图中的特点不一样,绘制方法也就不一样。所以,针对每个土层结构体都有一个对应的绘制函数,绘图工具控件例如CAD可以利用这个绘制函数来绘制相应的土层结构体。0091例如,直连对应的绘制函数定义为ADDLINET,上尖对应的绘制函数定义为ADDLINEF1,下尖对应的绘制函数定义为ADDLINEF2,尖灭对应的绘制函数定义为ADDLINEJ1,双尖对应的绘制函数定义为ADDLINEJ2。0092具体实施时,调用土层结构体对应的绘制函数,在绘图工具控件中绘制土层结构体,可以包括在绘图工具控件中绘制土层结构体对应的封闭曲线;根据土层结构体的岩性描。

26、述,对封闭曲线进行填充。0093下面提供本发明实施例中关于工程勘察剖面图内业整理的方法的一个具体的例子。本例的实施流程可以如下0094步骤1、对钻孔进行排序,形成钻孔队列;排序时可依据剖面名称和钻孔位置进行,本例中钻孔队列例如可以是ZK1,ZK2,ZKI1,ZKI,ZKN1,ZKN1IN,N20095步骤2、根据钻孔队列进行循环,让ZKI1的右侧土层结构数据与ZKI的左侧土层结构数据进行逐层比对;0096例如,将ZKI1右侧的四个土层数据结构PROPMCELLLNUM、PROPMCELLLNUM1、PROPMCELLLNUM2、PROPMCELLLNUM3与ZKI左侧的四个土层数据结构BACK。

27、PMCELLRNUM、BACKPMCELLRNUM1、BACKPMCELLRNUM2、BACKPMCELLRNUM3,进行逐层比对;0097步骤3、根据逐层比对的结果判断出各个土层结构体;实施时,可以用平面坐标X,Y来表示土层结构体各个节点的平面位置坐标,把土层结构体各个节点的平面位置坐标有序地保存在一数组中;0098步骤4、每判断出一个土层结构体,就调用该土层结构体对应的绘制函数,在绘图工具控件例如CAD中,根据相应数组中保存的土层结构体各个节点的平面位置坐标,绘制出土层结构体;具体的,可以先绘制出土层结构体对应的一个封闭曲线;再根据土层结构体的岩性描述,对封闭曲线进行填充;0099步骤5、。

28、依次循环执行步骤24,直至钻孔ZKI1右侧的土层数据结构与钻孔ZKI左侧的土层数据结构逐层比对完毕;0100步骤6、根据钻孔的排序,如果I2,那么重新从步骤2开始,让ZKI右侧的土层说明书CN102354322ACN102354331A12/13页15数据结构与ZKI1左侧的土层数据结构进行逐层比对;0101步骤7、钻孔队列循环比对完毕,剖面图绘制完成,结束处理。0102基于同一发明构思,本发明实施例中还提供了一种关于工程勘察剖面图内业整理的装置,如下面的实施例所述。由于该装置解决问题的原理与关于工程勘察剖面图内业整理的方法相似,因此该装置的实施可以参见关于工程勘察剖面图内业整理的方法的实施,。

29、重复之处不再赘述。0103如图16所示,本发明实施例中关于工程勘察剖面图内业整理的装置可以包括0104排序模块1601,用于对钻孔进行排序,形成钻孔队列;0105比对模块1602,用于将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;0106判断模块1603,用于根据所述逐层比对的结果判断出土层结构体;0107绘制模块1604,用于调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体。0108一个实施例中,所述土层数据结构可以包括;土层底层深度、土层编号、左连和右连、土层名称。0109一个实施例中,所述土层结构体可以包括直连、尖灭、上尖、下尖、双连、或断连。0110。

30、一个实施例中,比对模块1602具体可以用于0111将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔的右侧土层数据结构与后一个钻孔的左侧土层数据结构进行逐层比对。0112一个实施例中,比对模块1602具体可以用于0113将所述钻孔队列中每相邻前后两个钻孔中,前一个钻孔右侧的四个土层数据结构与后一个钻孔左侧的四个土层数据结构进行逐层比对。0114一个实施例中,判断模块1603还可以用于0115将所述土层结构体各个节点的平面位置坐标有序地保存在一数组中;0116绘制模块1604具体可以用于0117根据所述数组中保存的所述土层结构体各个节点的平面位置坐标,在绘图工具控件中绘制所述土层结构体。0118一。

31、个实施例中,绘制模块1604具体可以用于0119在绘图工具控件中绘制所述土层结构体对应的封闭曲线;0120根据所述土层结构体的岩性描述,对所述封闭曲线进行填充。0121综上所述,本发明实施例中关于工程勘察剖面图内业整理的方法及装置,对钻孔进行排序,形成钻孔队列;将所述钻孔队列中每相邻前后两个钻孔的土层数据结构进行逐层比对;根据所述逐层比对的结果判断出土层结构体;调用所述土层结构体对应的绘制函数,在绘图工具控件中绘制所述土层结构体;从而利用工程勘察剖面图的分层特点,根据对土层数据结构的分析,在绘图工具控件中实现对工程勘察剖面图的批处理,提高工程勘察剖面图的制图效率。0122本领域内的技术人员应明。

32、白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机说明书CN102354322ACN102354331A13/13页16可用存储介质包括但不限于磁盘存储器、CDROM、光学存储器等上实施的计算机程序产品的形式。0123本发明是参照根据本发明实施例的方法、设备系统、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算。

33、机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。0124这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。0125这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一。

34、系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。0126以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN102354322ACN102354331A1/5页17图1图2图3图4说明书附图CN102354322ACN102354331A2/5页18图5图6图7说明书附图CN102354322ACN102354331A3/5页19图8图9图10说明书附图CN102354322ACN102354331A4/5页20图11图12图13图14说明书附图CN102354322ACN102354331A5/5页21图15图16说明书附图CN102354322A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1