[工程科技]第四章 平面控制网程序设计.ppt

[工程科技]第四章 平面控制网程序设计.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]第四章 平面控制网程序设计

第四章 平面控制网程序设计 本章重点: 1.近似坐标计算 2.误差方程的建立(系数阵B及常数项阵L的生成) 3.基于累加性,直接生成法方程系数阵及常数项阵 4.定权 一、概述 水平网是指用经典的测量手段(测边、测角等)布设的平面控制网,根据观测值类型的不同,水平网可分为测角网、测边网、导线网等不同的网型。水平网平差的目的主要就是确定未知点的平面坐标以及其精度。 1)水平网的观测值 水平网的观测值可分为方向值、边长和方位角三类。对于一个具体的水平网,三类观测值不一定全部存在。例如,传统的三角网仅有方向值,导线网既有边长又有方向值,三边网仅有边长观测值。并假定方向值、边长、方位角都已归算到同一投影面的观测值。 2)平差方法 对水平网进行平差时,可根据实际情况选择不通的平差方法。本课程中,直接选择间接平差模型作为平差时所选的函数模型,即以点的坐标作为未知数。选择间接平差方法,误差方程具有统一的形式,便于程序设计。 三、原始数据文件格式 一般来说,不同的数据组织对应不同的数据文件,对应不同的读取数据文件的程序。 原始数据文件中共有四类数据,其顺序一般为概况信息、精度指标、已知坐标、观测数据(方向观测值、边长观测值、方位角观测值)。 1)概况信息格式 概况信息包括总点数、已知点数、方向观测值数、边长观测值总数、方位角观测值总数。概况信息一般放在数据文件第一行,每个数据项都是一个具体的数字,不同的数据项用分隔符隔开(如逗号、空格等)。 2) 精度指标格式 精度指标是各种观测量的中误差,可按照方位值中误差、边长固定中误差、边长的比例中误差、方位角中误差的顺序来填写。不同的数据项用分隔符隔开。 3) 已知坐标格式 一个已知点的数据格式为:已知点号、x坐标值、y坐标值。坐标值以米为单位。当有多个已知点数据时,顺序排列各已知点的点名、 x坐标值、y坐标值,每个控制点数据占一行。 4) 方向观测值格式 5)边长观测值格式 一条边长数据的格式为:点名1、点名2、边长观测值。 当有多条边时,按一条边的格式,每个边长占一行,依次排列全部边长。 6)方位角观测值格式 一条方位角数据格式为:测站点名、照准方向点名、方位角观测值。方位角的格式为度分秒连写。当有多个方位角数据时,每个方位角占一行,依次排列全部方位角。 四、原始数据读入及存储 读入原始数据也就是通过相应的函数打开指定路径下的文本文件,逐行读取文本文件中的每行数据,在对读出的每行数据进行处理后,将相应的信息存储到变量、数组中去,以便后面程序对数据进行操作、处理。 四、平面控制网界面设计 在进行控制网平差程序设计时,首先要对常用的控制网类型及相应的数据类型非常熟悉;其次还要考虑哪些观测数据可通过界面控件进行输入,哪些数据以数据文件的形式输入到程序中。 常用的平面控制网类型有:测角网、测边网、导线网。而这几种类型的控制网所涉及的数据形式包括:夹角、边长、边长约束条件及方位角约束条件。 五、平面控制网近似坐标计算 1、测角网近似坐标计算过程 (1)定义一数组a()来存储控制点点号和坐标;定义一数组GuanCeInFo()来存储夹角(包括前视点、测站点、后视点及角度值); (2)采用前方交会求待定点的坐标; a、遍历所有角度信息,找到测站点为已知点,且其前视点为未知点、后视点为已知点,用一变量i1记下该角度在数组GuanCeInFo()中的位置;再在角度信息中找到测站点为GuanCeInFo(i1)所在元素的后视点 ,且前视点为GuanCeInFo(i1)所在元素的测站点、后视点为GuanCeInFo(i1)的前视点,并记下该角 度在数组GuanCeInFo()中的位置i2;找到i1和i2后,那么由这两个位置数组GuanCeInFo()元素就构成了一个三角形,且角度是按逆时针; b、遍历所有角度信息,找到测站为已知点,前视点也为已知点,且后视点为未知点的角度,并用变量j1记录此时在GuanCeInFo()的位置;再遍历角度信息,找到测站点为已知点,前视点为未知点点号为GuanCeInFo(j1)元素的后视点点号,且后视点点号为GuanCeInFo(j1)元素的测站点,并记下此时角度元素在GuanCeInFo()中的位置j2;找到了j1和j2,就构成了一个三角形。 (3)按(2)计算出所有未知点的坐标(已求出坐标的点的个数等于未知点个数)。 2、待定点近似坐标的计算 (1)测角网中待定点近似坐标的计算 (2)测边网中待定点近似坐标计算 三边网中待定点近似坐标可按测边交会计算, 待定点C的近似坐标为 六、平面控制网误差方程建立 方法一、直接生成系数矩阵

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档