当前位置: 首页 > 专利查询>贾帅东专利>正文

一种航海图等深线平滑性的评估方法技术

技术编号:19215706 阅读:23 留言:0更新日期:2018-10-20 06:43
一种航海图等深线平滑性的评估方法,包括以下步骤:依次读取海图上某条等深线上所有节点的平面位置;定义当前节点与前节点连成的线段为前线段、当前节点与后节点连成的线段为后线段,前节点与后节点连成的线段为对线段;计算等深线在当前节点的弯曲度;计算等深线在当前节点的光滑离差;计算前线段、后线段到外接圆的弦距;计算等深线在所有节点处的弯曲度平均值、光滑离差最大值、弦距最大值。本发明专利技术的航海图等深线平滑性的评估方法,通过计算机实现等深线平滑性的评估,从而能够更加准确的反映航道的通航能力、合理显示海底地貌等,提高了航行安全。

【技术实现步骤摘要】
一种航海图等深线平滑性的评估方法
本专利技术涉及海洋测绘
,尤其涉及一种航海图等深线评估方法。
技术介绍
等深线,是指连接从理论深度基准面起算的海底深度相等的相邻各点的平滑曲线,即通过同值水深点的封闭曲线。在航海图上,等深线在保证航行安全、准确反映航道的通航能力、合理显示海底地貌等方面具有非常重要的作用。航海图等深线表达,其首要需求保证舰船的海上航行安全,其次还要尽可能充分地表达出可航行的资源。除此之外,在航海图等深线的综合过程中,为了保持图面的清晰性,需要将等深线上的细小弯曲删除。删除细小弯曲后的等深线,其在海图上的表达能否满足图面清晰性的要求,等深线走势是否平滑,目前主要依赖于海图制图人员通过人工目视判读的方式进行一个定性的经验分析,尚未有公开的文献资料能够定量地评估航海图等深线的平滑性。
技术实现思路
为了克服传统定性分析方法存在的上述问题,本专利技术提供了一种航海图等深线平滑性的评估方法。本专利技术为实现上述目的所采用的技术方案是:一种航海图等深线平滑性的评估方法,其特征在于:包括以下步骤:a、读取海图上某条等深线上全部节点的平面位置的图上坐标;b、提取等深线上的第一个节点,记作当前节点;c、判断当前节点是否为该等深线上的首(或末)个节点,如果是,进入步骤d;反之,提取等深线上当前节点的前一个和后一个节点,记作前节点、后节点,进入步骤f;d、判断该等深线是否为闭合等深线,如果是,进入步骤e,反之进入步骤i;e、如果当前节点是等深线上的首个节点,则提取等深线的末个节点和后一个节点,记作前节点、后节点,如果当前节点是等深线上的末个节点,则提取等深线的前一个节点和首个节点,记作前节点、后节点;f、将当前节点与前节点连接的线段记作前线段、当前节点和后节点连接的线段记作后线段、前节点和后节点连接的线段记作对线段,计算前线段与后线段的夹角为αi、对线段的图上长度di-1,i+1,计算αi与di-1,i+1比值,作为等深线在当前节点处的弯曲度为ξi;g、将前线段和后线段组合成一条折线,采用二次B样条曲线拟合方法对该折线进行曲线拟合,计算当前节点到拟合曲线的最短距离,作为等深线在当前节点处的光滑离差γi;h、求取当前节点、前节点、后节点为顶点所构三角形的外接圆,计算前线段、后线段到外接圆对应圆弧的弦距取两弦距的最大值,作为等深线在当前节点处的最大弦距i、提取等深线上下一个节点作为当前节点,循环步骤c~h,直至所有节点遍历完毕为止;j、根据等深线在每个二维节点处计算出的弯曲度ξi、光滑离差γi、弦距计算等深线的弯曲度ξ、光滑离差γ和最大弦距所述步骤f中,将当前节点与前节点连接的线段记作前线段、当前节点和后节点连接的线段记作后线段、前节点和后节点连接的线段记作对线段,计算前线段与后线段的夹角为αi、对线段的图上长度di-1,i+1,计算αi与di-1,i+1比值,作为等深线在当前节点处的弯曲度为ξi,设当前节点、前节点、后节点的平面坐标依次为(xi,yi),(xi-1,yi-1),(xi+1,yi+1),则αi、di-1,i+1、ξi的计算公式依次为:所述步骤g中,将前线段和后线段组合成一条折线,采用二次B样条曲线拟合方法对该曲线进行曲线拟合,计算当前节点到拟合曲线的最短距离,作为等深线在当前节点处的光滑离差γi。其计算方法如下:设当前节点、前节点、后节点的平面坐标依次为(xi,yi),(xi-1,yi-1),(xi+1,yi+1),其所组成的折线采用二次B样条曲线拟合的矩阵形式为:在拟合曲线上等间距取100个间隔点,这些等间隔点的平面坐标为:计算当前节点到这些等间隔点的距离,取其中的最小值作为等深线在当前节点处的光滑离差γi:所述步骤h中,求取当前节点、前节点、后节点为顶点所构三角形的外接圆,计算前线段、后线段到外接圆对应圆弧的弦距取两弦距的最大值,作为等深线在当前节点处的最大弦距其计算方法如下:设当前节点、前节点、后节点的平面坐标依次为(xi,yi),(xi-1,yi-1),(xi+1,yi+1),计算三角形外接圆的圆心O坐标和半径ri:分别计算出圆心O到前线段、后线段的距离取两弦距的最大值,作为等深线在当前节点处的最大弦距所述步骤j中,根据等深线在每个二维节点处计算出的弯曲度ξi、光滑离差γi、弦距和计算等深线的弯曲度ξ、光滑离差γ和最大弦距d′的方法为:本专利技术的航海图等深线平滑性的评估方法,通过计算机实现等深线平滑性的评估,从而能够更加准确的反映航道的通航能力、合理显示海底地貌等,提高了航行安全。附图说明图1是本专利技术中航海图等深线的弯曲度示意图。图2是本专利技术中航海图等深线的光滑离差示意图。图3是本专利技术中航海图等深线的最大弦距示意图。图4是本专利技术中评估航海图等深线光滑性的主流程框图。具体实施方式本专利技术的航海图等深线平滑性的评估方法,本实现过程是采用计算机实现航海图等深线的平滑性评估。假设航海图上某条等深线l,采用本专利技术方法评估航海图等深线的平滑性性,包括以下步骤,如图4所示:步骤a,读入海图上等深线l上全部节点p1、p2、…、pn的平面位置(xi,yi)(i=1,2,Λ,n);步骤b,从等深线l上提取第一个节点p1,记作当前节点pi;步骤c,判断当前节点是否为该等深线上的首(或末)个节点,如果是,进入步骤d;反之,提取等深线上当前节点的前一个和后一个节点,记作前节点pi-1、后节点pi+1,进入步骤f;步骤d,判断该等深线l是否为闭合等深线,如果是,进入步骤e,反之进入步骤i;步骤e,如果当前节点是等深线上的首个节点,则提取等深线的末个节点和后一个节点,记作前节点pi-1、后节点pi+1,如果当前节点是等深线上的末个节点,则提取等深线的前一个节点和首个节点,记作前节点pi-1、后节点pi+1;步骤f,将节点pi与pi-1连接的线段记作前线段li,i-1、节点pi和pi+1连接的线段记作后线段li,i+1、pi-1和pi+1连接的线段记作对线段li-1,i+1,计算li,i-1与li,i+1的夹角为li-1,i+1的长为度计算等深线在节点pi处的弯曲度为步骤g,将li,i-1和li,i+1组合成一条折线li-1,i,i+1,采用二次B样条曲线拟合方法对li-1,i,i+1进行曲线拟合,得该拟合曲线的矩阵形式在拟合曲线上等间距取100个间隔点,这些等间隔点的平面坐标为j=0,1,Λ99,计算当前节点到这些等间隔点的距离,取其中的最小值作为等深线在当前节点处的光滑离差步骤h,求取pi、pi-1、pi+1为顶点所构三角形Δpipi-1pi+1的外接圆,该外接圆的圆形坐标和半径分别为:计算li,i-1、li,i+1到外接圆对应圆弧弦距计算等深线在当前节点处的最大弦距步骤i,提取等深线上下一个节点记作当前节点pi,循环步骤c~h,直至所有节点遍历完毕为止;步骤j,根据等深线在每个节点pi处计算出的弯曲度ξi、光滑离差γi、弦距计算等深线的弯曲度光滑离差和最大弦距如图1-3所示。本专利技术是通过实施例进行描述的,本领域技术人员知悉,在不脱离本专利技术的精神和范围的情况下,可以对这些特征和实施例进行各种改变或等效替换。另外,在本专利技术的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本专利技术的精神和范围。因此本文档来自技高网...

【技术保护点】
1.一种航海图等深线平滑性的评估方法,其特征在于:包括以下步骤:a、读取海图上一条等深线上全部节点的平面位置的图上坐标;b、提取等深线上的第一个节点,记作当前节点;c、判断当前节点是否为该等深线上的首或末个节点,如果是,进入步骤d;反之,提取等深线上当前节点的前一个和后一个节点,记作前节点、后节点,进入步骤f;d、判断该等深线是否为闭合等深线,如果是,进入步骤e,反之进入步骤i;e、如果当前节点是等深线上的首个节点,则提取等深线的末个节点和后一个节点,记作前节点、后节点,如果当前节点是等深线上的末个节点,则提取等深线的前一个节点和首个节点,记作前节点、后节点;f、将当前节点与前节点连接的线段记作前线段、当前节点和后节点连接的线段记作后线段、前节点和后节点连接的线段记作对线段,计算前线段与后线段的夹角为αi、对线段的图上长度di‑1,i+1,计算αi与di‑1,i+1比值,作为等深线在当前节点处的弯曲度为ξi;g、将前线段和后线段组合成一条折线,采用二次B样条曲线拟合方法对该折线进行曲线拟合,计算当前节点到拟合曲线的最短距离,作为等深线在当前节点处的光滑离差γi;h、求取当前节点、前节点、后节点为顶点所构三角形的外接圆,计算前线段、后线段到外接圆对应圆弧的弦距...

【技术特征摘要】
1.一种航海图等深线平滑性的评估方法,其特征在于:包括以下步骤:a、读取海图上一条等深线上全部节点的平面位置的图上坐标;b、提取等深线上的第一个节点,记作当前节点;c、判断当前节点是否为该等深线上的首或末个节点,如果是,进入步骤d;反之,提取等深线上当前节点的前一个和后一个节点,记作前节点、后节点,进入步骤f;d、判断该等深线是否为闭合等深线,如果是,进入步骤e,反之进入步骤i;e、如果当前节点是等深线上的首个节点,则提取等深线的末个节点和后一个节点,记作前节点、后节点,如果当前节点是等深线上的末个节点,则提取等深线的前一个节点和首个节点,记作前节点、后节点;f、将当前节点与前节点连接的线段记作前线段、当前节点和后节点连接的线段记作后线段、前节点和后节点连接的线段记作对线段,计算前线段与后线段的夹角为αi、对线段的图上长度di-1,i+1,计算αi与di-1,i+1比值,作为等深线在当前节点处的弯曲度为ξi;g、将前线段和后线段组合成一条折线,采用二次B样条曲线拟合方法对该折线进行曲线拟合,计算当前节点到拟合曲线的最短距离,作为等深线在当前节点处的光滑离差γi;h、求取当前节点、前节点、后节点为顶点所构三角形的外接圆,计算前线段、后线段到外接圆对应圆弧的弦距取两弦距的最大值,作为等深线在当前节点处的最大弦距i、提取等深线上下一个节点作为当前节点,循环步骤c~h,直至所有节点遍历完毕为止;j、根据等深线在每个二维节点处计算出的弯曲度ξi、光滑离差γi、弦距计算等深线的弯曲度ξ、光滑离差γ和最大弦距2.根据权利要求1所述的一种航海图等深线平滑性的评估方法,其特征在于:所述步骤f中,将当前节点与前节点连接的线段记作前线段、当前节点和后节点连接的线段记作后线段、前节点和后节点连接的线段记作对线段,计算前线...

【专利技术属性】
技术研发人员:贾帅东张立华
申请(专利权)人:贾帅东张立华
类型:发明
国别省市:辽宁,21

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

1