




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、淺議基于flexria技術(shù)和webgis發(fā)展趨勢(shì)摘要:隨著計(jì)算機(jī)與網(wǎng)絡(luò)的發(fā)展,如何利用信息化 手段,更高效的處理各種地理信息數(shù)據(jù)變得更加重要。越來(lái) 越多的人們通過(guò)互聯(lián)網(wǎng)從地理信息系統(tǒng)服務(wù)系統(tǒng)獲取信息, 這種web應(yīng)用已經(jīng)逐步取代了傳統(tǒng)的桌面應(yīng)用。但是以往的 web應(yīng)用往往效率過(guò)低,因此基于以上要求,提出一種基于 flex的ria技術(shù)開(kāi)發(fā)的地理信息服務(wù)系統(tǒng)方案。關(guān)鍵字:webgis; ria; flex;地理信息系統(tǒng)隨著計(jì)算機(jī)和網(wǎng)絡(luò)的發(fā)展,特別是隨著智能手機(jī)的發(fā) 展,地理信息系統(tǒng)已經(jīng)被更多的普通民眾所接受,人們也在 享受著地理信息系統(tǒng)帶來(lái)的便利。近年來(lái)傳統(tǒng)的桌面地理信 息系統(tǒng)已經(jīng)逐步被更方便,人
2、機(jī)交互體驗(yàn)更好的,基于瀏覽 器的webgis所取代。不幸的是,雖然這種新型地理信息系 統(tǒng)很方便,但是傳統(tǒng)的webgis的發(fā)展已經(jīng)遠(yuǎn)遠(yuǎn)落后于人們 對(duì)應(yīng)用程序復(fù)雜性的需求,因此一種新的基于網(wǎng)絡(luò)的地理信 息系統(tǒng)改進(jìn)方案因運(yùn)而生。一、系統(tǒng)技術(shù)介紹(-)webgis 和 riawebgis是指運(yùn)用在互聯(lián)網(wǎng)上的地理信息系統(tǒng),即 internet技術(shù)與gis相結(jié)合的產(chǎn)物。一般由多主機(jī),多數(shù)據(jù) 庫(kù)和多個(gè)客戶端以分布式連接在internet上而組成owebgis 的應(yīng)用因網(wǎng)絡(luò)技術(shù)的不斷發(fā)展取得了很大的進(jìn)步,但傳統(tǒng) html頁(yè)面形式的用戶界面,使得客戶端的數(shù)據(jù)處理能力較 差,圖形顯示與交互功能較弱,用戶體驗(yàn)不佳。
3、ria (富互聯(lián)網(wǎng)應(yīng)用程序)是具有髙度互動(dòng)性、豐富用 戶體驗(yàn)且功能強(qiáng)大的客戶端技術(shù)。它結(jié)合了桌面應(yīng)用程序的 反應(yīng)快、交互性強(qiáng)的優(yōu)點(diǎn)與web應(yīng)用程序的傳播范圍廣及易 傳播的特性,簡(jiǎn)化并改進(jìn)了 web應(yīng)用程序的用戶交互,提升 了用戶體驗(yàn)。ria技術(shù)給webgis發(fā)展帶來(lái)了新的活力。目前, ria領(lǐng)域比較成熟的產(chǎn)品有microsoft公司的smart client、 ibm公司的openlaszlo,以及adobe公司的flex等,本文 簡(jiǎn)述用flex技術(shù)來(lái)開(kāi)發(fā)webgiso(二)flexflex是由adobe公司發(fā)布的ria應(yīng)用程序框架,它擁有 豐富的用戶界面組件,其開(kāi)發(fā)模型由mxml模型描述語(yǔ)言
4、, actionscript3腳本語(yǔ)言,以及擴(kuò)展類(lèi)庫(kù)組成。開(kāi)發(fā)者使用 可視化編輯語(yǔ)言mxml來(lái)定義豐富的用戶界面,通過(guò) actionscript語(yǔ)言實(shí)現(xiàn)客戶端的應(yīng)用邏輯,flex編譯器將 其編譯成智能的swf格式客戶端應(yīng)用程序,在嵌入于大多數(shù) 用戶瀏覽器的flash player環(huán)境中運(yùn)行。與傳統(tǒng)web應(yīng)用 不同,作為flex系統(tǒng)的客戶端運(yùn)行環(huán)境,flash player基 于異步客戶端-服務(wù)器通信模型,支持快速客戶端交互,通 信中只傳輸已更改的那部分?jǐn)?shù)據(jù),無(wú)需刷新整個(gè)頁(yè)面,這樣 提高了客戶端的響應(yīng)速度,提供更好的用戶體驗(yàn);flash player還可以利用客戶端計(jì)算資源進(jìn)行運(yùn)算,將原本在服務(wù)
5、 器上執(zhí)行的部分計(jì)算任務(wù)交給flashplayer完成,既可以減 少客戶端與服務(wù)器間的交互,又可以減輕服務(wù)器負(fù)載,提高 系統(tǒng)效率。二、系統(tǒng)架構(gòu)與應(yīng)用(一)系統(tǒng)架構(gòu)設(shè)計(jì)應(yīng)用ria技術(shù)的webgis也是屬于地理信息系統(tǒng)的范疇, 因此它的設(shè)計(jì)思路應(yīng)該與傳統(tǒng)的gis保持一致,但是ria技 術(shù)的特點(diǎn)是要將更多信息數(shù)據(jù)緩存在客戶端,更多的利用客 戶端機(jī)器,減少服務(wù)器負(fù)載。整個(gè)系統(tǒng)主要分為以下三個(gè)部 分。(如圖1)數(shù)據(jù)端:存儲(chǔ)和管理所有該系統(tǒng)將用到的空間數(shù)據(jù)和屬 性數(shù)據(jù),通過(guò)esri公司的空間數(shù)據(jù)庫(kù)引擎arcsde和商用的 大型關(guān)系數(shù)據(jù)庫(kù)軟件,sql sever, db2, oracle等??臻g數(shù) 據(jù)由ar
6、csde統(tǒng)一按照分層方式進(jìn)行管理,即相同屬性的地 物在同一圖層。屬性數(shù)據(jù)由關(guān)系數(shù)據(jù)軟件管理,其他信息以 文件形式存儲(chǔ)在服務(wù)器,供服務(wù)端調(diào)用。服務(wù)端:提供gis服務(wù)和web服務(wù),是整個(gè)系統(tǒng)的核心。 采用arcgis serve作為gis服務(wù)器oarcgis自帶的支持flex 技術(shù)的api, arcgis api for flex可以更加方便快捷的在 arcsever上建立富互聯(lián)網(wǎng)應(yīng)用,并能夠通過(guò)使用arcgis server資源一例如地圖服務(wù)、地址服務(wù)、地理處理服務(wù)以及 flex組件,創(chuàng)建具有交互良好和體驗(yàn)豐富的web應(yīng)用。web 服務(wù)器采用javaee框架和flex技術(shù),通過(guò)arcsever自
7、帶 的rest和flexapi接口,訪問(wèn)webgis系統(tǒng)。表示端:即ria的客戶端。首先要在瀏覽器中加裝adobe 的flash player插件,通過(guò)訪問(wèn)服務(wù)器下載swf文件,然 后在客戶端進(jìn)行展現(xiàn)。flex應(yīng)用程序以lcds方式與javaee 框架服務(wù)器進(jìn)行通信,它是一種能夠高度壓縮進(jìn)行大數(shù)據(jù)量 傳輸?shù)耐ㄐ欧绞?,可以最大限度的提高的客戶端?yè)面的相應(yīng) 速度。(二)系統(tǒng)功能首先它作為一個(gè)地理信息系統(tǒng)對(duì)地圖的顯示與操作功 能是必備的,利用arcgis的api可以完成如地圖瀏覽、縮 放、漫游、鷹眼等功能。其次因?yàn)樵撓到y(tǒng)連接著數(shù)據(jù)庫(kù),因 此可以對(duì)圖層上的屬性和空間信息進(jìn)行查詢,因?yàn)槭莚ia應(yīng) 用該項(xiàng)
8、功能可以更加生動(dòng)形象的展示給用戶。該系統(tǒng)的其他 一些功能如網(wǎng)絡(luò)分析,提供最優(yōu)路徑,最短路徑,緩沖區(qū)分 析,面積長(zhǎng)度估算等也是可以實(shí)現(xiàn)的,開(kāi)發(fā)者也可以根據(jù)自 身系統(tǒng)的特點(diǎn)進(jìn)行二次開(kāi)發(fā)將特色功能添加進(jìn)來(lái),如航路規(guī) 劃系統(tǒng)可以加入燃油分析,公路普查系統(tǒng)可以加入盈虧分 析。(三)新的趨勢(shì)目前microsoft新推廣了 一種叫做smart client的客 戶端程序技術(shù),microsoft 稱 smart client 是比 rich client 更優(yōu)秀的客戶端,因而采用smart client的應(yīng)用程序是否 算ria目前并不清楚。之所以提及smart client,是因?yàn)槠?特性跟rich clie
9、nt有太多相似之處。smart client擁有自 動(dòng)更新、離線狀態(tài)下的數(shù)據(jù)處理和可以使用本地資源等特 征,其中的可使用本地資源這一項(xiàng)無(wú)疑是一大賣(mài)點(diǎn),因?yàn)闉g 覽器中的flash/flex應(yīng)用程序目前還無(wú)法操作本地的一些 資源,比如flash/flex應(yīng)用程序無(wú)法將網(wǎng)上的文件保存到 本地或者修改本地文件。rich client和smart client的定 位有所區(qū)別:rich client更適合作為輕量級(jí)的基于瀏覽器 的網(wǎng)絡(luò)應(yīng)用程序客戶端;smart client更適合作為windows 桌面應(yīng)用程序的智能客戶端。三、總結(jié)新一代信息技術(shù)的發(fā)展使得原來(lái)低效率高資源浪費(fèi)的 地理信息系統(tǒng)逐漸向'小快優(yōu)”的新型的webgis發(fā)展?;?于flex的ria技術(shù)和arcgis sever碰撞出了新的火花,提 供了給了用戶更好的人機(jī)交互體驗(yàn),更優(yōu)的數(shù)據(jù)傳輸速度, 更快的頁(yè)面響應(yīng)速度。越來(lái)越多的人也從webgis的體驗(yàn)者 轉(zhuǎn)變成推廣者,這對(duì)我國(guó)逐步實(shí)現(xiàn)數(shù)字化城市起到了很好的 推動(dòng)作用。有理由相信,擁有成熟技術(shù)和極高市場(chǎng)占有率的 flash客戶端將會(huì)在ria道路上越走越遠(yuǎn)。參考文獻(xiàn):1 汪林林基于flex的riawebgis研究與實(shí)現(xiàn)j.計(jì) 算機(jī)應(yīng)用,2008, 28 (12).2 郎永剛淺談基于flex ria與rest的webgis研究 j.測(cè)繪與空間地理信息,2011, 34 (6).
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度醫(yī)療健康股權(quán)分配與產(chǎn)業(yè)布局協(xié)議
- 二零二五年度酒店員工勞動(dòng)合同與員工培訓(xùn)及職業(yè)素養(yǎng)提升合同
- 2025年度金融控股集團(tuán)間戰(zhàn)略資金借款合同
- 二零二五年度高空作業(yè)安全協(xié)議責(zé)任書(shū)(高空設(shè)備檢修安全協(xié)議)
- 二零二五年度鮮魚(yú)養(yǎng)殖與品牌營(yíng)銷(xiāo)合作合同
- 二零二五年度電子商務(wù)平臺(tái)技術(shù)支持合同范本
- 二零二五年度汽車(chē)租賃代駕保險(xiǎn)保障合同
- 2025年度餐廳門(mén)面租賃與地方旅游發(fā)展合作合同
- 安徽省2025年度非全日制用工勞動(dòng)合同書(shū)解除與終止協(xié)議
- 數(shù)據(jù)安全保障與服務(wù)合作合同
- 算力中心建設(shè)的技術(shù)要求
- 部編版小學(xué)道德與法治四年級(jí)下冊(cè)課堂同步練習(xí)試題及答案(全冊(cè))
- 2024煤礦安全規(guī)程解讀
- 德州環(huán)鋰新能源科技有限公司2萬(wàn)噸年廢舊鋰電池回收項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 2025年江蘇省中職《英語(yǔ)》學(xué)業(yè)水平考試核心考點(diǎn)試題庫(kù)500題(重點(diǎn))
- 延期實(shí)習(xí)申請(qǐng)書(shū)
- 2025年江蘇信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 易制毒化學(xué)品理論考試試題及答案
- 2024年煙臺(tái)汽車(chē)工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年江西旅游商貿(mào)職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2025年春新人教PEP版英語(yǔ)三年級(jí)下冊(cè)課件 Unit 1 Part C 第8課時(shí) Reading time
評(píng)論
0/150
提交評(píng)論