一、系統簡(jiǎn)介
道路斷面測量是公路工程勘察設計的重要內容,為公路工程建設提供前期基礎設計數據。我院以前采用手工記錄作業(yè)模式,效率低,且不利于成果的整理與檢查。為解決這一問(wèn)題,經(jīng)過(guò)對我院及相關(guān)勘察設計、測繪單位的作業(yè)情況進(jìn)行綜合分析,設計出道路斷面測量的一體化解決方案。本方案解決了道路斷面測量的電子記錄及質(zhì)量控制問(wèn)題,實(shí)現了數據自動(dòng)化處理,極大地提高了外業(yè)測量及內業(yè)檢查的工作效率。
二、方案設計
設計思路:執行交通部《公路勘察細則》JTG/T C10-2007規定,參考已測繪道路帶狀圖,實(shí)地進(jìn)行斷面測量,數據記錄以基于安卓操作系統的手機或平板電腦為載體,自動(dòng)處理輸入數據格式,自動(dòng)生成地面線(xiàn)圖形,協(xié)助內業(yè)自動(dòng)處理斷面數據,提交數字化成果。
程序的主要功能:橫斷面數字化測量記錄;斷面信息繪圖數據的實(shí)時(shí)展繪;斷面數據的現場(chǎng)糾正;斷面數據的自動(dòng)化整理;斷面數據的成果輸出。
在進(jìn)行斷面測量前應做的前期準備工作:控制水準的測量、道路帶狀圖的測繪、道路中心線(xiàn)定位等。
三、程序的實(shí)現
本程序采用java語(yǔ)言編寫(xiě),通過(guò)對安卓系統的記事本、繪圖的 API組件的引用,實(shí)現數據處理與圖形的實(shí)時(shí)展繪。主界面設計基本符合手工記錄模式,直觀(guān)易操作,且根據需要自動(dòng)在不同界面間相互切換,能很好地完成了斷面測量的各項工作。本程序的最大特點(diǎn)是:將處理的斷面信息自動(dòng)展繪到設計軟件中,實(shí)現現場(chǎng)對觀(guān)測數據的檢查及方便內業(yè)檢查,作業(yè)后可將觀(guān)測數據處理為我們需要的格式。
1、道路中心線(xiàn)樁號信息的自動(dòng)化設置及獲取
通過(guò)程序獲取道路中心線(xiàn)樁號數據信息。只需在軟件中輸入初始樁號,并為此樁號選擇路線(xiàn)類(lèi)型(主線(xiàn)、上、下行線(xiàn)等),設置好擬測橫斷面間隔距離,系統會(huì )自動(dòng)生成下一個(gè)待測樁號。
2、橫斷面測量
線(xiàn)路的橫斷面測量、斷面信息的注記等功能是本程序的核心部分。線(xiàn)路的橫斷面的邊距可實(shí)地丈量。在輸入中,創(chuàng )新的采用了在同一界面中的左右雙確定按鈕,在輸入中,只需實(shí)際輸入實(shí)測數據,然后點(diǎn)擊左或者右的按鈕,便可直接將斷面數據輸入到該樁號所對應的左右斷面數據中。直到最后一個(gè)數據輸完,用戶(hù)點(diǎn)擊結束,程序便可繪出橫斷面線(xiàn),此功能可對橫斷面邊距及現場(chǎng)地形進(jìn)行現場(chǎng)檢查。對于每一個(gè)樁號輸入完成后,觀(guān)測數據自動(dòng)轉換為設計所需格式,并保存于斷面記錄文件中,并進(jìn)行加密與備份處理。為了克服手機或平板的不方便性,我們去除了所有的鍵盤(pán)輸入工作,采用全觸屏設計,并考慮晴天、陰天等自然條件下的屏幕亮度反饋,設計不同的主界面色調,滿(mǎn)足全天候勘測需要。
3、數據的修改
在測量過(guò)程中,發(fā)現錯誤,可對錯誤數據進(jìn)行現場(chǎng)刪除操作。按照測量規范規定,原始測量數據不準修改,但為了適應實(shí)際生產(chǎn)的需要,當內業(yè)發(fā)現觀(guān)測數據有誤時(shí),根據外業(yè)返工記錄,本程序提供了對原始觀(guān)測數據進(jìn)行修改的功能,但對此功能的使用進(jìn)行了權限設置,沒(méi)有權限的用戶(hù)不能修改。
4、數據處理
數據處理自動(dòng)完成,不需任何人工干預。斷面點(diǎn)將逐點(diǎn)計算各斷面斷面數據的報表化處理通過(guò)與記事本建立連接,將樁號、邊距、備注按規定的格式寫(xiě)入TXT電子文檔,并且對橫斷面數據進(jìn)行了雙重處理,根據需求的不同,分別生成只含數字的純數據文檔和含有備注漢字信息的原始記錄文檔。為防止對生成的TXT電子文檔進(jìn)行修改,本程序對TXT電子文檔其進(jìn)行保護處理,沒(méi)有權限的用戶(hù)不能修改。
5、成果的輸出
經(jīng)過(guò)本程序的處理提供的成果有: 道路橫斷面原始記錄表、道路橫斷面數據表、道路橫斷面圖。
四、相關(guān)說(shuō)明
1、使用本程序的優(yōu)越性表現在以下3個(gè)方面。
(1)質(zhì)量控制。采用本程序作業(yè),所有觀(guān)測數據被記錄到加密文件中, 沒(méi)有權限的用戶(hù)不能修改,保證了觀(guān)測數據的真實(shí)性與可靠性。
(2)作業(yè)效率。進(jìn)行斷面測量時(shí), 把所測斷面信息及時(shí)準確的展繪到手持設備上,現場(chǎng)可發(fā)現錯誤并及時(shí)改正,避免了返工,且全部的數據處理自動(dòng)完成,不需人工處理,極大地提高了工作效率。
(3)檢查。質(zhì)量檢查部門(mén)只需對照展繪有斷面信息的道路帶狀圖, 查看所測斷面是否合理、是否存在錯誤即可,不必檢查原始數據,極大地提高了檢查工作的效率。
2、本方案為何采用基于安卓操作系統的手機或平板為記錄載體。
經(jīng)過(guò)網(wǎng)上信息篩選及相關(guān)數據查詢(xún),由于安卓操作系統占據了智能手機操作系統中43%的市場(chǎng)份額,擁有巨大的基數,且價(jià)格便宜,平臺擴展性好,所以選擇采取安卓操作系統的硬件為系統載體。
3、本方案為何采用java編程語(yǔ)言為系統開(kāi)發(fā)語(yǔ)言。
“一次編寫(xiě),隨處運行”,Java系統可以運行在不同的操作系統和硬件上。由于Java跨平臺,對于未來(lái)出現不同的系統載體提供了良好的兼容性,便于二次開(kāi)發(fā)。