資源描述:
《基于xml的webgis信息發(fā)布系統(tǒng)研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、南昌航空大學(xué)碩士學(xué)位論文基于XML的WebGIS信息發(fā)布系統(tǒng)研究姓名:游旭初申請學(xué)位級別:碩士專業(yè):計算機應(yīng)用技術(shù)指導(dǎo)教師:楊國強20080601摘要萬維網(wǎng)地理信息系統(tǒng)(簡稱WebGIS)是Internet技術(shù)與GIS技術(shù)相結(jié)合的產(chǎn)物,為公眾獲取GIS數(shù)據(jù)和地理信息服務(wù)提供了一個有效的手段。但是從WebGIS的應(yīng)用現(xiàn)狀可以看出,這項技術(shù)遠未成熟,仍面臨著一系列的技術(shù)瓶頸和挑戰(zhàn),如地理空間信息的共享和互操作困難、傳輸速率瓶頸和客戶端的交互性差等問題,這些問題需要新技術(shù)的出現(xiàn)來推動其發(fā)展。XML技術(shù)的出現(xiàn)為互聯(lián)網(wǎng)的
2、發(fā)展帶來了新的機遇,它以結(jié)構(gòu)化、可擴展性及靈活性的特點引起了業(yè)界的普遍關(guān)注。對于WebGIS而言,OGC制定的地理標記語言(簡稱GML)是XML在地理領(lǐng)域上的應(yīng)用,它為地理信息的存儲、傳輸、交換提供了標準的編碼規(guī)范,將為WebGIS的發(fā)展帶來新變化。另外,可伸縮矢量圖形((簡稱SVG)為電子地圖的顯示提供了極大的便利,是今后電子地圖發(fā)展的方向。本文利用JAVA、XSLT、GML以及SVG技術(shù),試圖解決目前WebGIS中存在的地理信息共享和互操作困難、客戶端的交互性差等問題,研究的主要目標是基于GML空間數(shù)據(jù)轉(zhuǎn)換
3、以及SVG的地圖顯示。本文首先在介紹傳統(tǒng)數(shù)據(jù)轉(zhuǎn)換的方法、GML規(guī)范的基礎(chǔ)上,采用GML規(guī)范定義和描述GIS空間要素,給出了原型系統(tǒng)GML文檔的應(yīng)用Schema,設(shè)計了空間數(shù)據(jù)轉(zhuǎn)換成GML的算法,分析了各種不同的矢量空間數(shù)據(jù),并結(jié)合分析的結(jié)果,實現(xiàn)了將多源的空間數(shù)據(jù)按照一定的映射關(guān)系轉(zhuǎn)換為統(tǒng)一的GML文檔。其次,在論述SVG技術(shù)的基礎(chǔ)上,研究了基于SVG的地理信息可視化方法,實現(xiàn)了基于SVG的地圖數(shù)據(jù)組織、編碼和地圖符號化,設(shè)計了利用XSLT技術(shù)實現(xiàn)GML向SVG的轉(zhuǎn)換,完成了客戶端SVG文檔的生成。最后,在We
4、bGIS體系結(jié)構(gòu)設(shè)計基礎(chǔ)上,開發(fā)出了一個WebGIS原型系統(tǒng)—XMLWebGIS。該原型系統(tǒng)采用GML作為統(tǒng)一的地理信息描述語言,選擇SVG作為地圖可視化工具,實現(xiàn)了地圖基本操作、地圖查詢和數(shù)據(jù)轉(zhuǎn)換服務(wù)等功能。研究證明:本文提出的基于GML的多源空間數(shù)據(jù)轉(zhuǎn)換以及基于SVG的地圖數(shù)據(jù)可視化對地圖網(wǎng)絡(luò)發(fā)布技術(shù)的研究具有一定的意義。XMLWebGIS原型系統(tǒng),用實例驗證了利用XML(GML/SVG)技術(shù)解決地理空間數(shù)據(jù)共享與可視化的可行性。關(guān)鍵詞:WebGIS、GML、SVG、JAVA、XSLTIABSTRACTWe
5、bGISistheproductofthecombinationbetweenInternetandGIStechnology,WebGISisagoodtooltogetGISdataandGeographicinformationserviceforus.Butthepresentapplicationofthistechnologyshowsthatitisstillimmature,andisstillfacingaseriesoftechnicalbottlenecksandchallenges,su
6、chasthedifficultiesingeo-spatialinformationsharingandinter-operability,thetransmissionspeedbottleneck,absenceofinteractionandsoon.SoWebGISneedssomenewtechnologiestoresolvetheseproblems.XMLtechnologiesbringsanewchanceforthedevelopmentofInternet,whichhasbeenpa
7、idmoreattentiontobyITenterprisesforitsstructuralorganization,extensibilityandflexibility.AsfarasWebGISisconcerned,GeographyMarkupLanguage(GML)specificationisdefinedbyOGC,ThisspecificationisintendedtoenablethetransportandstorageofgeographicinformationinXML,wh
8、ichwillmakeanimportantroleinthedevelopmentofWebGIS;WhileSVGprovidesagreatconveniencetoviewtheelectronicmap,andit'salsotheorientationofelectronicmapdevelopmentintheFuture.Inthepaper,thetechnologi