测绘者方便使用的工程导线平差软件,平差报表为HTML格式,包含观测数据表,导线相关特征值表,导线限差表,平差改正数表,平差后的观测值,平差坐标,导线示意图(含误差示意大小);软件附带有文件分割程序和全站仪数据处理程序,值得一用。
单导线加权平差
1、点击程序左边的菜单,单击“单导线加权平差”如(图-1)
(图-1)
2、出现单导线加权平差主键面如(图-2)
(图-2)
①、使用时先输入导线边数,程序会自动出现相应的空格代输入观测数据(导线边数不要求正确,如果少输了,可单击“插入一行”增加行,如果多输了,可单击“删除该行”删除行,导线边数会相应变化)
②、测距仪常数:是用来定权的两个参数,如果不想要这两个参数可输入“0”。
③、投影面高程:可输入你要投影的高程;如果要测区平均高程面作投影面,可不输入数据或输入“0”;如果不想投影可输入“n”或“N”。
④、测角先验中误差:是用来定权的一个参数,一般输入仪器的测角精度,如果不想要这个参数可输入“0”。当以上①②④项输入后“计算”按钮变亮可用。
⑤、选择等级 可选可不选,选,则平差成果表中会出现选择等级的限差,超限的提示红色;不选,则平差成果表中无限差评估。
⑥、左边表格项:
定向点和附合点高程可不输,水平角输入度.分秒,如果是前进方向右角,在数据前加“-”号,程序会自动化为左角;如果高差是单向,在返向观测栏输入“0”;程序设计了检查输入错误,任何不正确的输入如:63.3.000;3-6.45;567.7+等,在按下计算按钮时,程序将提示你在某行某列输入有误。
⑦、输入完观测数据后,可点击右边的“保存数据”按钮,保存您输入的数据。
⑧、您也可以从文本中读入观测数据,点击右边的“打开”按钮,可选择您的数据文件(文本文件或DAT文件)文件格式如下:
第一行:第一个数“6”为导线边数,不要求一定正确,如果不正确程序会提示,并修正此错误。
第二个数“5”为测角先验中误差;
第三个数“5”为测距仪加常数;第四个数“2” 为测距仪乘常数;
第四个数“0”为投影面选择,“0”表示测站平均高程面,程序会计算出,“N”或“n”表示不投影,其它常数则投影面为该常数值。
第二行:为导线起点的定向点的 点号,X坐标,Y坐标,高程
第三行:为导线起点的 点号,X坐标,Y坐标,高程
第四行:为导线终点的 点号,X坐标,Y坐标,高程
第五行:为导线终点的定向点的 点号,X坐标,Y坐标,高程
以下行:为导线测站观测数据 点号,水平角,平距,往测仪器高,往测标高,往测竖角,
返测仪器高,返测标高,返测竖角
注:⑴、起算点坐标数据,程序在读取时会格式化数据,让其只保留三位小数,程序只读取后8位数据,如2581089.5100008,程序读为“1089.510”;这样不影响导线计算,但导线点坐标成果统一差一个常数;如果要不差常数,在读入数据后,在程序的表格中把起算数据的常数加上去即可。
⑵、文本中的数据,最好其前加一两个空格如“6”输为“ 6”;原因是,32位系统与16位系统对程序数据识别不一样,一位的数据如“6”在32位系统(如WINXP)
中只是半个字符显示为“”;但有些16为的系统又把空格认为是一个数(本应为空值),在数据前加空格,又会引起错误。所以,敬请注意:当加空格出错时,把空格去掉;不加空格出错时,请加上空格(因机而定),程序只要能运行便是得到了正确的数据,不必担心程序把数据错认。
⑨、数据输入或读入好了,便选择导线等级(如不想看限差可不选),然后按下右边的“计算”按钮,如果您有数据输入错误,程序将提示,如果导线角度闭合差超过1度程序将提示是否接着计算,是,则计算,否,则请检查数据。如果一切无误,程序会弹出如下
(图-3)对话框:
(图-3)
如果取消保存,只可以看导线略图(红色椭圆反映点位误差的相对大小,紫色方框为已知点);“确定”程序将把结果保存为您选择的HTML格式文件。文件包含起算和观测数据表;导线相关特征值表;导线相关改正数一览表;平差后的观测数据表;平差最终结果表和导线略图;如果,您在平差前选择了导线等级,文件还将包含有导线限差表,并且导线相关特征值表和平差后的观测数据表中超限的数据将显示为红色如(图-4):
(图-4)
单导线简易平差
1、程序原理:根据前后视距比和角度大小分配角度闭合差,根据测距仪加乘常数算出各边长分配误差,以改正后的边长分配X增量闭合查和Y增量闭合差。
2、操作:
①、输入已知数据:鼠标点击菜单上的"输入起始数据"会弹出一个子窗体,此窗体 被设计置前(不管打开多少窗口,它都处于最前,不会被掩盖)可以与主窗 体同时被编辑,在主窗体上选择导线类型,此窗体会相应变化如(图-5):
(图-5)
点主窗体的附合导线,子窗体会是附合导线,点主窗体的闭合导线,子窗体会是闭合导线......
A、四点坐标,表示附合导线已知点都有坐标(起点,起点定向点;终点,终点定向点)起终点坐标和起始方位角,表示起点和终点坐标已知,并知道起点定向方位和终点定向方位。输入方位角的格式是:度.分秒(例:78度56分47.8秒 为78.56478)在一个文本框输入完后,回车可跳到下一个文本框。
B、文本框限定只能输入"+""-""."数字和空格,键盘上除此以外的键被按及时会提示出错。
C、投影面默认是测区平均高程面(程序会计算出),使用者若想改变投影面,单击"自定义",程序会弹出一个文本框接收数据。
D、测距仪常数可输,可不输。不输时,程序将依据观测边长定权分配误差;输入时,程序在定权时将会考虑边长和加乘常数的综合影响。
E、"接上次输入"文本框会得到前次输入的数据;"退出输入"程序将退出子窗体。"全部重输"文本框将全部清空。"确定"程序将得到已知数据并返回主窗体。主窗体的"打开数据"和"计算"按钮将开启功能。(注意:子窗体显示的文本框都不能为空,否则程序会提示"未输入数据")
F、"确定"后,主窗体将判断起始数据是那种导线,并在单选框中做出相应反应。如刚才输入的是"附合导线起始数据"主窗体上的"闭合导线""支导线"" 无定向导线"将变为灰色而不可用,以保证观测数据只能是"附合导线"形式。输入其它导线的起始数据时,情况同上分析。
②、输入观测数据:
A、观测数据可以在表格中输入,也可以从文本文件(*.txt)或数据文件(*.dat)中读取。读取的文件必须是程序规定的格式。程序规定的格式是:
第一行 两个数据:导线类型和导线终点
导线类型,附合导线为 f;闭合导线为 b ;支导线为 z ;无定向导线为 w。
其它行 九个数据,依次为:测站名,水平角,平距,往测仪器高,往测标高 ,往测竖角,返测仪器髙,返测标高,返测竖角
如果相关栏没有观测数据,输为0,切忌为空。长度单位为米,角度单位为度.分秒。水平角为右角时在数据前加负号。