王雅冬
(長(zhǎng)春市測(cè)繪院 吉林長(zhǎng)春 130021)
新世紀(jì)以來(lái),信息化進(jìn)程顯著加快,當(dāng)今世界正進(jìn)入全面滲透、加速創(chuàng)新、轉(zhuǎn)型發(fā)展的新階段。為適應(yīng)時(shí)代的發(fā)展,基于地理信息服務(wù)體系構(gòu)建綜合服務(wù)框架平臺(tái)已經(jīng)成為深入推進(jìn)信息化發(fā)展戰(zhàn)略的重要舉措,可實(shí)現(xiàn)部門(mén)間空間信息資源共享,使城市管理和服務(wù)空間化、精細(xì)化、動(dòng)態(tài)化、可視化,對(duì)解決城市各行業(yè)專題應(yīng)用對(duì)地理空間信息需求,全面助力城市建設(shè)具有重要意義。
本文中綜合服務(wù)框架平臺(tái)采用B/S結(jié)構(gòu)進(jìn)行系統(tǒng)設(shè)計(jì),以Spring Framework為核心容器,Spring MVC為模型視圖控制器,My Batis為數(shù)據(jù)訪問(wèn)層,Apache Shiro為權(quán)限授權(quán)層,Ehcahe對(duì)常用數(shù)據(jù)進(jìn)行緩存,并選用Oracle為數(shù)據(jù)庫(kù),GeoDatabase提供空間數(shù)據(jù)關(guān)系存儲(chǔ)支持,通過(guò)ArcSDE空間數(shù)據(jù)庫(kù)引擎數(shù)據(jù)庫(kù)進(jìn)行連接。
綜合服務(wù)框架平臺(tái)主要實(shí)現(xiàn)服務(wù)目錄、地圖操作、數(shù)據(jù)加載、空間查詢、屬性查詢、空間統(tǒng)計(jì)、空間分析等一體化GIS綜合服務(wù)管理。具體設(shè)計(jì)架構(gòu)如圖1所示。
服務(wù)目錄包括服務(wù)目錄展示和服務(wù)搜索兩大功能模塊,可實(shí)現(xiàn)基于權(quán)限的設(shè)置,進(jìn)行地圖服務(wù)顯示與服務(wù)檢索,與此同時(shí),具備監(jiān)控地圖服務(wù)的狀態(tài)及訪問(wèn)統(tǒng)計(jì)等功能。
圖1 平臺(tái)設(shè)計(jì)架構(gòu)圖
圖2 平臺(tái)功能架構(gòu)圖
地圖操作包括地圖放大、縮小、漫游、全景、線面測(cè)量、結(jié)果清除、鷹眼、打印、默認(rèn)光標(biāo)等功能。其中,地圖放大、縮小根據(jù)選擇的范圍進(jìn)行比例縮放,其輸入項(xiàng)為根據(jù)選擇范圍計(jì)算的比例因子,比例因子為選擇范圍除以地圖范圍;線面測(cè)量即根據(jù)連續(xù)選取的地圖坐標(biāo)點(diǎn)進(jìn)行線狀圖層長(zhǎng)度計(jì)算或面狀圖層面積計(jì)算,實(shí)現(xiàn)球面坐標(biāo)向平面坐標(biāo)的轉(zhuǎn)換統(tǒng)計(jì)。
數(shù)據(jù)加載包括地圖服務(wù)加載、地圖服務(wù)移除、服務(wù)顯示控制、工作空間保存、恢復(fù)默認(rèn)工作空間等功能。其中,地圖服務(wù)加載可將各類專題數(shù)據(jù),包括Shp、Cad等格式數(shù)據(jù)加載到平臺(tái)中,實(shí)現(xiàn)數(shù)據(jù)疊加展示;服務(wù)顯示控制即控制不同的服務(wù)顯示圖層。
空間查詢包括點(diǎn)查詢、線查詢、矩形查詢、圓形查詢、多邊形查詢、周邊查詢、查詢結(jié)果定位及相關(guān)屬性顯示等功能。平臺(tái)可根據(jù)用戶的選擇,以及在屏幕上所畫(huà)圖形,進(jìn)行相應(yīng)地圖信息查詢,并將地圖定位到高亮顯示后的查詢結(jié)果。
屬性查詢包括單關(guān)鍵詞及多關(guān)鍵詞模糊查詢、關(guān)鍵詞精確查詢、邏輯條件查詢、周邊查詢、查詢結(jié)果定位及相關(guān)屬性顯示等功能。平臺(tái)可根據(jù)用戶輸入的描述性文字進(jìn)行地圖信息查詢,并將地圖定位到高亮顯示后的查詢結(jié)果。
空間統(tǒng)計(jì)包括矩形統(tǒng)計(jì)、圓形統(tǒng)計(jì)、多邊形統(tǒng)計(jì)等功能。平臺(tái)根據(jù)用戶的選擇,以及在屏幕上所畫(huà)圖形,進(jìn)行相關(guān)范圍內(nèi)地圖信息統(tǒng)計(jì),并以餅狀圖、柱狀圖、詳細(xì)列表等形式彈出統(tǒng)計(jì)結(jié)果。
圖3 平臺(tái)主頁(yè)面
平臺(tái)維護(hù)設(shè)計(jì)主要包括數(shù)據(jù)庫(kù)連接維護(hù)、數(shù)據(jù)庫(kù)備份和恢復(fù),以及地理信息數(shù)據(jù)更新三部分內(nèi)容。其中,數(shù)據(jù)庫(kù)連接維護(hù)即為了方便維護(hù)平臺(tái),平臺(tái)提供數(shù)據(jù)庫(kù)連接測(cè)試功能以檢測(cè)數(shù)據(jù)庫(kù)是否正確連接;數(shù)據(jù)庫(kù)備份和恢復(fù)即平臺(tái)提供數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)恢復(fù)功能;地理信息數(shù)據(jù)更新即平臺(tái)提供地形圖數(shù)據(jù)、影像數(shù)據(jù)和專題數(shù)據(jù)的更新與維護(hù)。
執(zhí)行中華人民共和國(guó)公共安全行業(yè)標(biāo)準(zhǔn)《GA/T387-2002計(jì)算機(jī)信息系統(tǒng)安全等級(jí)保護(hù)網(wǎng)絡(luò)技術(shù)要求》,網(wǎng)絡(luò)安全上主要采取防火墻系統(tǒng)、入侵檢測(cè)系統(tǒng)、網(wǎng)絡(luò)防病毒系統(tǒng)等措施。
采用權(quán)限設(shè)置和口令設(shè)置相結(jié)合方法,對(duì)平臺(tái)功能采取安全防范措施。其中,系統(tǒng)權(quán)限設(shè)置可根據(jù)不同用戶設(shè)置系統(tǒng)用戶的操作權(quán)限,將用戶權(quán)限分級(jí)設(shè)置為系統(tǒng)管理員和普通用戶兩大類;口令設(shè)置即平臺(tái)的登錄需要通過(guò)口令進(jìn)行,防止非法用戶進(jìn)入平臺(tái)。
執(zhí)行數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限控制,制定合理數(shù)據(jù)備份方案,根據(jù)實(shí)際情況,對(duì)數(shù)據(jù)和事務(wù)日志完全備份或者增量式備份,與此同時(shí),采用ArcSDE+ORACLE數(shù)據(jù)庫(kù)的方式管理地理信息數(shù)據(jù),提高綜合服務(wù)框架平臺(tái)的共享、安全、維護(hù)能力。
綜合服務(wù)框架平臺(tái)可將各地理信息系統(tǒng)進(jìn)行無(wú)縫對(duì)接,克服辦公系統(tǒng)與其他系統(tǒng)難于集成的困難,滿足規(guī)劃、國(guó)土、市政、房地、園林等各領(lǐng)域的信息化需求,全面提高城市管理的科學(xué)性、時(shí)效性和準(zhǔn)確性,對(duì)促進(jìn)社會(huì)信息化建設(shè)具有重要意義。
[1]龔建雅,杜道生,李清泉.當(dāng)代地理信息技術(shù)[M].北京:科學(xué)出版社,2004.
[2]宋新龍.地理信息公共服務(wù)平臺(tái)建設(shè)的思考[J].地理信息世界,2010,2(1):7~8.
[3]趙海衛(wèi),王繼堯,劉照永,薛松超.淺談城市地理信息系統(tǒng)的應(yīng)用[J].地理空間信息,2010(06).
[4]王子啟,宋春鳳,賈華峰.公眾地理信息服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2010(11).
[5]李俊.淺談地理信息共享平臺(tái)系統(tǒng)建設(shè)需求[J].科技創(chuàng)新導(dǎo)報(bào),2014(14).
[6]吳張峰,劉一寧.城市空間信息變化檢測(cè)方法研究[J].上海國(guó)土資源,2016(04).