利索能及
我要发布
收藏
专利号: 2020107309435
申请人: 南京师范大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种水平构造台地的三维模型构造方法,其特征在于该方法包括:(1)对水平构造台地的地层图层和DEM数据按照预设构造台地建模范围裁剪,并获取地层图层中各地层被裁剪后剩余的自然出露地层边界线,形成自然出露地层边界线集合SL;

(2)根据DEM数据获取集合SL中各自然出露地层边界线的高程,并基于自然出露地层边界线的高程推测对应地层被裁剪位置上非自然出露地层边界线的高程;

(3)将自然出露的地层边界线和对应被裁剪位置上的非自然出露地层边界线合并为一条线,作为所在地层的地层边界线,形成地层边界线集合PL;

(4)从地层图层中获取任一地层s;

(5)从地层边界线集合PL中获取地层s的地层边界线,利用克里金插值方法,进行地层s下层面的插值处理,构建下层面的TIN模型;

(6)根据DEM数据和等高线构建台地建模范围的TIN模型,从中提取出地层s自然出露侧面的TIN模型;

(7)根据被裁剪位置上的非自然出露地层边界线构建被裁剪侧面的TIN模型;

(8)循环执行步骤(4)‑(7),直至完成所有地层的处理;

(9)根据各地层的下层面和侧面TIN模型,通过缝合生成地层的三维模型;

步骤(9)包括:

(9‑1)以DEM为数据源,以顶部地层的底层边界线所覆盖的范围为约束,构建顶部地层的上层面的TIN模型;

(9‑2)将每一地层的下层面,赋值为该地层的下一层地层的上层面,从而得到所有地层的上层面、下层面的TIN模型;

(9‑3)获取任一地层s,将地层s的上层面、下层面、自然出露侧面、被裁剪侧面的TIN模型中的所有三角面,转化为点数据,保存至点集合TPs;

(9‑4)遍历点集TPs,根据OBJ格式中点的格式规范,将各点的横坐标、纵坐标和高程信息写入OBJ文件中;

(9‑5)遍历地层s所有TIN模型的三角面,根据点集合TPs构建二维节点K‑D树,利用KNN算法,查询每一个三角面中3个端点的索引值,并将其写入OBJ文件中,生成地层s的OBJ三维模型数据;

(9‑6)循环步骤(9‑3)‑(9‑5),直到生成所有地层的OBJ三维模型数据;

(9‑7)根据所有地层的OBJ三维模型数据,生成水平构造台地的三维模型。

2.根据权利要求1所述的水平构造台地的三维模型构造方法,其特征在于:步骤(2)具体包括:(2‑1)获取自然出露地层边界线集合SL={sli|i=1,…,N},其中,sli为第i条自然出露地层边界线,N为线个数;

(2‑2)将每个自然出露地层边界线sli离散成对应点集EPi={epij|j=1,…,Mi},并利用DEM数据获取所有点的高程,epij表示第i条自然出露地层边界线离散后得到的第j个点,Mi为第i条自然出露地层边界线点个数,i=1,…,N;

(2‑3)根据台地建模范围和各自然出露地层界线识别每个裁剪位置上的非自然出露地层边界线xli,并对xli以预设距离d1进行点加密处理,得到对应加密点集APi={apij|j=

1,…,Ri},Ri为第i条非自然出露地层界线的点个数,i=1,…,N;

(2‑4)以每个自然出露地层边界线的点集EPi为已知点集,以对应非自然出露的地层边界加密点集APi为未知点集,利用反距离加权法获取点集APi中所有点的高程值,即被裁剪位置上的非自然出露地层边界线xli的高程值,i=1,…,N。

3.根据权利要求1所述的水平构造台地的三维模型构造方法,其特征在于:步骤(5)具体包括:(5‑1)从地层边界线集合PL中获取地层s的地层边界线pls,计算半方差值,具体方法为:从地层边界线pls的离散点集EPs和加密点集APs的合集EAPs中任意选择两个点,两两组成一个点对,形成点对集合,并根据点对中两点之间距离d,将距离d相同的点对分为一组,形成若干点对组,分别按照下式计算半方差γ(d):式中,nd是点对中两点距离为d的点对组中的点对个数,z(xt)、z(xt+d)是两点距离为d的点对组中第t个点对的高程值;

(5‑2)根据半方差γ(d)绘制并拟合变异函数图,具体方法为:以距离d为横轴,以半方差γ(d)为纵轴,绘制半方差图,通过拟合获取与半方差图最为相似的变异函数模型;

(5‑3)根据地层边界线pls圈出的范围获取地层s下层面的待插点集合CP={cpu|u=

1,…,Mu},cpu表示第u个待插点,Mu表示待插点个数;

(5‑4)根据拟合的变异函数模型,在第u个待插点上,按照下式计算EAPs中各点的克里金系数式中,w表示EAPs中点的个数,形如γ(d*#)表示以EAPs中第*和第#个点对的距离d*#为因变量采用变异函数模型计算得到的半方差, 表示空集;

(5‑5)根据地层边界线pls的点集EAPs的高程值和克里金系数,按照下式计算地层s的下层面任一待插点的高程值;

z(xu)表示地层s的下层面中第u个待插点的高程值;

(5‑6)将地层边界线pls和所有插值点合并,形成一个集合,作为地层s的下层面,并对该下层面采用不规则三角网法构建下层面的TIN模型。

4.根据权利要求1所述的水平构造台地的三维模型构造方法,其特征在于:步骤(6)具体包括:(6‑1)根据台地建模范围的DEM数据生成若干等高距为预设距离d2的等高线;

(6‑2)基于步骤(6‑1)生成的等高线采用不规则三角网方法,生成台地建模范围的TIN模型;

(6‑3)以TIN模型为数据源,以地层s的自然出露侧面所覆盖的范围为约束,提取出自然出露侧面的TIN模型。

5.根据权利要求1所述的水平构造台地的三维模型构造方法,其特征在于:步骤(7)包括:(7‑1)获取地层s的非自然出露地层边界线xls的点集Aps,以及位于地层s上一层地层p的非自然出露地层边界线xlp的点集App;

(7‑2)从点集Aps和点集App中查找到属于每一裁剪面h的点集SPh,将每一点集SPh中的点按排列顺序连接起来,构成每一被裁剪侧面的边界线;

(7‑3)以SPh为数据源,以每一被裁剪侧面的边界线为约束范围,利用不规则三角网构建法,构建被裁剪侧面的TIN模型。

6.一种水平构造台地的三维模型构造装置,包括处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于:所述处理器执行所述程序时实现权利要求1‑5中任意一项所述的方法。