首页> 中国专利> 一种水深注记与等深线弯曲处的协调度计算方法

一种水深注记与等深线弯曲处的协调度计算方法

摘要

本发明公开了一种水深注记与等深线弯曲处的协调度计算方法,包括以下步骤:读入海图上某等深线上全部节点的平面位置,找到并标识该等深线上某弯曲处的弯曲极值点;读入用于与此弯曲处一块计算协调度的某个水深点的平面位置;判断该水深点的注记是否中断了等深线;计算该水深点与此弯曲极值点的距离;以标识的弯曲极值点为断点,将该等深线分为两部分,分别计算该水深点到等深线这两部分的最短距离;根据上述数值计算水深注记与等深线弯曲处的协调度,通过归一化处理,将协调度的数值变化范围控制在0~1之间,便于分析评估。与传统的经验分析方法相比,本方法可定量地计算出水深注记与等深线弯曲处的协调度。

著录项

  • 公开/公告号CN104952085A

    专利类型发明专利

  • 公开/公告日2015-09-30

    原文格式PDF

  • 申请/专利权人 张立华;贾帅东;

    申请/专利号CN201510408710.2

  • 发明设计人 张立华;贾帅东;

    申请日2015-07-13

  • 分类号G06T7/40(20060101);

  • 代理机构21119 大连科技专利代理有限责任公司;

  • 代理人宋辉

  • 地址 116018 辽宁省大连市大连舰艇学院海洋测绘系

  • 入库时间 2023-12-18 11:09:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-12-22

    授权

    授权

  • 2015-11-04

    实质审查的生效 IPC(主分类):G06T7/40 申请日:20150713

    实质审查的生效

  • 2015-09-30

    公开

    公开

说明书

技术领域

本发明涉及海洋测绘领域,尤其涉及一种水深注记与等深线弯曲处的协调度计算方法。

背景技术

深注记和等深线,是海图上用来反映海底地形地貌的核心要素。水深注记和等深线是海图上非常重要的要素,其质量高低将直接影响到海底地形表达的准确性。

为了合理表达出海底地形的起伏变化,在水深选取时,除了要注意水深选取的基本原则以外,还要注意尽量选取能够反映等深线轮廓形状的水深,也就是说,在等深线走势发生明显变化的弯曲处附近,应尽量选取出相应的水深(如图1中所示的水深),使得水深注记能够与等深线的走势变化相互协调一致,互为补充,不可出现彼此矛盾的现象。另外,选取的水深注记距离等深线也不宜太近,尽量避免过多地中断等深线(如图2中所示的水深),以增强图幅的美观性。

但在长期的实践中,如何判断海图上的水深注记和等深线这两项核心要素是否真正做到了协调一致,仅能依靠制图作业员根据自身的制图经验,通过人工目视判读的方式进行一个定性的分析,尚未有文献资料公开能够定量评估水深注记和等深线协调性的质量评估指标和方法。

发明内容

为了克服传统经验分析方法存在的上述问题,本发明提供了一种海图水深注记与等深线的协调度计算方法。

本发明为实现上述目的所采用的技术方案是:一种海图水深注记与等深线的协调度计算方法,包括以下步骤:

a、输入某等深线上全部节点的平面位置;

b、找到并标识出等深线上某弯曲处的弯曲极值点的平面位置;

c、输入用于与此弯曲处一块计算协调度的某水深点的平面位置;

d、判断该水深点的注记是否中断了等深线;

e、计算该水深点到弯曲极值点的平面距离;

f、以弯曲极值点为断点,将等深线分为两部分(第一部分为等深线从起点到弯曲极值点的部分,第二部分为等深线从弯曲极值点到终点的部分),分别计算水深点到这两部分的最短距离;

g、计算水深点与等深线弯曲处的协调度。

在上述步骤f中所述:以弯曲极值点为断点,将等深线分为两部分,分别计算水深点到这两部分的最短距离的方法为:设水深点为v,等深线为l,弯曲极值点为q,等深线被划分为的两部分分别为l1、l2两条折线段,其中l1是一条由等深线上的节点p1、p2、…、pk、q依次相连而成的折线段。首先,计算水深点分别到各线段p1p2、p2p3、…、pk-1pk、pkq的最短距离d(v,p1p2)、d(v,p2p3)、…、d(v,pk-1pk)、d(v,pkq)。以计算水深点v到线段p1p2的最短距离d(v,p1p2)为例,首先求取点v到线段p1p2所在直线的垂足v′,然后判断垂足v′是否位于线段p1p2的两端点p1、p2之间,若是,则计算v到v′的距离,作为点v到线段p1p2的最短距离,即反之,则计算v分别到p1、p2的距离,取二者的最小值作为点v到线段p1p2的最短距离,即>d(v,p1p2)=min((xv-xp1)2+(yv-yp1)2,(xv-xp2)2+(yv-yp2)2);>然后取d(v,p1p2)、d(v,p2p3)、…、d(v,pk-1pk)、d(v,pkq)中的最小值,作为水深点v到l1的最短距离d(v,l1)。同理,计算水深点v到折线段l2的最短距离d(v,l2)。

在上述步骤g中所述协调度的计算公式为:

>w(v,q)=12(γ+11+(d(v,q)-dbest)2+(d(v,l1)-d(p,l2))2)×100%>

式中,w(v,q)表示协调度,γ根据步骤d确定数值,若水深注记中断等深线,则γ=0,反之,则γ=1,d(v,q)表示水深点到弯曲极值点的平面距离,根据步骤e确定数值,d(v,l1)、d(v,l2)表示水深点分别到等深线两部分的最短距离,根据步骤f确定数值,dbest表示等深线弯曲处的最协调距离。

有益效果:本发明所提出的一种海图水深注记与等深线的协调度计算方法克服传统的经验分析方法可能导致的不准确和作业效率低下等不足,使海图上的水深注记和等深线这两项核心要素真正做到了协调一致;且本方法可定量地计算出水深注记与等深线弯曲处的协调度。

附图说明

图1是本发明的背景技术中反映等深线轮廓形状的水深选取示意图;

图2是本发明的背景技术中水深注记中断等深线的示意图;

图3是本发明中计算水深注记与等深线的协调度的主流程框图。

具体实施方式

下面结合附图对本发明的技术方案进行详细说明。

本发明实施的实现过程是采用计算机实现海图水深注记与等深线的协调度计算。假设海图综合区域内有某条等深线l和该等深线上某弯曲处附近的水深点v,采用本发明方法计算水深点与等深线弯曲处的协调度,包括以下步骤(如图3所示):

步骤a,读入等深线l上全部节点p1、p2、…、pm的平面位置>(xpi,ypi)(i=1,2,...,m);>

步骤b,找到并标出等深线l上某弯曲处的弯曲极值点q,平面位置为(xq,yq);

步骤c,读入用于与此弯曲处一块计算协调度的某水深点v的平面位置(xv,yv);

步骤d,判断该水深点v的注记在图上是否中断等深线l,若中断,则记γ=0,反之,则记γ=1;

步骤e,计算水深点v到弯曲极值点q的距离

步骤f,以弯曲极值点q为断点,将等深线l划分为l1、l2两条折线段,分别计算水深点v到折线段l1、l2的最短距离d(v,l1)、d(v,l2)。这里,计算水深点v到折线段l1(l1是由点p1、p2、…、pk、q依次相连而成的折线段)的最短距离的方法为:

①计算水深点v分别到各线段p1p2、p2p3、…、pk-1pk、pkq的最短距离d(v,p1p2)、d(v,p2p3)、…、d(v,pk-1pk)、d(v,pkq)。以计算水深点v到线段p1p2的最短距离d(v,p1p2)为例,首先求取v到线段p1p2所在直线的垂足v′,然后判断垂足v′是否位于线段p1p2的两端点p1、p2之间,若是,则计算水深点v到垂足v′的距离,作为水深点v到线段p1p2的最短距离,即反之,则计算水深点v分别到点p1、p2的距离,取二者的最小值作为水深点v到线段p1p2的最短距离,即>d(v,p1p2)=min((xv-xp1)2+(yv-yp1)2,(xv-xp2)2+(yv-yp2)2);>②取d(v,p1p2)、d(v,p2p3)、…、d(v,pk-1pk)、d(v,pkq)中的最小值,作为水深点v到l1的最短距离d(v,l1)。同理,计算水深点v到l2的最短距离d(v,l2)。

步骤g,将计算出的γ、d(v,q)、d(v,l1)和d(v,l2)数值代入协调度公式,计算水深点与等深线弯曲处的协调度w(v,q)。这里,协调度的计算方法为:

>w(v,q)=12(γ+11+(d(v,q)-dbest)2+(d(v,l1)-d(p,l2))2)×100%>

式中,dbest表示等深线弯曲处的最协调距离,一般设定一个经验值,如图上0.4cm。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号