張自軍
新疆疆海測(cè)繪院 新疆烏魯木齊 830000
在海事地理信息系統(tǒng)的建設(shè)之中,其結(jié)構(gòu)主要應(yīng)用的是C/S與B/S混合的形式。C/S結(jié)構(gòu)對(duì)于網(wǎng)絡(luò)有著比較高的要求,所以在局域網(wǎng)的條件下比較適用,相比較B/S結(jié)構(gòu)而言,C/S結(jié)構(gòu)的交互性更強(qiáng),對(duì)于圖形數(shù)據(jù)的編輯能力和處理能力也更為突出,在空間數(shù)據(jù)的儲(chǔ)存之中有著更好的效率。B/S結(jié)構(gòu)對(duì)于網(wǎng)絡(luò)沒有很高的要求,所以在廣域網(wǎng)的條件下比較適用,它的運(yùn)行模式是“胖服務(wù)器”和“瘦服務(wù)端”,可以在服務(wù)器上執(zhí)行主要的命令,并進(jìn)行數(shù)據(jù)的計(jì)算,應(yīng)用程序也只需要安裝在服務(wù)器上,客戶機(jī)中僅僅安裝一個(gè)瀏覽器就可以實(shí)現(xiàn)對(duì)服務(wù)器的訪問[1]。在海事地理信息系統(tǒng)之中,C/S結(jié)構(gòu)與B/S結(jié)構(gòu)的優(yōu)勢(shì)都得到了充分利用,通過C/S結(jié)構(gòu)來進(jìn)行數(shù)據(jù)管理,通過B/S結(jié)構(gòu)來實(shí)現(xiàn)數(shù)據(jù)表現(xiàn)。
因?yàn)楹J碌乩硇畔⑾到y(tǒng)之中的數(shù)據(jù)處理、編輯、符號(hào)設(shè)計(jì)和制作以及數(shù)據(jù)服務(wù)配置等的這些子系統(tǒng)對(duì)于系統(tǒng)的功能性和交互性都有著比較高的要求,所以在這些系統(tǒng)之中,主要應(yīng)用的就是C/S結(jié)構(gòu),并且在局域網(wǎng)的條件下進(jìn)行應(yīng)用。但是在WebGIS的服務(wù)子系統(tǒng)之中,應(yīng)用的是B/S結(jié)構(gòu),這一結(jié)構(gòu)的應(yīng)用,讓這個(gè)子系統(tǒng)在局域網(wǎng)的條件之下和廣域網(wǎng)的條件之下都比較適用,通過這個(gè)子系統(tǒng),主要可以對(duì)數(shù)據(jù)進(jìn)行挖掘、統(tǒng)計(jì)以及分析。
數(shù)據(jù)編輯和處理的子系統(tǒng)主要可以將海洋局所生產(chǎn)的海圖CARIS數(shù)據(jù)導(dǎo)入到海圖編輯的軟件之中,編輯其圖形數(shù)據(jù)以及屬性數(shù)據(jù),并完成符號(hào)配置。對(duì)于石陡等這些不能用Web顯示的特殊符號(hào),可以先將其打散,讓符號(hào)的劃線和填充區(qū)域達(dá)到一致,再按照系統(tǒng)之中的符號(hào)對(duì)照表,以Maplnfo或者是VCT的數(shù)據(jù)格式將其輸出[2]。
在海事地理信息系統(tǒng)之中,符號(hào)的設(shè)計(jì)和制作子系統(tǒng)一直處于獨(dú)立運(yùn)行的狀態(tài),在這個(gè)子系統(tǒng)之中,主要應(yīng)用的是新符號(hào)制作編輯器,將《中國海圖圖式》作為主要依據(jù),來編輯和制作目前的海圖符號(hào)[2]。但是這種編輯與制作并不是完全采用一對(duì)一的形式進(jìn)行編輯與制作,而是根據(jù)實(shí)際的情況,對(duì)符號(hào)進(jìn)行一定的處理。比如,在對(duì)航標(biāo)符號(hào)進(jìn)行設(shè)計(jì)的過程中,就可以按照標(biāo)體以及頂標(biāo)的組合形式來進(jìn)行設(shè)計(jì),然后再通過S-57這一格式的電子海圖將這個(gè)符號(hào)顯示出來。
這個(gè)子系統(tǒng)主要的功能是對(duì)各種比例尺進(jìn)行矢量數(shù)據(jù)庫的建立,并有著數(shù)據(jù)管理與入庫的功能。由于這個(gè)子系統(tǒng)屬于一個(gè)面向于數(shù)據(jù)管理用戶的功能,所以需要對(duì)用戶的權(quán)限進(jìn)行專門設(shè)置,在系統(tǒng)的服務(wù)器以及系統(tǒng)的終端,都應(yīng)該應(yīng)用到Windows這一平臺(tái),并在網(wǎng)絡(luò)環(huán)境下進(jìn)行系統(tǒng)的操作。所以在海事地理信息系統(tǒng)之中,這一系統(tǒng)也將一直處于獨(dú)立運(yùn)行的狀態(tài)。
這一子系統(tǒng)主要的功能就是對(duì)海圖權(quán)限以及圖幅權(quán)限進(jìn)行相應(yīng)配置,提供給不同用戶的訪問權(quán)限也不同。所以在這一系統(tǒng)的建設(shè)過程中,我們可以根據(jù)實(shí)際的需求將其劃分成兩個(gè)主要的模塊。其一是用戶的管理模塊,這個(gè)模塊主要是按照系統(tǒng)之中不同用戶的角色來進(jìn)行所有用戶的分類,并對(duì)不同用戶應(yīng)具有的權(quán)限加以確定,然后將不同的管理功能提供給不同的用戶。其二是授權(quán)模塊,通過這一模塊,可以完成系統(tǒng)對(duì)用戶的授權(quán)。
這個(gè)系統(tǒng)的主要功能就是配置海洋地理信息系統(tǒng)發(fā)布的數(shù)據(jù),因?yàn)樵贐/S結(jié)構(gòu)之下,用戶不能通過瀏覽器來實(shí)現(xiàn)各種客戶端數(shù)據(jù)的配置,所以,為便于客戶對(duì)瀏覽器端數(shù)據(jù)的使用,在對(duì)這個(gè)系統(tǒng)進(jìn)行建設(shè)的時(shí)候,我們就需要將一個(gè)數(shù)據(jù)發(fā)布的配置工具應(yīng)用到服務(wù)端。
這個(gè)子系統(tǒng)的主要功能就是實(shí)現(xiàn)客戶端對(duì)海圖數(shù)據(jù)的顯示、查詢、測(cè)量、計(jì)算、分析和統(tǒng)計(jì),同時(shí)也可以制作相應(yīng)的專題圖和示意圖,并具有信息的動(dòng)態(tài)顯示等功能。
這一子系統(tǒng)的功能是補(bǔ)充當(dāng)前的網(wǎng)站,針對(duì)原來網(wǎng)站之中不能進(jìn)行圖形的查詢與顯示等的這些弱點(diǎn),在建設(shè)過程中,可以增加一項(xiàng)圖形的查詢和顯示功能,通過WebGIS技術(shù),可以瀏覽各項(xiàng)的專題信息[3]。
在海事地理信息系統(tǒng)之中,外部的數(shù)據(jù)層也就是外部的數(shù)據(jù)源,主要有S-57格式的數(shù)據(jù)、MapGIS65格式的數(shù)據(jù)、CAR IS ASC II數(shù)據(jù)以及其他的專題數(shù)據(jù),同時(shí)也有和網(wǎng)站子系統(tǒng)有關(guān)的一些圖形數(shù)據(jù)。
這一數(shù)據(jù)層主要的功能是進(jìn)行CARIS之中S-57格式的數(shù)據(jù)、MapGIS65格式的數(shù)據(jù)以及CAR IS ASC II數(shù)據(jù)的導(dǎo)入,并對(duì)其進(jìn)行相應(yīng)的編輯,同時(shí)也可以增加與編輯相應(yīng)的屬性數(shù)據(jù),這樣就可以提供出相應(yīng)的信息與數(shù)據(jù),以供集成應(yīng)用模塊的應(yīng)用。在數(shù)據(jù)處理層之中,主要有海圖數(shù)據(jù)的輸入、編輯、輸出以及符號(hào)的設(shè)計(jì)和制作等。
這一數(shù)據(jù)層主要可以進(jìn)行海圖屬性數(shù)據(jù)、幾何數(shù)據(jù)和與之有關(guān)的動(dòng)態(tài)信息、元數(shù)據(jù)信息等的入庫。
這一數(shù)據(jù)層的主要功能是進(jìn)行各種信息的配置與管理,并在客戶端實(shí)現(xiàn)這些信息的查詢、顯示、測(cè)量、計(jì)算、分析等功能,也可以制作出相應(yīng)的示意圖。
總之,在海事地理信息系統(tǒng)的建設(shè)過程中,我們應(yīng)該把握好各個(gè)子系統(tǒng)和數(shù)據(jù)層的功能,根據(jù)實(shí)際的需求,應(yīng)用先進(jìn)的技術(shù)與設(shè)備來進(jìn)行建設(shè)。這樣才可以讓海事地理信息系統(tǒng)發(fā)揮出良好的應(yīng)用效果。