當前位置:學問君>學習教育>畢業論文>

基於.NET技術的WebGIS系統的研究與實現策略

學問君 人氣:9.88K
畢業論文

  【 關鍵詞 】 WebGIS 服務端 客戶端 組件 地理資訊系統 數據訪問  
【 摘 要 】 
  隨着Internet技術的快速發展,人們對地理資訊系統(GIS)的要求越來越高。利用Internet的優勢在Web上發佈空間數據,爲用戶提供空間數據訪問、查詢和分析的功能,已經成爲整個GIS發展的必然走向。於是,基於Internet技術的地理資訊系統——WebGIS應運而生。 雖然WebGIS在各行各業得到了廣泛應用,但仍然存在許多理論和技術問題:併發訪問能力不適應日益擴大的系統規模;系統的異構相容性不足;開發、部署和維護方法複雜;數據共享和數據組織處理不盡合理;缺乏良好的頁面表現形式等,這些問題制約着WebGIS的應用。本文在這5個實際問題的推動下,對傳統WebGIS進行了深入的分析和研究,選擇了微軟框架作爲開發平臺,遵循OpenGIS相關規範設計與實現1個基於組件的'分佈式地理資訊服務體系結構,從服務器端和客戶端兩方面提出相應的技術解決方案。 爲降低服務器的工作壓力,優化系統資源,本文重點研究COM+對象池和負載均衡兩種重要的技術,提出了COM+對象池的最佳閾值算法和自訂負載均衡算法,設計了相關的公式;爲了提高頁面表現能力和執行能力,有效抵制WebGIS的安全隱患,深入研究了和身份驗證,提出自訂角色安全驗證解決辦法。客戶端運用SOAP提高系統異構能力;運用XML實現了地圖的分層顯示,有效提高系統的跨平臺和表現能力;並採用客戶端數據緩衝和壓縮降低客戶端請求對服務器的壓力、提高客戶端地圖的重繪速度。 最後,課題設計了1個先進WebGIS的原型。在2003的環境下,針對用戶平臺多樣化、系統併發要求較高、訪問流量大等應用特點,開發了3NGIS系統。該系統用作爲用戶交互頁面,較好的實現了鷹眼圖功能;用XML實現了圖像分層技術,增強客戶端圖形處理能力;ⅡS作Web服務層;用C#和VB來完成柵格地圖、安全認證、地圖工具等COM+組件,運用對象池和負載均衡技術提高系統併發訪問能力;使用訪問分佈式數據,方便了數據的組織和共享。系統完成後,採用MicrosoftACT(MicrosoftApplicationCenterTest)對該系統進行壓力負載測試。實驗表明,基於平臺的WebGIS系統具有較好的穩定性、併發性和抗負載能力。 
【文摘語種】 中文文摘 
【論文頁數】 1-78 
   

基於技術的WebGIS系統的研究與實現策略