四等水准测量如何平差

四等水准测量如何平差,第1张

举个例子啊,一个水准网是闭合水准网,那么它的理论上,闭合后是0,对吧。

但是测量过程中有误差,导致在闭合的时候就会不等于0.那么这个多出来的a,就叫闭合差。四等水准测量可以直接用简易平差法,就是按距离或者测站分,一般我们都按距离来定权的,比较简单,距离多的就分多,少的就分少,多少就按各段距离的比例分,分完之后,加到测得的数据中就算平差完毕了。不过要检核一下,看看分完之后,闭合差是不是等于零,若等零就对了,不等就要看看分入的改正数正负符号是否正确。比如闭合差是10 ,那么就是多出来10,分给每段时就要用负的,这样分完之后,闭合差就相当于减了10,自然就等于0了。反之,若闭合差是-10,那么就是少了10,分给每段的时候就要用正的。

此外,用一个公式就可以算出每段距离的中误差。这个公式就是如图所示的。

我就弄的用户登入的代码吧.这个挺简单的.

这是题目:

用户登陆验证:

1.创建数据库Test,并新建用户表users

字段包含:username varchar(20) not null

userpwd varchar(20) not null

在JBUILDER中编写Long类,实现登陆界面,并在用户输入用户名和密码后,

完成按纽的单击事件,对用户输入的数据进行验证,

(需要严整数据是否为空,密码长度必须是15位),

并实现与数据库的连接,将用户输入的用户名密码与表中的记录比较,

若用户名正确且密码正确,d出提示框告知登陆成功,否则登陆失败。

这是代码:

//连接数据库

boolean isLogin(String name,String pwd){

boolean flag=false

Connection conn=null

PreparedStatement pst=null

ResultSet rs=null

//加载驱动

try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

} catch (ClassNotFoundException ex) {

ex.printStackTrace()

}

//连接数据库

try {

conn=DriverManager.getConnection("jdbc:odbc:login")

String sql="select * from [user] where username=? and userpwd=?"

pst=conn.prepareStatement(sql)

pst.setString(1,name)

pst.setString(2,pwd)

rs=pst.executeQuery()

if(rs.next())

flag=true

} catch (Exception ex) {

ex.printStackTrace()

}finally{

try {

conn.close()

} catch (Exception ex) {

ex.printStackTrace()

}

}

return flag

}

//验证方法

public void jButton1_actionPerformed(ActionEvent e) {

String name=jTextField1.getText()

String pwd=jTextField2.getText()

//错误处理

if(name.equals("")||pwd.equals(""))

JOptionPane.showMessageDialog(this,"请输入完整的信息")

else {

if(isLogin(name,pwd))

JOptionPane.showMessageDialog(this,"登陆成功")

else

JOptionPane.showMessageDialog(this,"用户名或密码错误")

}

}

}

.....

.....

这是在事件里写的,

先计算整个线路的高差代数和,这叫闭合差,然后计算整个线路的长度把反号变成用得到单位长度(每公里)的高差改正数再将分别乘以水准线路每段的长度(公里为单位)。

得到了每段的高差改正数字,把它分别加到各自的高差(原始观测的)上,就可以求得各点改正后的高程(平差高程)。

相关公式

在同一条水准路线上,使用相同的仪器按工具和相同的测量方法,可以认为各测站误差的机会是均等的,因此,高差闭合差可按n1(或按距离L1)反号成正比例分配到各测段的高差中。即

νi=-fh/∑n*ni或νi=-fh/∑L*Li

改正数凑整到毫米,但凑整后的改正数总和必须与闭合差的绝对值相等,符号相反。这是计算中的一个检核条件,即:

∑ ν=-fh

若 ∑ ν≠-fh,存在凑整后的余数,且计算中无误,则可在测站数最多或测段长度最长的路线上多(或少)改正1mm。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11152778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存