GIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫中若干技術(shù)問題的探討
2014-05-14
35525
0k
0
分析了幾種網(wǎng)絡(luò)計算模式的特點(diǎn),針對客戶機(jī)/服務(wù)器模式設(shè)計了一個地理信息系統(tǒng)(GIS)訪問數(shù)據(jù)庫的結(jié)構(gòu)框架——客戶端分為GIS功能層和數(shù)據(jù)庫請求層兩層,服務(wù)器存放數(shù)據(jù),并將此結(jié)構(gòu)與ESRI公司的空間數(shù)據(jù)庫引擎(SDE)作了對比;通過比較幾種數(shù)據(jù)庫訪問的程序?qū)崿F(xiàn)方式,認(rèn)為ODBCAPI在開放性方面是良好的.最后給出的MAPGIS實(shí)例表明:采用上述設(shè)計思路的應(yīng)用系統(tǒng)不但利用了原有MAPGIS的研究成果,實(shí)現(xiàn)了GIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫的功能,而且還具有良好的開放性.
引言
近年來,網(wǎng)絡(luò)技術(shù)得到迅速的發(fā)展,這就為信息資源的共享提供了技術(shù)上的可能.作為信息密集型的地理信息系統(tǒng)(GIS)上升到網(wǎng)絡(luò)平臺可謂適逢其時.但從目前的應(yīng)用情況來看,除了國外極少的公司擁有網(wǎng)絡(luò)版的GIS之外,在國內(nèi)還處于試驗(yàn)研制的階段.因此,盡快地研制出我國自主版權(quán)的網(wǎng)絡(luò)GIS的原型和產(chǎn)品,并在技術(shù)手段上達(dá)到國際先進(jìn)水平,是擺在我們面前的一項(xiàng)迫切的任務(wù).
1 網(wǎng)絡(luò)計算的幾種模式及特點(diǎn)
(1)傳統(tǒng)的集中式.這是一種主機(jī)-終端模式,所有的計算任務(wù)和數(shù)據(jù)管理任務(wù)都集中在主機(jī)上,終端只是主機(jī)輸入/輸出設(shè)備的延長.這種模式的優(yōu)點(diǎn)是容易管理,缺點(diǎn)是對主機(jī)的性能要求很高,也浪費(fèi)了作為終端的計算機(jī)的計算能力,并且從性能價格比來看,在購置費(fèi)用相當(dāng)?shù)那闆r下,一臺主機(jī)的性能往往比不上幾臺計算機(jī)所組成網(wǎng)絡(luò)的性能;因此這種模式已逐漸退出主流.
(2)客戶機(jī)/服務(wù)器(client/server,簡稱C/S)模式.一般說來,在這種模式下,服務(wù)器只集中管理數(shù)據(jù),而計算任務(wù)分散在客戶機(jī)上,客戶機(jī)和服務(wù)器之間通過網(wǎng)絡(luò)協(xié)議來進(jìn)行通訊.客戶機(jī)向服務(wù)器發(fā)出數(shù)據(jù)請求,服務(wù)器將數(shù)據(jù)傳送給客戶機(jī)進(jìn)行計算,計算完畢,計算結(jié)果可返回給服務(wù)器.這種模式的優(yōu)點(diǎn)充分利用了客戶機(jī)的性能,使計算能力大大提高;另外,由于客戶機(jī)和服務(wù)器之間的通訊是通過網(wǎng)絡(luò)協(xié)議進(jìn)行的,是一種邏輯的聯(lián)系,因此物理上在客戶機(jī)和服務(wù)器兩端是易于擴(kuò)充的.它是目前占主流的網(wǎng)絡(luò)計算模式.
(3)瀏覽器/服務(wù)器(browser/server)模式.在這種模式下,用戶端只需一通用的瀏覽器,如Netscape或Explore,便代替了形形色色的各種應(yīng)用軟件.服務(wù)器則為Web服務(wù)器.瀏覽器和服務(wù)器之間通過TCP/IP這一通訊協(xié)議進(jìn)行連接.瀏覽器發(fā)出數(shù)據(jù)請求,由Web服務(wù)器向后臺取出數(shù)據(jù)并計算,將計算結(jié)果返回給瀏覽器.這種模式的優(yōu)點(diǎn)是:由于用戶端所用軟件只是一個簡單的瀏覽器,用戶基本上無需培訓(xùn),用戶端軟件也無需維護(hù);軟件的升級與修改只在服務(wù)器端進(jìn)行,對用戶透明;服務(wù)器與瀏覽器可處于不同的操作系統(tǒng)平臺.其缺點(diǎn)為:Web動態(tài)技術(shù)不夠成熟,各種標(biāo)準(zhǔn)有待統(tǒng)一,如各廠家發(fā)布的動態(tài)協(xié)議互不支持、瀏覽器之爭等.總之,它是一種先進(jìn)的但發(fā)展還未成熟的技術(shù).
基于以上的分析,應(yīng)選擇客戶機(jī)/服務(wù)器模式作為GIS訪問網(wǎng)絡(luò)數(shù)據(jù)庫的實(shí)現(xiàn)模式.