陳江
(91550部隊,遼寧 大連 116023)
大地測量數(shù)據(jù)庫是我國大地測量信息化建設(shè)的重點,是提供全國大地測量控制數(shù)據(jù)的重要組成部分。隨著GPS、GIS及RS技術(shù)的普及,大量測量技術(shù)面臨著新的機遇和挑戰(zhàn)。傳統(tǒng)的大地測量數(shù)據(jù)庫的應(yīng)用是非實時的,具有單向性,對于數(shù)據(jù)庫引發(fā)的后期的工作關(guān)注度不高。而當(dāng)前在互聯(lián)網(wǎng)的應(yīng)用環(huán)境中,利用搜索引擎機制,在很短的時間內(nèi)即可實現(xiàn)服務(wù)提供者與用戶之間的雙向?qū)崟r交流。大地測量數(shù)據(jù)庫作為提供測量服務(wù)的載體,運用先進的計算機技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)及地理信息與之相結(jié)合實現(xiàn)新型的大地測量數(shù)據(jù)庫系統(tǒng),提升信息服務(wù)的性能。
大地測量數(shù)據(jù)庫主要存儲各種大地測量的數(shù)據(jù),為我國的軍事和民用都提供必不可少的信息資源。根據(jù)不同的安全要求和控制需求,需要建立不同的控制點等級。大地測量數(shù)據(jù)庫主要存儲的內(nèi)容有重力測量、水準(zhǔn)測量、三角測量、地理底圖及GPS測量等數(shù)據(jù)及相關(guān)屬性。其存儲的數(shù)據(jù)內(nèi)容如圖1所示。
大地測量數(shù)據(jù)庫具有存儲量大、更新快、數(shù)據(jù)對象處理復(fù)雜及訪問頻繁等特點,因此在數(shù)據(jù)管理上采用Oracle數(shù)據(jù)庫管理平臺。
圖1 大地測量數(shù)據(jù)庫存儲內(nèi)容
大地測量數(shù)據(jù)庫中的空間數(shù)據(jù)經(jīng)過分析處理,主要由兩部分內(nèi)容組成:一是基礎(chǔ)地理信息數(shù)據(jù);二是為實現(xiàn)特定功能的控制點數(shù)據(jù)。為了以后操作的方便,將這兩部分內(nèi)容分別存放入不同的空間數(shù)據(jù)表中。
由于當(dāng)前大地測量數(shù)據(jù)內(nèi)容較多,而數(shù)據(jù)的格式不統(tǒng)一,造成了大量數(shù)據(jù)在使用過程中的復(fù)雜性。在存儲以前,必須將信息以統(tǒng)一的格式進行存儲。
數(shù)據(jù)的整理工作要求標(biāo)準(zhǔn)化、程序化、可靠化。在存儲的過程中,要求無論何種形式的電子文檔(XLS、DB、DOC等)都統(tǒng)一轉(zhuǎn)化為DBF類型文件。對于紙質(zhì)的文件采集,也需要將其轉(zhuǎn)化為DBF文件。而對于地理底圖TAB文件格式,可以保持不變。
大地測量數(shù)據(jù)庫中的數(shù)據(jù)對于準(zhǔn)確性的要求十分嚴(yán)格,因此數(shù)據(jù)在錄入前后,必須要進行嚴(yán)格的校驗,確保其數(shù)據(jù)庫信息的正確性。
當(dāng)前,在信息大爆炸的時代,網(wǎng)絡(luò)已經(jīng)成為各類信息系統(tǒng)不可缺少的重要部分。對于大地測量數(shù)據(jù)庫系統(tǒng)來說,不僅要從大的互聯(lián)網(wǎng)角度出發(fā)考慮到每一個大眾用戶,而且還不能忽略內(nèi)網(wǎng)的作用。
內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)及互聯(lián)網(wǎng)將大地測量數(shù)據(jù)庫系統(tǒng)中大地測量數(shù)據(jù)信息的采集、傳輸、處理、管理及應(yīng)用有效地結(jié)合為一個整體,從而達到全面信息共享的目的。其系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示:
圖2 大地測量數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)
大地測量數(shù)據(jù)庫管理系統(tǒng)根據(jù)功能和使用者的不同主要有應(yīng)用模塊和管理模塊兩部分組成。具體功能結(jié)構(gòu)如圖3所示:
圖3 大地測量數(shù)據(jù)庫系統(tǒng)功能結(jié)構(gòu)
管理模塊主要包含數(shù)據(jù)庫安全管理、數(shù)據(jù)分發(fā)和數(shù)據(jù)維護。其中數(shù)據(jù)庫安全管理的功能是管理用戶信息、權(quán)限和日志;數(shù)據(jù)分發(fā)的功能是對測量網(wǎng)、經(jīng)緯度范圍、圖幅等進行水準(zhǔn)、GPS點及重力具體值的分發(fā);數(shù)據(jù)維護的功能是對空間信息及相關(guān)屬性的添加、修改及刪除等操作。
應(yīng)用模塊主要包含信息查詢、數(shù)據(jù)管理、圖形繪制、數(shù)據(jù)處理、統(tǒng)計分析等。其中信息查詢是對地圖進行交互式訪問,以獲取相關(guān)空間數(shù)據(jù)信息;數(shù)據(jù)管理是對空間數(shù)據(jù)信息的編輯和管理;圖形繪制的功能是根據(jù)空間數(shù)據(jù)的信息及用戶的使用需求在地圖端實時繪制出相關(guān)的圖形;數(shù)據(jù)處理的功能是對空間數(shù)據(jù)進行專業(yè)的處理,如球面方位角計算、重力擬合計算、新舊圖幅轉(zhuǎn)換及坐標(biāo)轉(zhuǎn)換等;統(tǒng)計分析是為了讓用戶更加清晰地查看結(jié)果,對GPS、水準(zhǔn)、精度等進行統(tǒng)計分析。
本系統(tǒng)采用Oracle9i為數(shù)據(jù)庫管理平臺,使用NET為系統(tǒng)開發(fā)系統(tǒng)平臺,以C#為技術(shù)核心,采用MAPX作為WEBGIS的平臺,ASP.NET作為系統(tǒng)的前臺設(shè)計平臺,MapGuide和OracleIAS為WEB的發(fā)布信息平臺。
為了讓用戶便于使用地圖,需要將地圖嵌入到了WEB頁面上,首先需要確認(rèn)地圖在頁面中打開的中心和圖幅,地圖每次打開是以固定的位置打開還是以上次關(guān)閉時的位置為中心。本文設(shè)計的加載地圖具有記憶功能,每次打開都是以上次關(guān)閉時的地圖為中心。其次地圖上手工繪制的控制點也需要逐一顯示。具體代碼如下所示:
在WEB的地圖端,應(yīng)用的過程中,需要安放許多控制點,這些控制點的運動軌跡或安放的順序在很多情況下,可以幫助用戶更好地利用地圖。地圖的控制點軌跡繪制的核心代碼如下所示:
本文針對大地測量數(shù)據(jù)庫系統(tǒng)進行研究,將GIS技術(shù)與WEB技術(shù)相結(jié)合,從而實現(xiàn)了大地測量數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡(luò)信息化。目前,我國的科技水平迅速發(fā)展,在空間數(shù)據(jù)的研究方面已經(jīng)走在了世界前列,將大地測量數(shù)據(jù)庫與國防、民用有效地結(jié)合,提高大地測量數(shù)據(jù)的利用率,對我國信息化建設(shè)具有積極的意義。
參考文獻:
[1]王小華,程傳錄,郭春喜.基于We bGIS的大地測量數(shù)據(jù)庫實現(xiàn)方法[J].測繪與空間地理信息,2011(5):138-140.
[2]魏群,高杰.大地測量成果野外管理應(yīng)用系統(tǒng)的設(shè)計與實現(xiàn)[J].測繪與空間地理信息,2015(7):28-29.
[3]王小華,韓買俠,王夏莉.國家大地測量數(shù)據(jù)庫維護的設(shè)計與實現(xiàn),測繪技術(shù)裝備,2010,12(3):21-23.