[发明专利]一种地形制图中基于T样条曲面的等高线渐进式多尺度化简方法有效
申请号: | 201910143873.0 | 申请日: | 2019-02-27 |
公开(公告)号: | CN109887088B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 左泽均;聂磊;钱颢月;潘晓芳 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06T17/05 | 分类号: | G06T17/05 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 孙妮 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地形 制图 基于 曲面 等高线 渐进 尺度 方法 | ||
1.一种地形制图中基于T样条曲面的等高线渐进式多尺度化简方法,其特征在于:包括如下步骤:
步骤101:输入一条源等高线L1,根据权重提取所述源等高线L1的特征点,并利用所述特征点生成终止等高线L2;
步骤102:为所述源等高线L1和所述终止等高线L2赋予相应的尺度高程值,将所述源等高线L1和所述终止等高线L2转换为三维空间;
步骤103:对所述源等高线L1和所述终止等高线L2进行等距离采样,使所述源等高线L1和所述终止等高线L2上点的个数相同;使用opencascade的GCPnts_UniformAbscissa的类定义一个对象UA(GAC,abscissa),对所述源等高线L1和所述终止等高线L2进行等距离采样,使所述源等高线L1和所述终止等高线L2的点的个数相同,参数GAC表示采样的线,参数abscissa表示希望采样成的点的距离;
步骤104:以所述源等高线L1和所述终止等高线L2为轮廓线约束,使用T样条开源内核构建基于L1-L2约束的三维T样条曲面;
步骤105:将N个具有连续尺度高程值的水平面与所述三维T-样条曲面相交,获得N条连续的交线,其中N0的正整数;
步骤106:对所述交线上的点进行重采样,化简冗余点,形成不同尺度下的等高线化简结果。
2.根据权利要求1所述的地形制图中基于T样条曲面的等高线渐进式多尺度化简方法,其特征在于:在步骤101中提取所述源等高线L1的特征点时,引入的算法为:首先将权重分配给所述源等高线上L1的顶点然后根据顶点权重采用迭代移除法实现曲线的化简,其中顶点的权重Wj的计算方法如公式(1)所示:
其中,顶点的权重Wj是指顶点处折线变化的度量,由三个连续顶点Xj-1、Xj和Xj+1来计算,Segment(Xj-1,Xj+1)表示从Xj-1到Xj+1的线段,Distance表示点Xj到线段Segment(Xj-1,Xj+1)的距离,Length表示线段Segment(Xj-1,Xj+1)的长度。
3.根据权利要求1所述的地形制图中基于T样条曲面的等高线渐进式多尺度化简方法,其特征在于:在步骤102中,分别赋予所述源等高线L1和所述终止等高线L2相应的尺度高程值,并以两条曲线为轮廓线约束建立包含线上特征点的约束型线框。
4.根据权利要求1所述的地形制图中基于T样条曲面的等高线渐进式多尺度化简方法,其特征在于:在步骤104中,构建所述三维T样条曲面使用的是T样条开源内核,有参数层、拓扑层、笛卡尔层三层数据结构。
5.根据权利要求4所述的地形制图中基于T样条曲面的等高线渐进式多尺度化简方法,其特征在于:在步骤104中,所述T样条曲面的定义如公式(2)所示:
其中,i表示所述T样条曲面的顶点,Pi表示所述T样条曲面的控制顶点;ωi表示该控制顶点对应的权值;Bi(s,t)表示该控制顶点对应的基函数,其计算方法由公式(3)所示:
Bi(s,t)=Ni(s)×Ni(t) (3)
其中,Ni(s)和Ni(t)分别表示该控制顶点在s方向和t方向的基函数。
6.根据权利要求5所述的地形制图中基于T样条曲面的等高线渐进式多尺度化简方法,其特征在于:Ni(s)和Ni(t)的计算公式一致,Ni(t)由公式(4)计算得到:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910143873.0/1.html,转载请声明来源钻瓜专利网。