发明名称 一种非等深钻孔的地质剖面图自动成图方法
摘要 本发明涉及.一种非等深钻孔的地质剖面图自动成图方法,其特征在于,包括以下步骤:1)对每个钻孔的地层信息进行标准化处理,统一地层编码,并生成钻孔列表及钻孔地层列表;2)按照从左到右,从上到下的顺序进行地层连线;3)对完成连线的地质剖面图填充地层图例花纹,并进行图饰处理。与现有技术相比,本发明能够有效处理各种复杂地层,尤其是可以利用多个工程的非等深钻孔的钻孔地层数据,进行地质剖面图的自动成图。
申请公布号 CN102646141B 申请公布日期 2015.06.24
申请号 CN201210036925.2 申请日期 2012.02.17
申请人 上海同岩土木工程科技有限公司;同济大学;交通运输部科学研究院 发明人 朱合华;刘学增;朱爱玺;朱伟佳;章哲颜;林小平
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 宣慧兰
主权项 一种非等深钻孔的地质剖面图自动成图方法,其特征在于,包括以下步骤:1)对每个钻孔的地层信息进行标准化处理,统一地层编码,并生成钻孔列表及钻孔地层列表;2)按照从左到右,从上到下的顺序进行地层自动连线;3)对完成连线的地质剖面图填充地层图例花纹,并进行图饰处理;步骤2)具体包括以下步骤:21)选定地质剖面图的比例尺;22)最先处理最左边钻孔编号为ZK<sub>1</sub>,该钻孔最上层地层C<sub>1,1</sub>;23)选定当前钻孔ZK<sub>i</sub>,右侧相邻钻孔为ZK<sub>i+1</sub>,ZK<sub>i</sub>的当前地层序号为C<sub>i,J</sub>,ZK<sub>i+1</sub>的当前地层序号为C<sub>i+1,K</sub>,判断C<sub>i,J</sub>与C<sub>i+1,K</sub>的地层编码是否相同,若相同,则把C<sub>i,J</sub>、C<sub>i+1,K</sub>的层顶对应连线,C<sub>i,J</sub>、C<sub>i+1,K</sub>的层底对应连线,C<sub>i,J+1</sub>、C<sub>i+1,K+1</sub>分别作为ZK<sub>i</sub>、ZK<sub>i+1</sub>的当前地层,执行步骤28),若不同,则执行24);24)从C<sub>i+1,K</sub>开始,向下遍历钻孔ZK<sub>i+1</sub>的地层,判断是否存在与C<sub>i,J</sub>地层编码相同的地层C<sub>i+1,K+n</sub>,若存在,则把C<sub>i,J</sub>、C<sub>i+1,K+n</sub>的层顶对应连接线,C<sub>i,J</sub>、C<sub>i+1,K+n</sub>的层底对应连线,并将C<sub>i,J+1</sub>、C<sub>i+1,K+n+1</sub>分别作为ZK<sub>i</sub>、ZK<sub>i+1</sub>的当前地层,执行步骤28),若不存在,执行步骤25);25)判断C<sub>i+1,K</sub>是否为ZK<sub>i+1</sub>的最下层地层,如果是,执行步骤26),若为否,将C<sub>i,J+1</sub>、C<sub>i+1,K</sub>分别作为ZK<sub>i</sub>、ZK<sub>i+1</sub>的当前地层,执行步骤28);26)遍历ZK<sub>i+1</sub>右侧的钻孔,按照从左到右、从上到下的顺序,查找与地层C<sub>i,J</sub>的地层编码相同的底层,若存在钻孔ZK<sub>i+n</sub>的所在地层C<sub>i+n,m</sub>的地层编码与地层C<sub>i,J</sub>地层编码相同,则把C<sub>i,J</sub>、C<sub>i+n,m</sub>的层顶对应连线,C<sub>i,J</sub>、C<sub>i+n,m</sub>的层底对应连线,C<sub>i,J+1</sub>、C<sub>i+n,m+1</sub>分别作为ZK<sub>i</sub>、ZK<sub>i+n</sub>的当前地层,并执行步骤27);27)调整钻孔ZK<sub>i+1</sub>的C<sub>i+1,K</sub>地层的层底标高,为C<sub>i,J</sub>、C<sub>i+n,m</sub>层顶标高的连接线与钻孔ZK<sub>i+1</sub>的交点,将C<sub>i,J+1</sub>、C<sub>i+1,K</sub>分别作为ZK<sub>i</sub>、ZK<sub>i+1</sub>的当前地层,执行步骤28);28)判断C<sub>i,J+1</sub>是否为ZK<sub>i</sub>钻孔的最下层地层,若为是,则ZK<sub>i+1</sub>作为当前钻孔,执行步骤29),若为否,则执行步骤23);29)判断ZK<sub>i+1</sub>是否是最右侧钻孔,若为是,执行步骤3),若为否,则将ZK<sub>i+1</sub>作为当前钻孔,C<sub>i+1,1</sub>作为钻孔ZK<sub>i+1</sub>当前地层,并执行步骤23)。
地址 200092 上海市杨浦区四平路1388号408室