在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 Web視域下電子地圖的研習范文

Web視域下電子地圖的研習范文

本站小編為你精心準備了Web視域下電子地圖的研習參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

Web視域下電子地圖的研習

技術有以下優點:(1)可以使用幾乎所有的腳本語言(VBScript、Jscript)編寫客戶端腳本程序;(2)能調用具有特定功能的網頁插件,并協調插件的運行,利用服務器的計算資源,完成復雜的功能;(3)使用技術使數據庫存取數據更加容易;(4)代碼保密性強,無代碼泄漏問題。代碼在服務器端進行處理,用戶無法看到,保證了系統的安全性及開發人員的知識產權。

但是,也有缺點:它把所有的對象作為后臺綁定對象,在運行時,要對屬性和方法請求對象信息,從而減慢程序的響應速度;實現龐大的數據訪問和數據處理時,技術不適合。這正是本解決方案需要嵌入ActiveX的主要原因。

ActiveX組件基于COM(ComponentObjectModel)規范,以Win32動態連接庫(ActiveXDLL)形式的可執行二進制代碼,是符合國際標準的控件,能方便地建立可伸縮的、執行速度快的處理程序。它將一個或多個服務進行物理封裝,其內部實現過程對外界隱藏,其他應用程序或組件只能通過組件接口進行調用。此外由于ActiveX控件可以用多種語言實現,如VB、VC++、C#都是很好的組件開發語言,這樣就可以復用原有的源代碼,提高開發效率。

web電子地圖開發方式的選擇

目前Web電子地圖應用程序的開發方式分為獨立開發和集成二次開發。

●獨立開發方式指不依賴任何GIS軟件,所有的算法都由開發者設計,然后選用某種程序設計語言,如VB、C++、C#,在一定的程序開發平臺上編程實現。

●集成二次開發方式集成二次開發是指利用GIS軟件(如ArcGIS,MapInfo,SuperMap等)實現GIS的基本功能,以編程開發工具為開發平臺,充分發揮GIS軟件在空間數據處理上的優勢及在應用程序開發上的強大功能,進行集成二次開發。由于本方案需要滿足以下要求:

●用戶自己定義系統的界面和功能;

●系統的可伸縮性、開放性;

●多用戶的并發訪問;

●系統相對較小,運行迅速;

●容易基于以上考慮,我們選擇獨立開發方式進行開發,這樣將無須依賴于任何商業GIS軟件,減少了系統開發的成本,算法的設計與代碼可以運用于以后的類似的應用系統開發中。

Web環境下電子地圖研發的主要技術路線

本電子地圖ActiveX插件的研發是基于.NETFrameWork2.0基礎框架,以C#語言為底層邏輯開發語言,采用GDI+圖形設備接口來進行電子地圖的繪制。通過研發測試,對于本系統而言,其對矢量數據流暢的表現能力,實現了矢量電子地圖與圖檔可視化管理的完美結合。Web環境下電子地圖的研制流程如圖1所示。

Web環境下電子地圖設計實現

1數據準備

電子地圖數據來源于AutoCAD格式,分為地理底圖數據、公路網數據和公路工程設計項目空間數據。這些數據以層狀關系組織和管理,其優點在于:

(1)采用不同形狀的矢量分層存儲,可使系統自動識別層的對象特征,在顯示時不至于出現層壓蓋的現象,也不必人工調整層的顯示順序;

(2)數據比例尺可達到一致;

(3)數據具有同樣的特性,便于數據維護;

(4)數據可有相同的使用目的與方式;

(5)對于不同安全級別的數據可單獨存儲。本電子地圖數據分層如圖2所示。

2Web電子地圖功能實現

本系統利用電子地圖作為基礎地理信息,顯示陜西省的高速公路、國道、省道、縣道、鄉道、河流、行政區等。同時,電子地圖上動態顯示相關的公路工程設計項目空間信息,用戶只需通過在電子地圖上單擊某一項目路線上的某個位置,系統將彈出該路線對應樁號的圖檔資料列表。根據以上功能敘述,電子地圖插件主要由DataAccessComponent、LayerItemComponent、MapOperationComponent、ApplicationComponent、MapDisplayComponent等部分組成,其組織框架如圖3所示。

●DataAccessComponent:從數據庫中取得點、線、面數據裝入工作區。

●LayerItemComponent:將點、線、面數據進行分層。GIS為有效地存儲和管理數據,采用分層技術。分層是根據地圖的某些特征,把它分成若干層,整張地圖是所有層疊加的結果。在與用戶交互的過程中,只處理涉及到的圖層而不是整張地圖,因而能對用戶的要求作快速的反應。

●MapOperationComponent:完成地圖的放大、縮小、復位等操作。

●ApplicationComponent:選擇公路工程設計項目空間信息,將選擇的空間信息轉換為路線樁號信息提供給用戶。

●MapDisplayComponent,處理客戶瀏覽器上地圖的動態顯示。地圖的數據量大,如果完全由服務器控制客戶端的地圖顯示,那么在網上頻繁傳輸地圖占用網絡帶寬大,增加網絡傳輸壓力,同時也大大地減慢客戶端的響應速度。此模塊就是為減輕服務器負擔和網絡的通信載荷、提高客戶端地圖操作的響應速度,在客戶端執行,完成簡單的圖形處理和圖形顯示功能。對于需要服務器協助完成的圖形操作,本模塊完成一些獨立的功能后,把參數和操作返回給服務器。

結束語

本文通過公路工程設計資料在網絡電子地圖上進行查詢的需求為出發點,介紹了在Web環境下開發電子地圖的技術路線以及需求的設計實現。對于目前的開發狀況,由于資金與技術力量的限制,本系統的解決方案是最便捷、性價比最高、維護最方便的。不過也有一些不足,如數據交換的流量較大,在Internet網上遠程調用時,如果在網絡條件不是很好的情況下,可能會有些延遲,但這些可以在條件允許的情況下,提高硬件配置和優化網絡結構加以改善。

這個Web電子地圖插件有著很強的擴充性。下一步的設想是:由各部門負責屬于自己的公路工程項目空間數據的更新、維護工作,再通過網頁上傳提交到數據服務器。也是說,形成一個分布式數據庫,這樣可以完成繁瑣的數據更新的工作,充分發揮網絡的優勢。

作者:楊廣平翟娜趙雍單位:中煤航測遙感局西安煤航信息產業有限公司國家測繪局第一航測遙感院陜西省交通規劃設計研究院遙感信息中心

主站蜘蛛池模板: 男女男精品视频免费观看 | 国产男人天堂 | 最新电影在线免费完整观看 | 日韩欧美在线免费观看 | 亚洲福利一区福利三区 | 亚洲最大视频网站 | 久久久久久久国产视频 | 丁香综合激情 | 欧美午夜色视频国产精品 | 综合久青草视频 | 久久国产一区二区三区 | 精品视频网 | 自偷自拍视频 | 五月天色丁香 | 性欧美长视频 | 在线成人亚洲 | 亚洲成人中文字幕 | 婷婷6月天 | 欧美精品福利视频 | 精品欧美亚洲韩国日本久久 | 欧美日韩成人高清在线播放 | 欧美 自拍偷拍 | 国内久久| 日韩欧美不卡视频 | 99久久综合狠狠综合久久aⅴ | 欧美日韩综合在线视频免费看 | 国产成人精品日本亚洲语言 | 亚洲欧美日本综合一区二区三区 | 亚洲综合无码一区二区 | 亚洲自偷精品视频自拍 | 99er这里只有精品 | 愉拍自拍视频在线播放 | 日本午夜高清视频 | 男人天堂资源网 | 自拍亚洲国产 | 高清偷自拍第1页 | 精品在线免费观看视频 | 一区免费在线观看 | 久久精品大片 | 久久男人的天堂 | 亚洲综合伊人 |