图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2025-09-30
和高程平差一样,本书示例程序也采用武汉大学“科傻”通用平差程序的数据结构,数据编排格式为:
方向中误差,测距固定误差,测距比例误差}观测值先验精度信息
上述平面控制网数据结构的特点是:
(1)传统方法建立的控制网(非GPS控制网)可能包含方向(角度)和边长两类观测值,因而观测值一般不等权,这就需要录入先验精度指标,用于确定各观测值的权。数据中第一行中就是用于确定观测值权重的先验精度指标,其中逗号分隔的三个字符串,依次是方向观测值中误差(秒)、边长观测值固定误差(毫米)、边长观测值比例误差(10-6)。
(2)自第二行起录入已知点信息,每个已知点单独占一行,可以按任意顺序依次录入。每个已知点信息按已知点点名、x坐标、y坐标的顺序录入,中间以逗号分隔。这里需要指出的是,虽然理论上已知点可以按任意顺序录入,但是由于示例程序计算近似坐标是通过计算假设坐标,再将假设坐标转换为近似坐标。在将假设坐标转换为近似坐标时,采用的已知点信息取自首先录入的两个已知点,所以为削弱转换误差,选择最先录入的两个已知点,应是相距较远的点。
(3)已知点信息录入完毕后,开始录入观测值信息。观测数据的录入按测站进行,首先录入测站名,每个测站名单独占一行,这也是平面控制网数据结构中唯一不带逗号分隔符的数据行。测站出现的顺序可以任意选择,但录入顺序决定近似坐标推算路线,若录入时顾及到推算路线,则计算效率较高。
(4)一个控制点作为测站只能出现一次,测站名录入后即换行依次录入该测站所有方向及边长观测值,录完一个测站的观测数据后,再进行下一个测站观测数据的录入,直至最后一个测站。(https://www.chuimin.cn)
(5)在测站名下录入该测站观测值时,每个方向或边长观测值单独占一行。观测值信息用逗号分隔为三个字符串,依次是照准点点名、标识符、观测值。由于方向观测值178°25′34″,采用的录入格式为178.2534,程序不能识别这个数字是方向观测值还是边长观测值,所以必须录入识别信息加以区别。观测值信息中第二个字符串,就是识别观测值类型的标识符。标识符采用字符“L”表示后面的字符是方向观测值,“S”表示后面的字符是边长观测值。
(6)录入观测值时,对方向观测值和边长观测值出现的顺序不作限制,既可以交叉录入,也可以先录入方向值、后录入边长观测值(或者反之)。
(7)一个测站上的方向观测值应该按方向值大小顺序录入,边长观测值则必须按顺时针方向依次录入。
(8)两个控制点间的观测边只录入一次,并且规定观测边录在两个端点中点号较小点的测站名下。
上述数据结构简单易记、无冗余信息。平差计算中需要的已知点数、待定点数、方向观测值数、边长观测值数、测站数、多余观测数等重要信息均反映在数据编排格式中,平差计算程序在录入数据时,可以自行判读或计算出来,因而极大地方便了用户,是测量平差程序数据结构设计的典范。
相关文章
图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2025-09-30
条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
2025-09-30
VB程序是由过程组成的,每个过程是为了完成设定的任务,由一组独立的程序代码组成。图1.11添加过程对话框在“添加过程”对话窗口中只需确定过程名称、类型等信息后回车确定,VB系统即可自动生成“过程”的首尾关键字,用户所需做的工作只是在其中编写代码。......
2025-09-30
例如对于一个平面控制网平差程序而言,已知点数、待定点数、方向观测值数、边长观测值数、测站数、多余观测数等信息,都是平差计算过程中需要的重要信息,这些信息本可以通过数据结构反映出来,让计算机程序录入数据时通过判读而获取。对于一个结构复杂的大型平面控制网而言,人工统计这些信息并不是一件简单的事,所以说数据结构的优劣直接影响程序的易用性,是决定程序能否为用户接受的关键因素。......
2025-09-30
Visual Basic 6.0可以创建标准的Windows应用程序、ActveX与Active文档等,在设计阶段,VB通称它们为一个工程。设计VB程序涉及工程与文件的新建、保存、移除等多种操作,这些操作贯穿于创建应用程序的整个过程。工程资源管理器是用来管理工程的,它的功能就像Windows中的资源管理器一样。图1.21工程资源管理器在工程资源管理器中,显示有工程名、工程文件名、窗体名和窗体文件名。工程名为VB对用户所创建的应用程序的标识。......
2025-09-30
1)在中断模式中查看、修改、跟踪出现的错误在中断模式中,用户可以用鼠标跟踪查看相关变量、属性和表达式的值,检查程序运行计算是否存在问题。VB不限制设置断点的数目,被设置断点的语句以紫底白字突出显示。图1.28设置断点2)添加监视调试窗口是VB的重要调试工具,在逐语句运行时可用调试窗口监视表达式和变量的值。“本地”窗口可显示当前过程所有局部变量的当前值,如图1.29所示。图1.29本地窗口立即窗口。......
2025-09-30
FSO对象包含在一个被称为Scripting的类型库中,此库位于Scrrun.dll文件中。表1.1FSO模型对象2.FSO对象应用创立FSO对象。赋值后的对象型变量保存的是所创立对象的引用,即对象在计算机内存中的地址,也称为句柄。表1.2文件夹属性③FSO对象操作文件的方法。Dim fso As New FileSystemObject,ts As textstreamSet ts = fso.CreateTextFile上述语句功能是声明对象型变量,创建文件并赋予文本文件型变量ts。......
2025-09-30
误差曲线形状接近椭圆,其极径的长度即等于点位中误差在该方向的投影。由于点位中误差平方等于点位中误差在任意两个相互垂直方向投影的平方和,所以有:图2.6误差椭圆曲线令,得到-qxxsin2φ0+qyysin2φ0+2qxy cos2φ0=0。受当时技术条件局限,测量上长期以椭圆代替误差曲线,称为点位的误差椭圆,长轴坐标方位角Eφ和长短半轴E、F称为点位误差椭圆的参数。图2.8点位落入误差椭圆的概率......
2025-09-30
相关推荐