【摘 要】測量數(shù)據(jù)信息化處理對于提高工作效率意義重大。在實(shí)際項(xiàng)目過程中,針對海量的城市等級導(dǎo)線網(wǎng)特別是結(jié)點(diǎn)網(wǎng)數(shù)據(jù)處理效率低下等問題,以EPS地理信息工作站為基礎(chǔ),設(shè)計了基于EPS的數(shù)據(jù)處理系統(tǒng),對系統(tǒng)的主要功能進(jìn)行了闡述,結(jié)合EPS圖像顯示等優(yōu)點(diǎn),實(shí)現(xiàn)了直觀快捷自動化處理。
【關(guān)鍵詞】EPS;等級導(dǎo)線;C#;數(shù)據(jù)處理;系統(tǒng)
1.引言
城市等級導(dǎo)線網(wǎng)分為一、二、三級導(dǎo)線網(wǎng),一般采用全站儀布設(shè),電子或者人工記錄方向值和邊長,內(nèi)業(yè)按照附和導(dǎo)線或結(jié)點(diǎn)網(wǎng)對數(shù)據(jù)進(jìn)行整理成主流平差軟件需要的格式文件進(jìn)行平差,人工處理效率低下,且容易出錯,特別是目前城區(qū)二、三級導(dǎo)線都建立大型的結(jié)點(diǎn)網(wǎng),數(shù)據(jù)處理難度高,急需規(guī)范數(shù)據(jù)處理策略,無須人工干預(yù)。
本文針對目前城市等級導(dǎo)線測量數(shù)據(jù)處理中存在的不足,開發(fā)數(shù)據(jù)處理系統(tǒng),包括導(dǎo)線原始數(shù)據(jù)讀取,附和導(dǎo)線搜索、結(jié)點(diǎn)網(wǎng)自動搜索、網(wǎng)平差、資料輸出和主流平差軟件格式生成等功能,并進(jìn)行EPS集成,實(shí)現(xiàn)數(shù)據(jù)處理和圖形編輯同步進(jìn)行,實(shí)現(xiàn)真正意義上的測量數(shù)據(jù)信息化處理,提高工作效率。
2.系統(tǒng)設(shè)計
系統(tǒng)包括數(shù)據(jù)管理模塊、數(shù)據(jù)處理模塊、圖形顯示模塊和成果輸出模塊。數(shù)據(jù)管理模塊包括原始測量數(shù)據(jù)的讀取、已知控制點(diǎn)數(shù)據(jù)的讀取、數(shù)據(jù)存儲等功能;導(dǎo)線處理模塊包括附和導(dǎo)線搜索、結(jié)點(diǎn)網(wǎng)自動搜索、網(wǎng)平差、主流平差軟件格式生成等功能;圖形顯示模塊包括結(jié)點(diǎn)網(wǎng)、附和導(dǎo)線網(wǎng)圖顯示等功能,方便查看外業(yè)測量網(wǎng)圖;成果輸出模塊包括平差報告輸出、圖形成果輸出等功能,具體系統(tǒng)架構(gòu)圖如下所示:
3.系統(tǒng)功能實(shí)現(xiàn)
筆者運(yùn)用C#開發(fā)語言,在Visual studio 2008開發(fā)平臺上進(jìn)行了系統(tǒng)開發(fā)?;贓PS的等級導(dǎo)線測量數(shù)據(jù)處理實(shí)現(xiàn)主界面如圖2所示。
3.1工程設(shè)置
工程設(shè)置包括導(dǎo)線觀測等級和觀測條件的設(shè)置,軟件界面如圖3所示,其數(shù)據(jù)結(jié)構(gòu)為:
struct ProjectInfo{
CString m_sInstrumentState;//儀器狀態(tài)
CString m_sInstrumentNo; //儀器編碼
CString m_sSurveyor; //觀測者(記錄者)
CString m_sChecker; //檢查者
CString m_sSurveyWeather; //天氣
double m_dSurveyDate; //測量日期
CString m_strDxZiGui; //導(dǎo)線名字軌
UINT m_nDengji; //導(dǎo)線等級
float m_dChangshu; //常數(shù)誤差mm
float m_dBiLiWucha; //比例誤差ppm
double m_dJiaoduJingdu; //角度觀測精度s
CString m_DianZiGui; //觀測點(diǎn)字軌
};
3.2導(dǎo)線網(wǎng)的自動搜索
數(shù)據(jù)處理包括導(dǎo)線概算網(wǎng)繪制、附和導(dǎo)線和結(jié)點(diǎn)網(wǎng)的自動搜索等功能。此功能為系統(tǒng)的核心功能,外業(yè)的測量數(shù)據(jù)全部顯示在EPS上,并標(biāo)注線號,方便檢查和選擇要計算的導(dǎo)線網(wǎng)。導(dǎo)線繪制步驟:a、由起算點(diǎn)計算觀測方向點(diǎn)時,繪制觀測線;b、由已計算點(diǎn)計算未知點(diǎn)時,繪制觀測線;c、創(chuàng)建EPS地理實(shí)體線和點(diǎn)對象,添加到地圖對象;d、添加標(biāo)注信息。界面如下圖5、6所示。
void CDaoXianDLG::OnBtnFuhedisplay()\\用于顯示附合導(dǎo)線;
void CDaoXianDLG::OnBtnJiediandisplay()\\用于顯示節(jié)點(diǎn)網(wǎng)導(dǎo)線。部分核心代碼如下圖4所示:
3.3網(wǎng)平差
ADJNET.EXE是自編城市控制網(wǎng)平差軟件,在命令行程序cmd中運(yùn)行,類似于微軟的DOS操作系統(tǒng),并編譯成動態(tài)鏈接庫的方式供本系統(tǒng)調(diào)用,直接網(wǎng)平差;系統(tǒng)也支持生成主流平差軟件-南方平差易的平差文件,供南方平差易調(diào)用直接網(wǎng)平差。
4.系統(tǒng)應(yīng)用
在某城區(qū)等級導(dǎo)線建設(shè)項(xiàng)目中運(yùn)用該系統(tǒng),測量路線共有13條附和導(dǎo)線和一個結(jié)點(diǎn)網(wǎng),路線如圖7所示:
線路總長約為54公里,導(dǎo)線的長度滿足規(guī)范要求,利用基于EPS的城市等級導(dǎo)線數(shù)據(jù)處理系統(tǒng)對本次項(xiàng)目中所有數(shù)據(jù)進(jìn)行平差,解算結(jié)果如下表1所示:
經(jīng)過計算,本次測量最弱點(diǎn)位中誤差最大為4.1cm,導(dǎo)線相對閉合差最大為1/19511,滿足國家城市測量規(guī)范的精度要求。
5 .結(jié)束語
筆者設(shè)計并開發(fā)了基于EPS的城市等級導(dǎo)線數(shù)據(jù)處理系統(tǒng),具有結(jié)點(diǎn)網(wǎng)自動搜索、網(wǎng)圖繪制、網(wǎng)平差、資料輸出等功能,大大提高了數(shù)據(jù)處理的效率,使復(fù)雜的數(shù)據(jù)處理簡單化。該軟件的設(shè)計思路不僅適用于等級導(dǎo)線,也同樣適用于其他測量數(shù)據(jù)處理系統(tǒng)的設(shè)計,為后續(xù)的工作下了基礎(chǔ)。
參考文獻(xiàn):
[1] CJJ 8-99.城市測量規(guī)范[S]. 北京:中國標(biāo)準(zhǔn)出版社,1999.
[2] 王磊,肖艷妮.基于EPS的建設(shè)工程測繪自動化系統(tǒng)設(shè)計與實(shí)現(xiàn)[J], 測繪工程, 2007, 16 (3),70-73.
[3] 高志國,李長輝. 基于EPS 的線路工程測量數(shù)據(jù)處理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J], 工程勘察.2015,(3) :79-84
[4] 王東明.Visual C#.NET程序設(shè)計與應(yīng)用開發(fā)[M].清華大學(xué)出版社,2008.
[5] 王清泉,王磊.基于EPS 地下管線測量內(nèi)外業(yè)一體化技術(shù)研究[J].測繪通報,2008,( 5) : 54-57.
[6] 劉演志,歐海平,秦炳權(quán). 廣州市中心城區(qū)導(dǎo)線網(wǎng)布設(shè)方法探討[J].地礦測繪, 2016,32( 1) : 27-29.
[7] 蘇芬,余銳.城區(qū)一級導(dǎo)線重建數(shù)據(jù)處理和若干問題分析[J].測繪地理信息,2015,40(4):57-59.
[8] 余銳,王敘泉,蘇芬.基于智能全站儀和PDA的城市等級導(dǎo)線測量系統(tǒng)設(shè)計與實(shí)現(xiàn)[J],工程勘察,2016,(5),60-64.
作者簡介:周曉燕(1989-),女, 廣東汕頭人,大專,研究方向?yàn)榈丶疁y繪與土地遙感信息技術(shù)。endprint