侯 岳 盧小平 朱 琦 戚云橋
(1.河南理工大學 測繪與國土信息工程學院,河南 焦作454000;2.河南省測繪工程院,河南 鄭州450003)
當前河南CORS已形成了一個覆蓋全省的、不間斷的地面信息源采集系統,結合河南省似大地水準面,成為坐標框架建設和維持的主要技術手段和基礎設施。河南CORS的建立大大提高了測繪精度,降低了測繪勞動強度和成本,它能使更多的部門和更多的人使用GPS高精度服務,它必將在城市經濟建設中發揮重要作用。
河南CORS投入運行以來,用戶數量逐漸增大,并仍在持續增長,隨之而來的問題就是,如何安全高效規范地對用戶信息進行組織管理。這不僅影響到正常管理使用、CORS的進一步使用推廣,更關系到地理信息服務市場的規范與數據安全。為了更高效便捷地管理用戶,向用戶提供更好的服務,同時優化用戶體驗,我們自主研發了河南省CORS用戶管理服務系統。
在研發系統時,我們首先對河南省CORS中心進行調研,詳細了解用戶信息管理服務方面工作流程與需求,按照需求形成詳細的程序功能設計。經過不斷的測試和完善,使CORS系統業務管理自動化、網絡化、規范化,達到簡化審批流程,提高管理效率的目的。同時為用戶提供實用的CORS服務功能,方便用戶日常工作,為市場規范和地理信息數據安全提供重要的技術支撐。
系統利用B/S結構,即瀏覽器/服務器結構,使用地理信息技術、網絡技術、計算機圖形技術構建應用程序。瀏覽器端為用戶提供系統功能,實現程序交互[1]。服務器端包括應用服務層與數據層,數據層包括空間數據庫與非空間屬性數據庫[2]。
本系統服務器需要與CORS服務器進行通信,但是出于安全因素考慮,在CORS服務器出口設置防火墻,不允許處在外網的系統服務器訪問,只允許CORS服務器向系統服務器發送數據。在這種條件約束下,使用FTP機制進行文件傳輸。在系統服務器中架設FTP,CORS服務器將系統需要的文件通過FTP上傳到系統服務器中供本系統使用。這種被動接收文件方式保證了CORS服務器的安全與穩定。
瀏覽器向服務器發送請求,服務器端解析CORS記錄XML文件。CORS設備的記錄文件是XML格式,要提取其中的有用信息,就需要對XML進行解析,先了解XML文檔結構,之后使用XPath定位到目標數據位置,獲得數據,供系統使用。提取坐標數據形成JSON格式字符串返回給瀏覽器端,瀏覽器端提取出坐標數據,根據網絡地圖服務提供的API,在地圖中繪制出軌跡線。通過在后臺與服務器進行少量數據交換,AJAX可以使網頁實現異步更新。
用戶注冊與審批:用戶單位通過省局行政審批后,用戶訪問本系統進行注冊,填寫詳細資料(本系統賬號密碼、單位名稱、所在地市、測繪資質、單位地址及聯系人、電話等),上傳資料(圖片形式),包括國家秘密基礎測繪成果使用申請表、基礎測繪成果資料使用證明函、經辦人身份證、測繪資質證書復印件等,等待管理員審批。提交申請后用戶可看到受理狀態。管理員端可查看到新用戶提交的申請記錄,查看提交的信息完整無誤后可進行審批操作,否則進行拒絕審批操作。
CORS賬戶開戶(續期)申請與審批:選擇所在地市,填寫單位名稱,選擇用戶類型,填寫交費(續費)時長,用戶數目,費用總計等信息,上傳交費憑證(圖片),提交申請。用戶可看到受理狀態。管理員對開戶(續期)申請進行審批。通過審批后可獲取CORS用戶名密碼及相關參數。
信息查詢功能包括用戶信息查詢,歷史信息查詢,系統運行查詢。
用戶信息查詢:用戶可查看自己賬號的信息(單位信息,SIM卡信息,CORS賬號信息等)。用戶修改信息時須提交修改申請,管理員通過申請后信息發生變更。
歷史信息查詢:用戶可選擇本單位名下所有CORS賬號并查詢其在某天的使用記錄文件,管理員則能查看所有CORS賬號的記錄文件。同時可以基于網絡地圖顯示作業軌跡圖。
系統運行查詢:以截圖的方式呈現當前基站狀態及在線用戶狀態,截圖更新頻率為3分鐘一次;查看當前RTK、網絡RTK2種定位方式在對流層、電離層影響下的精度評估圖,以截圖的方式呈現,截圖更新頻率為3分鐘一次。
基站數據服務功能:用戶選擇所需基站名稱,采樣率,起止日期,成果坐標系類型,提交申請。管理員初次審批,確定數據完整可提供后,提醒用戶交費。用戶交費,上傳交費憑證,管理員二次審批。審批通過后可獲取所需要的基站數據[3-4]。
統計功能:用戶可對選定時間段(按天)內登錄次數、登錄時長進行統計,以統計表形式顯示;管理員可對指定用戶、全部用戶進行統計,并可以輸出表格文件;或者按行業、地市、資質分布進行統計,以扇狀圖顯示[5]。
其他功能:用戶留言與回復,與CORS相關的問題,用戶均可留言,管理員可通過系統回復。管理員可對CORS賬號長期未登錄使用、賬號逾期/將要逾期或其他通知時進行提醒(系統消息、短信、郵件等方式)。日志記錄,對系統發生的常規維護、故障、檢修、排查等進行錄入。
本系統很好地解決了傳統工作模式的缺陷,能極大提高CORS管理者的工作效率,并且有利于管理的規范化,使CORS系統業務管理自動化、網絡化、規范化。系統為用戶提供了信息查詢修改通道,操作較傳統打電話方式有了很大進步。系統提供了多種CORS應用服務,能為用戶工作帶來極大的便利。
[1]莊成三,等.微軟.NET平臺軟件技術[M].西安:電子科技大學出版社,2003.
[2]熊桂喜,王小虎.計算機網絡[M].北京:清華大學出版社,1992.
[3]嚴蔚敏,吳偉良.數據結構[M].北京:清華大學出版社,1997.
[4]王士元.數據結構與數據庫系統[M].天津:南開大學出版社,2000.
[5]張世兵,劉強,等.基于web服務的應用集成框架的研究和應用[M].微計算機信息,2006(15):1-3.