77范文网 - 专业文章范例文档资料分享平台

摄影测量实验报告(空间后方交会—前方交会)

来源:网络收集 时间:2018-12-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

空间后方交会-空间前方交会程序编程实验 一. 实验目的要求

掌握运用空间后方交会-空间前方交会求解地面点的空间位置。学会运用空间后方交会的原理,根据所给控制点的地面摄影测量坐标系坐标以及相应的像平面坐标系中的坐标,利用计算机编程语言实现空间后方交会的过程,完成所给像对中两张像片各自的外方位元素的求解。然后根据空间后方交会所得的两张像片的内外方位元素,利用同名像点在左右像片上的坐标,求解其对应的地面点在摄影测量坐标系中的坐标,并完成精度评定过程,利用计算机编程语言实现此过程。

二. 仪器用具

计算机、编程软件(MATLAB)

三. 实验数据

实验数据包含四个地面控制点(GCP)的地面摄影测量坐标及在左右像片中的像平面坐标。此四对坐标运用最小二乘法求解左右像片的外方位元素,即完成了空间后方的过程。另外还给出了5对地面点在左右像片中的像平面坐标和左右像片的内方位元素。实验数据如下:

左片 点号 x GCP1 GCP2 GCP3 GCP4 1 2 3 4 5 16.012 88.56 13.362 82.24 51.758 14.618 49.88 86.243 48.135 y 79.963 81.134 -79.37 -80.027 81.555 -0.231 -0.792 -1.346 -79.962 x -73.93 -5.252 y 78.706 78.184 X 5083.205 5780.02 5210.879 5909.264 Y 5852.099 5906.365 4258.446 4314.283 Z 527.925 571.549 461.81 455.484 右片 地面摄影测量坐标 -79.122 -78.879 -9.887 -39.953 -76.016 -42.201 -7.706 -80.089 78.463 0.036 -1.022 -2.112 -44.438 -79.736 内方位元素:f=152.000mm,x0=0,y0=0

四. 实验框图

输入GCP的像点坐标 xy

确定初始值 ψ=ω=κ=0,Xs,Ys,Zs

计算旋转矩阵R 计算像点在像空间坐标系中的近似值(x),(y), 并组成误差方程的常数项l 计算误差方程的系数项组成系数矩阵A 组成法方程式,计算系数A’A常数项A’L求解外方位元素 计算ψ、ω、κ、Xs、Ys、Zs改正后的值

计算完毕

此过程完成空间后方交会求解像片的外方位元素,其中改正数小于限差(0.00003,相当于0.1’的角度值)为止。在这个过程中采用迭代的方法,是外方位元素逐渐收敛于理论值,每次迭代所得的改正数都应加到上一次的初始值之中。

改正数是否小 大于 于限差? 小于

输入所需计算点的像平面坐标x1,y1;x2,y2

根据后方交会所得的旋转矩阵R1,R2计算像点在左右像空间辅助坐标系中的坐标X1 Y1 Z1,X2 Y2 Z2

计算摄影基线的三个坐标分量Bx By Bz

计算个点在左右像片中的的投影系数N1 N2

计算地面所求点在地面摄影测量坐标系中的坐标 XA YA ZA

计算完毕,精度评定

在空间后方交会中运用的数学模型为共线方程

确定Xs,Ys,Zs的初始值时,对于左片可取地面左边两个GCP的坐标的平均值作为左片Xs 和Ys的初始值,取右边两个GCP的坐标平均值作为右片Xs 和Ys的初始值。Zs可取地面所有GCP的Z坐标的平均值再加上航高。 空间前方交会的数学模型为:

五. 实验源代码

function Main_KJQHFJH() global R g1 g2 m G a c b1 b2; m=10000;a=5;c=4;

feval(@shuru); %调用shuru()shurujcp()函数完成像点及 feval(@shurujcp); ìP有关数据的输入 XYZ=feval(@MQZqianfangjh); %调用MQZqianfangjh()函数完成空间前方、 %%%%%% 单位权中误差 %%%% %后方交会计算解得外方位元素

global V1 V2; %由于以上三个函数定义在外部文件中故需 VV=[]; %用feval()完成调用过程 for i=1:2*c

VV(i)=V1(i);VV(2*i+1)=V2(i); end

m0=sqrt(VV*(VV')/(2*c-6));

disp('单位权中误差m0为正负:');disp(m0); %计算单位权中误差并将其输出显示

输入GCP像点坐标及地面摄影测量坐标系坐标的函数和输入所求点像点坐标函数:

function shurujcp() global c m;

m=input('摄影比例尺:'); %输入GCP像点坐标数据函数并分别将其 c=input('GCP的总数='); % 存入到不同的矩阵之中 disp('GCP左片像框标坐标:'); global g1;g1=zeros(c,2); i=1;

while i<=c

m=input('x='); n=input('y=');

g1(i,1)=m;g1(i,2)=n; i=i+1; end

disp('GCP右片像框标坐标:'); global g2;g2=zeros(c,2); i=1;

while i<=c

m=input('x='); n=input('y=');

g2(i,1)=m;g2(i,2)=n; i=i+1; end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function shuru() global a;

a=input('计算总像对点数='); %完成想计算所需的像平面坐标 global b1; %坐标输入,存入不同的矩阵中 b1=zeros(a,2);

disp('左片像点坐标:') i=1;

while i<=a

m=input('x='); n=input('y=');

b1(i,1)=m;b1(i,2)=n; i=i+1; end %%

global b2; b2=zeros(a,2);

disp('右片像点坐标:') i=1;

while i<=a

m=input('x='); n=input('y=');

b2(i,1)=m;b2(i,2)=n; i=i+1; end %% global c;

c=input('GCP的总数=');

disp('GCP摄影测量系坐标:') global G; G=zeros(3,c); i=1;

while i<=c

m=input('X='); n=input('Y='); v=input('Z=');

G(i,1)=m;G(i,2)=n;G(i,3)=v; i=i+1; end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 空间前方交会和后方交会函数:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库摄影测量实验报告(空间后方交会—前方交会)在线全文阅读。

摄影测量实验报告(空间后方交会—前方交会).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/352297.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: