潘志剛
摘 ?要:測量標志是國家測繪部門統(tǒng)一在地面、地下或建筑物上設立的標定地面測量控制點位置的標石、覘標以及其他用于測量的標記物的通稱。遼寧省現(xiàn)存B、C級GPS控制點及二等以上水準點2300余個。2015年遼寧省對測量標志點實施有償看護以來,全省每年都要對測量標志點進行點位托管工作、部分點位巡查以及個別點位維修等工作,隨之而來的是近3000條測量標志點點位相關信息需要錄入數(shù)據(jù)庫進行管理。
關鍵詞:測量標志 ?數(shù)據(jù)庫 ?錄入 ?數(shù)據(jù) ?方式
中圖分類號:TP311.13 ? 文獻標識碼:A ? ? ? ? ? ?文章編號:1672-3791(2019)05(a)-0020-02
遼寧省測量標志管理信息系統(tǒng)是我中心對測量標志點進行信息管理、信息匯總、信息統(tǒng)計等綜合功能管理軟件,數(shù)據(jù)庫的建設采用Oracle11g R1(Oracle 11g R1 64位Windows版)大型數(shù)據(jù)庫系統(tǒng)作為關系數(shù)據(jù)庫管理系統(tǒng),空間數(shù)據(jù)存儲上采用ESRI公司的Geodatabase數(shù)據(jù)模型,系統(tǒng)結構采用Client/Server架構,即客戶端/服務器架構。
1 ?傳統(tǒng)工作方式分析
通常作業(yè)員考慮到地域問題,作業(yè)流程是這樣的:外業(yè)采集數(shù)據(jù)后形成電子文檔,回到單位打印文檔提交紙質成果,并調用管理信息系統(tǒng)錄入程序讀取電子文檔收集信息錄入數(shù)據(jù)庫。作業(yè)流程如圖1所示。
但工作中我們發(fā)現(xiàn)這樣的作業(yè)過程存在一些弊端,甚至嚴重制約工作效率,具體表現(xiàn)如下。
(1)面對每年兩三千個點位的托管、巡查、維修等工作,至少需要十余個作業(yè)組到實地去完成,由于參與人數(shù)較多,提交成果時,各組上交的成果往往存在參差不同、良莠不齊的情況,較為影響成果的美觀和質量。
(2)電子文檔的制作雖然規(guī)定了統(tǒng)一的模板格式,但由于文件生成的數(shù)量眾多,作業(yè)員對軟件的操作水平、軟件版本等諸多因素不統(tǒng)一,故制作出的電子文檔不規(guī)范不統(tǒng)一。測量標志管理信息系統(tǒng)的錄入軟件讀取電子文檔信息入庫時經(jīng)常出錯,需要人工干預,非自動化比例很大,有時候甚至還不如手動輸入快。
2 ?利用小型數(shù)據(jù)庫改變傳統(tǒng)作業(yè)方式
為加強作業(yè)質量提高工作效率,單位一直在優(yōu)化和調整作業(yè)流程。其中,利用桌面小型數(shù)據(jù)庫編寫測量標志數(shù)據(jù)錄入程序,使作業(yè)員在野外直接將成果錄入數(shù)據(jù)庫的方法最為可行和高效。下面我們就技術上存在的壁壘與解決方法進行具體探討。
2.1 數(shù)據(jù)庫的選擇和軟件錄入界面的編寫
選擇桌面小型數(shù)據(jù)庫作為數(shù)據(jù)載體,如Microsoft Access等編寫的數(shù)據(jù)錄入程序,可以方便地將程序安裝在電腦或筆記本中,便于作業(yè)員在測區(qū)內錄入數(shù)據(jù)從而解決地域上的束縛。另外,錄入程序界面要接近原有電子文檔格局,讓使用者有親近感。我們可以采用Microsoft.Net平臺利用C#語言編寫軟件。
2.2 對錄入數(shù)據(jù)增加的驗證,提高數(shù)據(jù)錄入的準確率
軟件編寫錄入數(shù)據(jù)項優(yōu)先采用ComboBox控件,規(guī)范錄入項。TextBox控件填寫內容可視具體情況添加位數(shù)、內容等判斷,通過編寫正則表達式規(guī)則驗證所填寫字符串的合法性,最大程度地提高準確率。
2.3 電子文檔成果的批量生成
利用DataGirdView控件用表格的方式顯示錄入的數(shù)據(jù),并通過foreach語句遍歷表格,完成數(shù)據(jù)讀取并創(chuàng)建電子文檔生成成果文件。而且通過測試,對批量生成電子文檔的速度非常滿意。
2.4 桌面數(shù)據(jù)庫與測量標志管理信息系統(tǒng)數(shù)據(jù)庫間對接數(shù)據(jù)
不管工作方式如何改變,最終數(shù)據(jù)成果還是要錄入測量標志數(shù)據(jù)庫。只要與測量標志管理信息系統(tǒng)軟件開發(fā)方達成協(xié)議,技術上不存在壁壘,利用關鍵字符區(qū)分并統(tǒng)一數(shù)據(jù)格式完成數(shù)據(jù)庫對接也只是分分鐘的事情。
3 ?作業(yè)方式改進后的優(yōu)勢
(1)傳統(tǒng)作業(yè)方法就其本質,就是重復作業(yè)、二次操作:作業(yè)員編輯電子文檔上交成果,測量標志管理信息系統(tǒng)的錄入軟件再讀取電子文檔數(shù)據(jù)錄入數(shù)據(jù)庫,這本質就是重復。改進作業(yè)流程數(shù)據(jù)直接入庫,避免二次重復。(2)桌面數(shù)據(jù)庫錄入軟件具有數(shù)據(jù)錄入檢測,可以最大限度上避免錯填、誤填、漏填等錯誤的產(chǎn)生。(3)批量生成電子文檔,計算機自動生成,統(tǒng)一、完整、美觀、標準、高效,為提交的紙質成果提供質量保障。(4)最終數(shù)據(jù)轉入測量標志數(shù)據(jù)庫Oracle。事實上改進了的作業(yè)流程,數(shù)據(jù)已經(jīng)存在于桌面數(shù)據(jù)庫了,剩下的工作只是通過接口程序,實現(xiàn)數(shù)據(jù)庫間通訊傳輸數(shù)據(jù)而已,這一步大大提高了工作效率(見表1)。
4 ?可擴展方向探討
在改進測量標志數(shù)據(jù)錄入測量標志管理信息系統(tǒng)數(shù)據(jù)庫的作業(yè)流程中,利用桌面小型數(shù)據(jù)庫承載數(shù)據(jù)作為過渡,達到了事半功倍的效果。另外,軟件還可以向數(shù)據(jù)的統(tǒng)計、內業(yè)檢查等方向拓展,通過具體查詢和模糊查詢的組合,初步實現(xiàn)數(shù)據(jù)統(tǒng)計,技術分析等功能。另外,在下一年的工作中,利用現(xiàn)有數(shù)據(jù)可以大大提高錄入的速度。
5 ?結語
因為采用C/S架構的數(shù)據(jù)庫應用時受到局域網(wǎng)地域的限制和束縛,使得數(shù)據(jù)錄入時存在諸多不便和不足。利用桌面小型數(shù)據(jù)庫改變了傳統(tǒng)作業(yè)方式,不僅大大提高了生產(chǎn)效率,而且成果質量、數(shù)據(jù)準確率、完成工期都得到了加強和改善。
參考文獻
[1] (美)本杰明·帕金斯(Benjamin Perkins),著.C#入門經(jīng)典(Beginning Visual C#)[M].齊立波,黃俊偉,譯.北京:清華大學出版社,2016.
[2] 宋擁軍,王鳳嬌,徐杰,等.省級測量標志普查成果數(shù)據(jù)分析與研究[J].地理空間信息,2017,15(7):90-92.
[3] GB/22021-2008,國家大地測量基本技術規(guī)定[S].北京:中國標準出版社,2008.