[发明专利]一种工测数据与三维数字地球高程拟合的方法有效

专利信息
申请号: 201510520805.3 申请日: 2015-08-21
公开(公告)号: CN105180894B 公开(公告)日: 2017-05-10
发明(设计)人: 隗刚;韩念遐;甘波;胡君慧;郄鑫;苟晓彤 申请(专利权)人: 北京道亨时代科技有限公司
主分类号: G01C5/00 分类号: G01C5/00;G01C7/02
代理公司: 北京和信华成知识产权代理事务所(普通合伙)11390 代理人: 胡剑辉
地址: 102206 北京市昌平区回*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 三维 数字 地球 高程 拟合 方法
【权利要求书】:

1.一种工测数据与三维数字地球高程拟合的方法,其特征在于,包括:

步骤101,工测数据相对坐标与工测控制点投影坐标相互修正;

步骤102,根据工测投影坐标和三维数字地球坐标计算七参数;

步骤103,使用七参数将工测投影坐标中每个工测点的坐标转换到目标数字地球的坐标系统下获得新的工测投影坐标,以新的工测投影坐标进行地形拟合,将工测数据高程调整到三维数字地球高程附近;

步骤104,以新的工测投影坐标修正三维数字地球高程坐标;

所述步骤101,进一步包括:

获得工测点相对坐标;

判断工测点相对坐标与工测控制点投影坐标是否吻合;如果不吻合,则根据工测点相对坐标推算新的投影坐标;

利用平差法修正新的投影坐标;

所述获得工测相对坐标,包括:

已知有n个桩分别为Z1、Z2、……、Zn;档距分别为l1、l2、……、ln-1;转角分别为α1、α2、……、αn;高程分别为h1、h2、……、hn

测得桩的投影坐标分别为(x1,y1,z1)、(x2,y2,z2)、……、(xn,yn,zn);

所述根据工测点相对坐标推算新的投影坐标,利用平差法修正新的投影坐标,包括:

步骤1:生成中间坐标:

中间坐标记为(x′1,y′1,z′1)、(x′2,y′2,z′2)、……、(x′n,y′n,z′n),则生成方法如下:

记ΔH=z1-h1,中间坐标递推公式如下:

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>y</mi><mn>1</mn><mo>&prime;</mo></msubsup><mo>)</mo><mo>=</mo><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>y</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>z</mi><mn>1</mn><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>h</mi><mn>1</mn></msub><mo>+</mo><mi>&Delta;</mi><mi>H</mi><mo>=</mo><msub><mi>z</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>,</mo><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mn>1</mn></msub><mo>)</mo></mrow><mi>l</mi></mfrac></mrow></mtd></mtr></mtable></mfenced>

<mfenced open = "" close = ""><mtable><mtr><mtd><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mo>(</mo><msubsup><mi>x</mi><mn>2</mn><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>y</mi><mn>2</mn><mo>&prime;</mo></msubsup><mo>)</mo><mo>=</mo><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>y</mi><mn>1</mn><mo>&prime;</mo></msubsup><mo>)</mo><mo>+</mo><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>,</mo><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo><mo>&CenterDot;</mo><msub><mi>l</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>z</mi><mn>2</mn><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>h</mi><mn>2</mn></msub><mo>+</mo><mi>&Delta;</mi><mi>H</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mi>u</mi><mn>2</mn></msub><mo>,</mo><msub><mi>v</mi><mn>2</mn></msub><mo>)</mo><mo>=</mo><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>,</mo><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo><mo>&CenterDot;</mo><mi>cos</mi><mo>(</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>)</mo><mo>+</mo><mo>(</mo><mo>-</mo><msub><mi>v</mi><mn>1</mn></msub><mo>,</mo><msub><mi>u</mi><mn>1</mn></msub><mo>)</mo><mo>&CenterDot;</mo><mi>s</mi><mi>i</mi><mi>n</mi><mo>(</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mn>......</mn></mtd></mtr><mtr><mtd><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mo>(</mo><msubsup><mi>x</mi><mi>n</mi><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>y</mi><mi>n</mi><mo>&prime;</mo></msubsup><mo>)</mo><mo>=</mo><mo>(</mo><msubsup><mi>x</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>y</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mo>)</mo><mo>+</mo><mo>(</mo><msub><mi>u</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>v</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo><mo>&CenterDot;</mo><msub><mi>l</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>z</mi><mi>n</mi><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>h</mi><mi>n</mi></msub><mo>+</mo><mi>&Delta;</mi><mi>H</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><msub><mi>u</mi><mi>n</mi></msub><mo>,</mo><msub><mi>v</mi><mi>n</mi></msub><mo>)</mo><mo>=</mo><mo>(</mo><msub><mi>u</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>v</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo><mo>&CenterDot;</mo><mi>cos</mi><mo>(</mo><msub><mi>&alpha;</mi><mi>n</mi></msub><mo>)</mo><mo>+</mo><mo>(</mo><mo>-</mo><msub><mi>v</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>u</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo><mo>&CenterDot;</mo><mi>sin</mi><mo>(</mo><msub><mi>&alpha;</mi><mi>n</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced>

其中,ΔH为第一个桩投影坐标高程与工测坐标高程之差,ui,vi为中间坐标下第i档的单位方向向量即第i个桩到第i+1个桩的单位方向向量,u1,v1由投影坐标确定,第i档的单位方向向量由第i-1档的单位方向向量及第i档起始桩转角确定;

步骤2、进行平差处理生成新投影坐标:

新投影坐标记为(x″1,y″1,z″1)、(x″2,y″2,z″2)、……、(x″n,y″n,z″n),则新投影坐标与中间坐标的转换公式如下:

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfenced open = "(" close = ")"><mtable><mtr><mtd><msubsup><mi>x</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>y</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><mi>cos</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>cos</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mfenced open = "(" close = ")"><mtable><mtr><mtd><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>y</mi><mi>i</mi><mo>&prime;</mo></msubsup></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mrow><mi>&Delta;</mi><mi>x</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Delta;</mi><mi>y</mi></mrow></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>z</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>=</mo><msubsup><mi>z</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>h</mi></mrow></mtd></mtr></mtable></mfenced>

其中i∈{1,2,...,n},θ、Δx、Δy、Δh为待求参数;

为了求解θ、Δx、Δy、Δh,需使的以下两个函数值最小:

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>f</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>,</mo><mi>&Delta;</mi><mi>x</mi><mo>,</mo><mi>&Delta;</mi><mi>y</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>&lsqb;</mo><msup><mrow><mo>(</mo><msubsup><mi>x</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>y</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><msub><mi>y</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>g</mi><mrow><mo>(</mo><mi>&Delta;</mi><mi>h</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msubsup><mi>z</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><msub><mi>z</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></mtd></mtr></mtable></mfenced>

使用最小二乘法求解θ、Δx、Δy、Δh,其中θ是坐标系旋转角度,Δx、Δy、Δh为坐标的平移值;

所述步骤102根据工测投影坐标和三维数字地球坐标计算七参数,进一步包括:

工测投影坐标中工测点的WGS84经纬度高程为(B1,L1,H1)、(B2,L2,H2)、……、(Bn,Ln,Hn);

把测得的WGS84经纬度高程转换为WGS84椭球下的空间直角坐标(a1,b1,c1)、(a2,b2,c2)、……、(an,bn,cn);

把新投影坐标转换为其所对应椭球下的空间直角坐标(a′1,b′1,c′1)、(a′2,b′2,c′2)、……、(a′n,b′n,c′n);

七参数转换公式为:

其中i∈{1,2,...,n},Dx、Dy、Dz、Rx、Ry、Rz、m为待求参数;

为了求解Dx、Dy、Dz、Rx、Ry、Rz、m,需使的以下函数值最小:

<mrow><mi>h</mi><mrow><mo>(</mo><mi>D</mi><mi>x</mi><mo>,</mo><mi>D</mi><mi>y</mi><mo>,</mo><mi>D</mi><mi>z</mi><mo>,</mo><mi>R</mi><mi>x</mi><mo>,</mo><mi>R</mi><mi>y</mi><mo>,</mo><mi>R</mi><mi>z</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>&lsqb;</mo><msup><mrow><mo>(</mo><msubsup><mi>a</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><msub><mi>a</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>b</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><msub><mi>b</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msubsup><mi>c</mi><mi>i</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><msub><mi>c</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow>

使用最小二乘法求解七参数,包括:Dx、Dy、Dz、Rx、Ry、Rz、m。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京道亨时代科技有限公司,未经北京道亨时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510520805.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top