




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、淺議基于flexria技術(shù)和webgis發(fā)展趨勢摘要:隨著計算機與網(wǎng)絡的發(fā)展,如何利用信息化 手段,更高效的處理各種地理信息數(shù)據(jù)變得更加重要。越來 越多的人們通過互聯(lián)網(wǎng)從地理信息系統(tǒng)服務系統(tǒng)獲取信息, 這種web應用已經(jīng)逐步取代了傳統(tǒng)的桌面應用。但是以往的 web應用往往效率過低,因此基于以上要求,提出一種基于 flex的ria技術(shù)開發(fā)的地理信息服務系統(tǒng)方案。關(guān)鍵字:webgis; ria; flex;地理信息系統(tǒng)隨著計算機和網(wǎng)絡的發(fā)展,特別是隨著智能手機的發(fā) 展,地理信息系統(tǒng)已經(jīng)被更多的普通民眾所接受,人們也在 享受著地理信息系統(tǒng)帶來的便利。近年來傳統(tǒng)的桌面地理信 息系統(tǒng)已經(jīng)逐步被更方便,人
2、機交互體驗更好的,基于瀏覽 器的webgis所取代。不幸的是,雖然這種新型地理信息系 統(tǒng)很方便,但是傳統(tǒng)的webgis的發(fā)展已經(jīng)遠遠落后于人們 對應用程序復雜性的需求,因此一種新的基于網(wǎng)絡的地理信 息系統(tǒng)改進方案因運而生。一、系統(tǒng)技術(shù)介紹(-)webgis 和 riawebgis是指運用在互聯(lián)網(wǎng)上的地理信息系統(tǒng),即 internet技術(shù)與gis相結(jié)合的產(chǎn)物。一般由多主機,多數(shù)據(jù) 庫和多個客戶端以分布式連接在internet上而組成owebgis 的應用因網(wǎng)絡技術(shù)的不斷發(fā)展取得了很大的進步,但傳統(tǒng) html頁面形式的用戶界面,使得客戶端的數(shù)據(jù)處理能力較 差,圖形顯示與交互功能較弱,用戶體驗不佳。
3、ria (富互聯(lián)網(wǎng)應用程序)是具有髙度互動性、豐富用 戶體驗且功能強大的客戶端技術(shù)。它結(jié)合了桌面應用程序的 反應快、交互性強的優(yōu)點與web應用程序的傳播范圍廣及易 傳播的特性,簡化并改進了 web應用程序的用戶交互,提升 了用戶體驗。ria技術(shù)給webgis發(fā)展帶來了新的活力。目前, ria領(lǐng)域比較成熟的產(chǎn)品有microsoft公司的smart client、 ibm公司的openlaszlo,以及adobe公司的flex等,本文 簡述用flex技術(shù)來開發(fā)webgiso(二)flexflex是由adobe公司發(fā)布的ria應用程序框架,它擁有 豐富的用戶界面組件,其開發(fā)模型由mxml模型描述語言
4、, actionscript3腳本語言,以及擴展類庫組成。開發(fā)者使用 可視化編輯語言mxml來定義豐富的用戶界面,通過 actionscript語言實現(xiàn)客戶端的應用邏輯,flex編譯器將 其編譯成智能的swf格式客戶端應用程序,在嵌入于大多數(shù) 用戶瀏覽器的flash player環(huán)境中運行。與傳統(tǒng)web應用 不同,作為flex系統(tǒng)的客戶端運行環(huán)境,flash player基 于異步客戶端-服務器通信模型,支持快速客戶端交互,通 信中只傳輸已更改的那部分數(shù)據(jù),無需刷新整個頁面,這樣 提高了客戶端的響應速度,提供更好的用戶體驗;flash player還可以利用客戶端計算資源進行運算,將原本在服務
5、 器上執(zhí)行的部分計算任務交給flashplayer完成,既可以減 少客戶端與服務器間的交互,又可以減輕服務器負載,提高 系統(tǒng)效率。二、系統(tǒng)架構(gòu)與應用(一)系統(tǒng)架構(gòu)設計應用ria技術(shù)的webgis也是屬于地理信息系統(tǒng)的范疇, 因此它的設計思路應該與傳統(tǒng)的gis保持一致,但是ria技 術(shù)的特點是要將更多信息數(shù)據(jù)緩存在客戶端,更多的利用客 戶端機器,減少服務器負載。整個系統(tǒng)主要分為以下三個部 分。(如圖1)數(shù)據(jù)端:存儲和管理所有該系統(tǒng)將用到的空間數(shù)據(jù)和屬 性數(shù)據(jù),通過esri公司的空間數(shù)據(jù)庫引擎arcsde和商用的 大型關(guān)系數(shù)據(jù)庫軟件,sql sever, db2, oracle等。空間數(shù) 據(jù)由ar
6、csde統(tǒng)一按照分層方式進行管理,即相同屬性的地 物在同一圖層。屬性數(shù)據(jù)由關(guān)系數(shù)據(jù)軟件管理,其他信息以 文件形式存儲在服務器,供服務端調(diào)用。服務端:提供gis服務和web服務,是整個系統(tǒng)的核心。 采用arcgis serve作為gis服務器oarcgis自帶的支持flex 技術(shù)的api, arcgis api for flex可以更加方便快捷的在 arcsever上建立富互聯(lián)網(wǎng)應用,并能夠通過使用arcgis server資源一例如地圖服務、地址服務、地理處理服務以及 flex組件,創(chuàng)建具有交互良好和體驗豐富的web應用。web 服務器采用javaee框架和flex技術(shù),通過arcsever自
7、帶 的rest和flexapi接口,訪問webgis系統(tǒng)。表示端:即ria的客戶端。首先要在瀏覽器中加裝adobe 的flash player插件,通過訪問服務器下載swf文件,然 后在客戶端進行展現(xiàn)。flex應用程序以lcds方式與javaee 框架服務器進行通信,它是一種能夠高度壓縮進行大數(shù)據(jù)量 傳輸?shù)耐ㄐ欧绞剑梢宰畲笙薅鹊奶岣叩目蛻舳隧撁娴南鄳?速度。(二)系統(tǒng)功能首先它作為一個地理信息系統(tǒng)對地圖的顯示與操作功 能是必備的,利用arcgis的api可以完成如地圖瀏覽、縮 放、漫游、鷹眼等功能。其次因為該系統(tǒng)連接著數(shù)據(jù)庫,因 此可以對圖層上的屬性和空間信息進行查詢,因為是ria應 用該項
8、功能可以更加生動形象的展示給用戶。該系統(tǒng)的其他 一些功能如網(wǎng)絡分析,提供最優(yōu)路徑,最短路徑,緩沖區(qū)分 析,面積長度估算等也是可以實現(xiàn)的,開發(fā)者也可以根據(jù)自 身系統(tǒng)的特點進行二次開發(fā)將特色功能添加進來,如航路規(guī) 劃系統(tǒng)可以加入燃油分析,公路普查系統(tǒng)可以加入盈虧分 析。(三)新的趨勢目前microsoft新推廣了 一種叫做smart client的客 戶端程序技術(shù),microsoft 稱 smart client 是比 rich client 更優(yōu)秀的客戶端,因而采用smart client的應用程序是否 算ria目前并不清楚。之所以提及smart client,是因為其 特性跟rich clie
9、nt有太多相似之處。smart client擁有自 動更新、離線狀態(tài)下的數(shù)據(jù)處理和可以使用本地資源等特 征,其中的可使用本地資源這一項無疑是一大賣點,因為瀏 覽器中的flash/flex應用程序目前還無法操作本地的一些 資源,比如flash/flex應用程序無法將網(wǎng)上的文件保存到 本地或者修改本地文件。rich client和smart client的定 位有所區(qū)別:rich client更適合作為輕量級的基于瀏覽器 的網(wǎng)絡應用程序客戶端;smart client更適合作為windows 桌面應用程序的智能客戶端。三、總結(jié)新一代信息技術(shù)的發(fā)展使得原來低效率高資源浪費的 地理信息系統(tǒng)逐漸向'小快優(yōu)”的新型的webgis發(fā)展。基 于flex的ria技術(shù)和arcgis sever碰撞出了新的火花,提 供了給了用戶更好的人機交互體驗,更優(yōu)的數(shù)據(jù)傳輸速度, 更快的頁面響應速度。越來越多的人也從webgis的體驗者 轉(zhuǎn)變成推廣者,這對我國逐步實現(xiàn)數(shù)字化城市起到了很好的 推動作用。有理由相信,擁有成熟技術(shù)和極高市場占有率的 flash客戶端將會在ria道路上越走越遠。參考文獻:1 汪林林基于flex的riawebgis研究與實現(xiàn)j.計 算機應用,2008, 28 (12).2 郎永剛淺談基于flex ria與rest的webgis研究 j.測繪與空間地理信息,2011, 34 (6).
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年度教育教學分管副校長工作總結(jié):腳踏實地管教學仰望星空育人心
- 線性代數(shù)試題及答案
- 物理相互運動試題及答案
- 2025年河南省駐馬店市上蔡縣中考三模歷史試題(含答案)
- 加強工程設計企業(yè)的客戶關(guān)系管理
- 2025挖掘機采購合同范本
- 2025年北京市商業(yè)店鋪裝修工程施工合同文件范本
- 2025年中國水凈化器行業(yè)市場前景預測及投資價值評估分析報告
- PARP7-IN-23-生命科學試劑-MCE
- L-645164-生命科學試劑-MCE
- 2025年河北省中考乾坤押題卷數(shù)學試卷B及答案
- 2025安徽淮北源淮實業(yè)有限公司招聘5人筆試備考試題及答案解析
- 2025至2030中國船用甲板機械市場供需平衡調(diào)查與前景預測研究報告
- 2025年國際安全與反恐研究職業(yè)資格考試試題及答案
- 期末真題匯編 12 非連續(xù)性文本閱讀(含答案)-七年級語文下冊(統(tǒng)編版2024)
- GB/T 45551-2025蜜蜂生產(chǎn)性能測定技術(shù)規(guī)范
- 2025年中考語文二輪復習:字音 練習題(含答案)
- 港口上崗證考試試題及答案
- 臨床護理敏感質(zhì)量指標解讀
- 中藥種植施工方案
- 江蘇省南通市如皋市八校2025屆初三下學期教育質(zhì)量調(diào)研(二模)化學試題含解析
評論
0/150
提交評論