图:4.2.1水准控制测量界面 ②测量方法:指不同等级的水准测量,分为:一、二等;2、三、四等;3、等外;③后视点:分为:1、已知高程的水准点;2、测站间的转点;3、待测水准点;
④红黑面:指不同等级的水准测量,数据采集的方法,分为:
⑤、红、黑读数(观测顺序可为:后—前—前—后);
⑥、两次仪器高(根据改变观测仪器高度采集的数据,求高差);
DSC :指红、黑面读数差;
GCC :指红、黑面高差差;
SJG :指测站点前、后视距差;
图:4.1.2数据库操作界面 LJG :指累计差; fh :指水准导线的闭合差;
后视、前视:为观测数据的输入;
(2)数据输入方式:
红、黑面读数法:观测数据按:上丝、中丝、下丝,顺序输入;
两次仪器高法:
属性:指观测点的属性,分为:1、已知水准点;2、转点;3、待测水准点;
点名N1:指所有观测点按顺序编号的点名;
X、Y:显示有坐标数据的点的坐标数据,默认为“0”;
H :表示观测点的高程数据(未平差的高程数据);
后视点N0:指当前测站观测的后视点,输入点名按“点名N1”输入;
点类型N2:表示观测点的类型:输入方式有“-1”“0”“1”三种,-1:表示已知水准点;0:表示转点;1、表示待测水准点;
累积视距:指从第一测站开始,到水准测量结束,所有测站前后视距的累积值,在观测时显示的数据为,当前测站之前的所有视距的累积值;
显示:指根据用户选择的后视点,显示后视点的相应信息;
测量:对不同测量方法观测数据的计算(具体方法见下操作步骤);
修改入库:对观测数据信息的修改后保存;
平差:对观测测的闭合导线或附和导线进行平差,分配高差闭合差;
(3)操作方法:
具体操作方法(以红黑面读数法为例):
①选择输入方式;
②、选择测量方法;
③、选择后视点:从数据库中选择需要的已知水准点,点“显示”将水准点信息显示到相应位置;
④、选择前视点:根据实际情况,选择当前点为“转点”“待测水准点”“已知水准点”;
⑤、选择观测值读取方法:
若为红、黑面读数:则先选择黑面,输入观测数据;然后选择红面,输入观测数据;若为两次仪器高法:
⑥、数据输入:
选择“黑面”,在“后视”处依次填入“上丝、中丝、下丝”读数;前视处也按相同顺序填入相应观测数据;点击“测量”;
选择“红面”,只需填入前、后视观测的“中丝”读数;点击“测量”;
⑦、属性修改:
点击“测量”后,根据刚册数据计算处的观测点的数据就会显示在,右边相应的位置中,根据实际情况,为观测点修改属性名;“点类型N1”最好按顺序输入点名,以便以后输入;
其中若为转点:则“点类型N2”处必须填“0”;
若为待测控制点:则“点类型N2”处必须填“1”;
若前视点为已知水准点:则“点类型N2”处填写“1”;、然后点击“修改保存”将数据保存到数据库中;
⑧、按6—8顺序一次测量观测数据,直到观测结束;
⑨、观测结束后,点击“平差”,系统将自动对闭合差按测站距离进行分配,并修改数据库中相应点的数据,并删除处其中转点数据,保留待测水准点及已知水准点数据;
⑩、点击主界面中的“数据库”—“坐标表”可以查看观测数据,并看对数据进行管理;
4.2.3挠度检测的图形显示界面 6 结 语 运用本桥梁水准仪检测PDA记录程序,完成桥梁检测的数据采集后,可在PAD中实时图形显示高程变形,自动绘制出桥面线形等。结合台式机中的内业后处理程序对之进行数据检查,转换为桥梁检测报告的数据格式。在一些桥梁检测工程中应用这种方法表明,其符合作业规范及方便外业作业,减轻了外业检查及内业工作的强度,提高了工作效率。对大批量检测数据点能以数据文件形式上载到PDA中,体现了其优越性。
附录:数据库程序代码
lass CSZMeasureDlg : public CDialog
{
// Construction
public:
CSZMeasureDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CSZMeasureDlg)
enum { IDD = IDD_SZMeasure };
CComboBox m_QSD_List;
CComboBox m_ZJD_List;
CComboBox m_HSD_List;
CComboBox m_JD_List;
double m_a;
double m_b1;
double m_bh;
double m_c;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CSZMeasureDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CSZMeasureDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnSave();
afx_msg void OnNext();
afx_msg void OnDisplace();
afx_msg void OnCloseupComboboxJd();
afx_msg void OnCloseupComboboxHoushidian();
afx_msg void OnCloseupComboboxMiddle();
afx_msg void OnCloseupComboboxFront();
afx_msg void OnDestroy();
afx_msg void OnExit();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
long JDSize;
int JDindex;//交点
long ZBSize;
long ZZSize;
long ZZAllSize;
int ZDSize;//转点的个数
double *zzah;
//测量表中点
double *zbh;
double *zzh;
int ZZindex;//中桩
int HSindex;//后视
int QSindex;//前视
double m_QS_x;
double m_QS_y;
double m_QS_h;
double m_HS_x;
double m_HS_y;
double m_HS_h;
double *S;//桩号
double *zdh;
double aH;//累计的高
short int choice;//1为转点,2为控制点,3为中桩点
7 参考文献
1马明建 数据采集与处理技术 [M]西安:西安交通大学出版社,2000(2)