[发明专利]一种海底地形六维网格的测绘方法有效
申请号: | 201310004170.2 | 申请日: | 2013-01-06 |
公开(公告)号: | CN103093410A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 吴自银;李家彪;李守军;尚继宏;罗孝文 | 申请(专利权)人: | 国家海洋局第二海洋研究所 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 浙江英普律师事务所 33238 | 代理人: | 陈小良 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了海底地形六维网格的测绘方法,具体是指一种基于已知离散测深数据点的方法。本发明是通过建立包括横坐标、纵坐标、水深、坡度、二阶导数和测量时间在内的海底地形六维网格测绘方法,以离散水深数据及测绘时间为基础,形成海底地形三维网格,进而计算每个网格点的海底坡度和二阶导数,同时叠加测绘时间,从而形成海底地形六维网格的技术方法,本发明分若干步骤:海底地形六维网格结构、地形维网格的建立、时间维网格的建立、坡度维网格的建立、二阶导数维网格的建立。本发明的优点是在我国沿海的测绘和海洋划界过程中,具有测绘数据准确、操作方便、应用面广、以及受自然天气影响较小等。 | ||
搜索关键词: | 一种 海底 地形 网格 测绘 方法 | ||
【主权项】:
1.一种海底地形六维网格的测绘方法,其特征在于,包括下列步骤:(1)海底地形六维网格结构由海底坐标数值测量仪将测量数值传输到六维网格结构处理装置中,处理装置将海底坐标测量数据点分割成两部分,一个是头结构体Head用于描述和存储网格结构的整体性信息,另一个是数据集用于存储网格;头结构Head由八行组成:第1行是标志符Mark,第2行为M和N,标识网格的行个数和列个数,第3行为xmin和xmax,标识网格的横坐标最小值和最大值,第4行为ymin和ymax,标识网格的纵坐标最小值和最大值,第5行为zmin和zmax,标识网格的地形最小值和最大值,第6行为tmin和tmax,标识网格的时间最小值和最大值,第7行为slpmin和slpmax,标识网格的坡度最小值和最大值,第8行为secmin和secmax,标识网格的二阶导数最小值和最大值,数据集按照数据点在二维正投影平面中的空间顺序存放,每个数据点grid(i,j)包括4个参量,分别为水深值dep(i,j)、时间值time(i,j)、坡度值slp(i,j)和二阶导数值sec(i,j),该点的横坐标值x(i,j)和纵坐标值y(i,j)根据它的行号i和列号j来计算;其中,x(i,j)=xmin+(i-1)×xmean;xmean=(xmax-xmin)/(N-1);y(i,j)=ymin+(j-1)×ymean;ymean=(ymax-ymin)/(M-1);(2)六维网格中地形维网格的建立采用距离反比加权法建立地形维网格DEP(i,j):dep ( i , j ) = [ Σ k = 1 n w k z k ] / Σ k = 1 n w k ; ]]> wk=1/dk2;d k = ( x ( i , j ) - x k ) 2 + ( y ( i , j ) - y k ) 2 ]]> 式中,Z={zk}k=1,n为离散水深集合,xk为离散水深数据点的横坐标值,yk为离散水深数据点的纵坐标值,每个离散水深点均包含水深值zk、横坐标zk、纵坐标值yk和测量时间tk,是外部输入变量,wk为离散水深数据点的权重值,是计算变量;上述水深值zk、横坐标xk、纵坐标值yk由海底坐标数值测量仪测量确定,时间tk由时钟测定;若,地形变化强时间相关,按时间值tk建立地形维网格DEP(i,j),也就是当tk=T时,水深zk参加计算,T为数据测量时间,为外部变量;若,地形变化弱时间相关,时间值tk不参加计算;在上述地形变化强时间相关和地形变化弱时间相关两种情况下,参加计算的水深数据zk均满足距离规则:dk≤r;其中r为测量的半径;遍历地形维网格DEP(i,j),获取水深最小值zmin和最大值zmax,并存入结构Head;(3)六维网格中时间维网格的建立时间维网格TIME(i,j)由水深数据集合Z={zk}k=1,n的测量时间tk决定,采取两种方式建立:若,在建立地形维网格DEP(i,j)时,时间维网格TIME(i,j)是和地形维网格DEP(i,j)同步建立,离散数据集合Z={zk}k=1,n的测量时间tk直接赋值给时间网格点time(i,j),也就是当zk参加构建地形维网格DEP(i,j)时,time(i,j)=tk,当在相同空间位置的测量数据时间是一致的;若,在地形网格DEP(i,j)建立之后再建立时间维网格TIME(i,j),以外部变量确定测量时间tk,通过连续测量水深数值,确定一个固定时间t内的一个测绘区域多边形Poly内的测量数值,赋予该测绘多边形Poly以时间属性,然后对整个测绘区按照测量时间进行多边形分割,形成测绘多边形集合Poly={pk}k=1,n,每个多边形pk对应一个测量时间tk;然后建立时间维网格TIME(i,j);对测量多边形Poly={pk}k=1,n进行循环,依次取出多边形pk,然后循环二维地形网格DEP(i,j);其中,所测得的每个水深值dep(i,j)均和pk进行空间位置匹配,即,当水深网格点dep(i,j)位于测量多边形pk中时time(i,j)=tk;采用上述方法,遍历测绘多边形数据集Poly={pk}k=1,n,即可建立时间维网格TIME(i,j);遍历时间维网格TIME(i,j),获取时间最小值tmin和最大值tmax,并存入结构Head;(4)六维网格中坡度维网格的建立坡度维网格SLP(i,j)是在地形维网格DEP(i,j)基础上建立的,遍历坡度维网格SLP(i,j)是以网格点slp(i,j)为中心,以2倍stepslp为边长的正方形R1来包围计算点slp(i,j),落入正方形R1内的水深点dep(I,J)作为参加坡度计算,计算出每个网格点slp(i,j)的最大坡度值slpmax(i,j)和平均坡度值slpmean(i,j);每个点dep(I,J)与中心点dep(i,j)间的坡度slp(I,J)计算公式为:slp(I,J)=arctan[(dep(I,J)-dep(i,j))/dis]dis = ( x ( i , j ) - x ( I , J ) ) 2 + ( y ( i , j ) - y ( I , J ) ) 2 ]]> 其中,[x(i,j),y(i,j)]和[x(I,J),y(I,J)]分别为水深点dep(i,j)和dep(I,J)的坐标值,采用上述方法,遍历地形维网格DEP(i,j)即可获取坡度维网格SLP(i,j);遍历坡度维网格SLP(i,j),获取坡度最小值slpmin和最大值slpmax,并存入结构Head;(5)六维网格中二阶导数维网格的建立以步骤(4)中计算的坡度维网格SLP(i,j)为输入变量代替地形维网格DEP(i,j),按照步骤(4)一样的方法可以获取二阶导数维网格SEC(i,j),计算方法如下:以计算点sec(i,j)的位置为中心,以2倍stepsec为边长的正方形R2来包围计算点sec(i,j),落入正方形R2内的坡度点slp(I,J)作为参加二阶导数计算,正方形R2内的坡度点slp(I,J)均参加二阶导数计算,每个点slp(I,J)与中心点slp(i,j)间的二阶导数sec(I,J)计算公式为:sec(I,J)=arctan[(slp(I,J)-slp(i,j))/dis]dis = ( x ( i , j ) - x ( I , J ) ) 2 + ( y ( i , j ) - y ( I , J ) ) 2 ]]> 其中,[x(i,j),y(i,j)]和[x(I,J),y(I,J)]分别为坡度点slp(i,j)和slp(I,J)的坐标值;采用该种方法,遍历坡度维网格SLP(i,j)即可获取二阶导数维网格SEC(i,j);遍历二阶导数维网格SEC(i,j),获取二阶导数最小值secmin和最大值secmax,并存入结构Head。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家海洋局第二海洋研究所,未经国家海洋局第二海洋研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310004170.2/,转载请声明来源钻瓜专利网。