一种水平岩层构造地貌的自动识别方法技术

技术编号:15542723 阅读:147 留言:0更新日期:2017-06-05 11:33
本发明专利技术公开了一种水平岩层构造地貌自动化识别的方法,该方法包括以下步骤:(1)将矢量地形地质图的岩层面要素转换为岩层界线线要素;(2)将岩层界线线要素转换为离散的点,生成离散点集合;(3)基于等高线插值生成数字高程模型的基础上,进行离散点高程赋值并计算每条岩层界线所对应点集合的高程属性值;(4)基于二分法,根据高程属性值迭代筛选出符合判别阈值的水平岩层界线;(5)根据水平岩层界线的属性值,匹配上、下岩层界线,生成水平岩层面状要素。本发明专利技术实现了水平岩层构造地貌自动化识别。

Automatic recognition method of horizontal rock formations and landforms

The invention discloses a method for automatic identification of horizontal strata tectonic geomorphology, the method comprises the following steps: (1) the vector topographic geological map of rock elements into stratum boundary line elements; (2) to convert the elements of stratum boundary line for the discrete points, generating discrete point set; (3) based on the the generation of digital elevation contour interpolation model, discrete points and calculate the elevation value corresponding to each stratum boundary point set height attribute; (4) based on the dichotomy, according to the height attribute selected iterative discriminant threshold level of stratum boundary; (5) according to the attribute level stratum boundary value, upper and lower the rock formation boundary, horizontal strata areafeatures. The invention realizes automatic identification of horizontal rock formations and landforms.

【技术实现步骤摘要】
一种水平岩层构造地貌的自动识别方法
本专利技术涉及地理信息技术应用领域,尤其涉及一种基于矢量地形地质图,实现一种水平岩层构造地貌自动化识别的方法。
技术介绍
水平岩层是指沉积成岩后只有整体升降而未经倾伏和褶曲的原始水平产状的地层,也包括经过构造变动,但仍具有近水平产状的地层,如大型平卧褶皱两翼的岩层等,水平岩层构造地貌,主要包括:构造平原,丹霞地貌,方山、尖山等。一般认为,倾角小于5°的岩层即是水平岩层。水平岩层在地质图上表现为地质界线大致平行于地形等高线。水平岩层的准确识别与高效提取,对于三维地质建模应用和水平岩层构造地貌研究,具有较为重要的实用价值和研究意义。然而,传统地质应用中,水平岩层构造的识别主要通过人工读取地形地质图来进行,不仅需要一定的专业基础、读图效率低下,且识别质量因人而异。
技术实现思路
专利技术目的:本专利技术针对现有技术存在的问题,提供一种水平岩层构造地貌自动化识别的方法。技术方案:本专利技术所述的水平岩层构造地貌自动化识别的方法,包括以下步骤:(1)将矢量地形地质图的岩层面要素转换为岩层界线线要素;(2)将岩层界线线要素转换为离散的点,生成离散点集合;(3)基于等高线插值生成数字高程模型的基础上,进行离散点高程赋值并计算每条岩层界线所对应点集合的高程属性值;(4)基于二分法,根据高程属性值迭代筛选出符合判别阈值的水平岩层界线;(5)根据水平岩层界线的属性值,匹配上、下岩层界线,生成水平岩层面状要素。其中,步骤(1)具体包括以下步骤:(1-1)将矢量地形地质图数据读入岩层面要素集合A={ai1|i1=1,2,...,na},将等高线数据读入等高线集合E={ei2|i2=1,2,...,ne},设置判定标准差的阈值Y1和Y2,长度阈值Len和判定整个岩层是否水平的阈值F;其中,ai1为包含rockid属性的岩层面要素,na为岩层面要素的个数,ei2为等高线,ne为等高线的条数,Y1≥Y2,F∈[0.75,1];(1-2)将岩层面要素集合离散化为线要素集合:读取岩层边界并预处理,从而将A转换为岩层界线线要素集合L1={li|i=1,2,...,nl},li为岩层界线线要素,包含界线左岩层要素rockid1和界线右岩层要素rockid2两个属性,nl为岩层界线的条数。其中,步骤(2)具体包括以下步骤:依次读取L1中的每个岩层界线线要素li,将li中的每个节点坐标记录到集合pi={(xij,yij)|j=1,2,..,leni},其中,(xij,yij)表示li的第j个节点坐标,leni表示li所包含节点的个数;最终生成所有岩层界线离散后的点集合P={pi|i=1,2,..,nl};其中,步骤(3)具体包括以下步骤:(3-1)将矢量的等高线离散化为数据点,然后采用IDW插值方法内插生成数字高程模型DEM;(3-2)点集合P中点的高程信息的获取:根据DEM,逐一读取点集合P中节点的坐标信息,将节点的坐标值换算成DEM的栅格行列号其中:式中,为栅格数据的行列号;X,Y为点集合P中节点的横、纵坐标值;X0,Y0为栅格数据的起始坐标,size表示栅格大小。(3-3)根据获取相应的栅格值,并将栅格值作为相应点的高程属性值记录,则将P转换为具有高程属性值的点集合Q={qi|i=1,2,..,nl},其中,qi={(xij,yij,dij)|j=1,2,..,leni},dij为qi的第j个点的高程属性值。其中,步骤(4)具体包括以下步骤:(4-1)分别计算Q的子集qi的高程属性列的标准差Si和qi的长度lengthi,其中,式中,表示qi平均高程属性值;(4-2)根据计算结果进行如下判断操作:5)若Si>Y1,则qi所代表的岩层界线不水平,跳至步骤(4-3);6)若Si≤Y2,qi转换为空间线要素,和其所属的岩层界线一并存储到集合L2,跳至步骤(4-3);7)若Y2<Si≤Y1,且lengthi<Len,跳至步骤(4-3);8)若Y2<Si≤Y1,且lengthi≥Len,采用以下公式将集合qi分为子集合qi1和子集合qi2,并返回执行步骤(4-1);(4-3)将判别为水平岩层界线的相邻子集合并;(4-4)读取Q的下一个子集,重复步骤(4-1),直至i取尽1,2,..,nl,处理完所有的子集,最后生成水平岩层界线集合L2={lhi3|i3=1,2,...,nlh},lhi3为水平岩层界线,nlh为水平岩层界线的条数。其中,步骤(5)具体包括以下步骤:(5-1)读取岩层面要素集合A的一个元素ai1,用rni1表示ai1的rockid属性:5)遍历L2中所有水平岩层界线,将rockid1属性等于rni1的水平岩层界线记录到集合N1i1中;6)遍历L2中所有水平岩层界线,将rockid2属性等于rni1的水平岩层界线记录到集合N2i1中;7)根据公式计算得到fi,其中,M表示N1i1和N2i1中所有水平岩层界线所包含的节点数,N表示岩层面ai1所包含的节点数;8)若N1i1和N2i1都不为空且fi≥F,说明ai1是水平岩层要素;否则,ai1是非水平岩层要素;(5-2)重复步骤(5-1),直到处理完A中所有元素;(5-3)将识别出的水平岩层面要素另存为新图层,即为水平岩层构造地貌。有益效果:本专利技术与现有技术相比,其显著优点是:本专利基于矢量地形地质图,通过将岩层面转换为岩层界线、将岩层界线转换为离散的点、离散点高程赋值、水平岩层界线提取、水平岩层界线匹配、水平岩层输出等步骤,有效实现了水平岩层构造地貌的自动化识别。附图说明图1为本专利技术方法的流程图图2为本实施例采用的地形地质图;图3为离散化后的点数据示意图;图4为数字高程模型示意图;图5为含高程值的点集合数据示意图;图6为水平岩层界线图;图7为水平岩层构造识别结果示意图。具体实施方式如图1所示,本专利技术的流程如图1所示,具体包括以下步骤:(一)岩层面离散化为点集合步骤11:读取shp格式的地形地质图,将岩层面要素读入集合A,本实施例共有9个岩层面要素;将等高线数据读入集合E,本实施例中共有18条等高线要素;设置阈值:Y1=11.5、Y2=11.0、len=100、F=0.75;步骤12:将岩层面要素集合转换成空间线要素集合。根据专利(陈楹等.一种直立岩层的自动化识别方法.中国专利,CN106023197A.2016-10-12)中对岩层边界读取及预处理的步骤,读取岩层边界并预处理,从而将A转换为空间线要素集合L1。本实施例中共有14条岩层界线要素,如图2所示;步骤13:将L1中任一岩层界线数据li离散成点集数据pi,最后,生成点集合P。本实施例中,共有14条岩层界线要素,P包含14个点集,共计1307个点,数据如图3所示。(二)点的高程赋值步骤21:将矢量等高线离散化为数据点,然后采用IDW插值方法内插生成DEM。本实施例中,采用IDW插值方法生成的DEM如图4所示;步骤22:点集合P中点的高程信息的获取,生成Q。本实施例中14条岩层界线要素,共计1307个含高程值的点,其部分数据内容如图5所示。(三)水平岩层界线的提取步骤31:读取Q中的一个子集qi。本实施例中,点集合q1共包含76个点,部分数据内容亦如图5所示。利用公式,计算q1的高程属性列的标准差S1=1.本文档来自技高网...
一种水平岩层构造地貌的自动识别方法

【技术保护点】
一种水平岩层构造地貌自动化识别的方法,其特征在于,该方法包括以下步骤:(1)将矢量地形地质图的岩层面要素转换为岩层界线线要素;(2)将岩层界线线要素转换为离散的点,生成离散点集合;(3)基于等高线插值生成数字高程模型的基础上,进行离散点高程赋值并计算每条岩层界线所对应点集合的高程属性值;(4)基于二分法,根据高程属性值迭代筛选出符合判别阈值的水平岩层界线;(5)根据水平岩层界线的属性值,匹配上、下岩层界线,生成水平岩层面状要素。

【技术特征摘要】
1.一种水平岩层构造地貌自动化识别的方法,其特征在于,该方法包括以下步骤:(1)将矢量地形地质图的岩层面要素转换为岩层界线线要素;(2)将岩层界线线要素转换为离散的点,生成离散点集合;(3)基于等高线插值生成数字高程模型的基础上,进行离散点高程赋值并计算每条岩层界线所对应点集合的高程属性值;(4)基于二分法,根据高程属性值迭代筛选出符合判别阈值的水平岩层界线;(5)根据水平岩层界线的属性值,匹配上、下岩层界线,生成水平岩层面状要素。2.根据权利要求1所述的水平岩层构造地貌自动化识别的方法,其特征在于:步骤(1)具体包括以下步骤:(1-1)将矢量地形地质图数据读入岩层面要素集合A={ai1|i1=1,2,...,na},将等高线数据读入等高线集合E={ei2|i2=1,2,...,ne},设置判定标准差的阈值Y1和Y2,长度阈值Len和判定整个岩层是否水平的阈值F;其中,ai1为包含rockid属性的岩层面要素,na为岩层面要素的个数,ei2为等高线,ne为等高线的条数,Y1≥Y2,F∈[0.75,1];(1-2)将岩层面要素集合离散化为线要素集合:读取岩层边界并预处理,从而将A转换为岩层界线线要素集合L1={li|i=1,2,...,nl},li为岩层界线线要素,包含界线左岩层要素rockid1和界线右岩层要素rockid2两个属性,nl为岩层界线的条数。3.根据权利要求2所述的水平岩层构造地貌自动化识别的方法,其特征在于:步骤(2)具体包括以下步骤:依次读取L1中的每个岩层界线线要素li,将li中的每个节点坐标记录到集合pi={(xij,yij)|j=1,2,..,leni},其中,(xij,yij)表示li的第j个节点坐标,leni表示li所包含节点的个数;最终生成所有岩层界线离散后的点集合P={pi|i=1,2,..,nl}。4.根据权利要求3所述的水平岩层构造地貌自动化识别的方法,其特征在于:步骤(3)具体包括以下步骤:(3-1)将矢量的等高线离散化为数据点,然后采用IDW插值方法内插生成数字高程模型DEM;(3-2)点集合P中点的高程信息的获取:根据DEM,逐一读取点集合P中节点的坐标信息,将节点的坐标值换算成DEM的栅格行列号其中:式中,为栅格数据的行列号;X,Y为点集合P中节点的横、纵坐标值;X0,Y0为栅格数据的起始坐标,siz...

【专利技术属性】
技术研发人员:王凯亮李安波陈楹姚蒙蒙李梦圆王中元
申请(专利权)人:南京师范大学
类型:发明
国别省市:江苏,32

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

1