日韩视频专区_久久精品国产成人av_青青免费在线视频_欧美精品一级片_日韩在线观看中文字幕_九九热在线精品

美章網(wǎng) 資料文庫(kù) Web視域下電子地圖的研習(xí)范文

Web視域下電子地圖的研習(xí)范文

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

Web視域下電子地圖的研習(xí)

技術(shù)有以下優(yōu)點(diǎn):(1)可以使用幾乎所有的腳本語(yǔ)言(VBScript、Jscript)編寫客戶端腳本程序;(2)能調(diào)用具有特定功能的網(wǎng)頁(yè)插件,并協(xié)調(diào)插件的運(yùn)行,利用服務(wù)器的計(jì)算資源,完成復(fù)雜的功能;(3)使用技術(shù)使數(shù)據(jù)庫(kù)存取數(shù)據(jù)更加容易;(4)代碼保密性強(qiáng),無(wú)代碼泄漏問(wèn)題。代碼在服務(wù)器端進(jìn)行處理,用戶無(wú)法看到,保證了系統(tǒng)的安全性及開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán)。

但是,也有缺點(diǎn):它把所有的對(duì)象作為后臺(tái)綁定對(duì)象,在運(yùn)行時(shí),要對(duì)屬性和方法請(qǐng)求對(duì)象信息,從而減慢程序的響應(yīng)速度;實(shí)現(xiàn)龐大的數(shù)據(jù)訪問(wèn)和數(shù)據(jù)處理時(shí),技術(shù)不適合。這正是本解決方案需要嵌入ActiveX的主要原因。

ActiveX組件基于COM(ComponentObjectModel)規(guī)范,以Win32動(dòng)態(tài)連接庫(kù)(ActiveXDLL)形式的可執(zhí)行二進(jìn)制代碼,是符合國(guó)際標(biāo)準(zhǔn)的控件,能方便地建立可伸縮的、執(zhí)行速度快的處理程序。它將一個(gè)或多個(gè)服務(wù)進(jìn)行物理封裝,其內(nèi)部實(shí)現(xiàn)過(guò)程對(duì)外界隱藏,其他應(yīng)用程序或組件只能通過(guò)組件接口進(jìn)行調(diào)用。此外由于ActiveX控件可以用多種語(yǔ)言實(shí)現(xiàn),如VB、VC++、C#都是很好的組件開(kāi)發(fā)語(yǔ)言,這樣就可以復(fù)用原有的源代碼,提高開(kāi)發(fā)效率。

web電子地圖開(kāi)發(fā)方式的選擇

目前Web電子地圖應(yīng)用程序的開(kāi)發(fā)方式分為獨(dú)立開(kāi)發(fā)和集成二次開(kāi)發(fā)。

●獨(dú)立開(kāi)發(fā)方式指不依賴任何GIS軟件,所有的算法都由開(kāi)發(fā)者設(shè)計(jì),然后選用某種程序設(shè)計(jì)語(yǔ)言,如VB、C++、C#,在一定的程序開(kāi)發(fā)平臺(tái)上編程實(shí)現(xiàn)。

●集成二次開(kāi)發(fā)方式集成二次開(kāi)發(fā)是指利用GIS軟件(如ArcGIS,MapInfo,SuperMap等)實(shí)現(xiàn)GIS的基本功能,以編程開(kāi)發(fā)工具為開(kāi)發(fā)平臺(tái),充分發(fā)揮GIS軟件在空間數(shù)據(jù)處理上的優(yōu)勢(shì)及在應(yīng)用程序開(kāi)發(fā)上的強(qiáng)大功能,進(jìn)行集成二次開(kāi)發(fā)。由于本方案需要滿足以下要求:

●用戶自己定義系統(tǒng)的界面和功能;

●系統(tǒng)的可伸縮性、開(kāi)放性;

●多用戶的并發(fā)訪問(wèn);

●系統(tǒng)相對(duì)較小,運(yùn)行迅速;

●容易基于以上考慮,我們選擇獨(dú)立開(kāi)發(fā)方式進(jìn)行開(kāi)發(fā),這樣將無(wú)須依賴于任何商業(yè)GIS軟件,減少了系統(tǒng)開(kāi)發(fā)的成本,算法的設(shè)計(jì)與代碼可以運(yùn)用于以后的類似的應(yīng)用系統(tǒng)開(kāi)發(fā)中。

Web環(huán)境下電子地圖研發(fā)的主要技術(shù)路線

本電子地圖ActiveX插件的研發(fā)是基于.NETFrameWork2.0基礎(chǔ)框架,以C#語(yǔ)言為底層邏輯開(kāi)發(fā)語(yǔ)言,采用GDI+圖形設(shè)備接口來(lái)進(jìn)行電子地圖的繪制。通過(guò)研發(fā)測(cè)試,對(duì)于本系統(tǒng)而言,其對(duì)矢量數(shù)據(jù)流暢的表現(xiàn)能力,實(shí)現(xiàn)了矢量電子地圖與圖檔可視化管理的完美結(jié)合。Web環(huán)境下電子地圖的研制流程如圖1所示。

Web環(huán)境下電子地圖設(shè)計(jì)實(shí)現(xiàn)

1數(shù)據(jù)準(zhǔn)備

電子地圖數(shù)據(jù)來(lái)源于AutoCAD格式,分為地理底圖數(shù)據(jù)、公路網(wǎng)數(shù)據(jù)和公路工程設(shè)計(jì)項(xiàng)目空間數(shù)據(jù)。這些數(shù)據(jù)以層狀關(guān)系組織和管理,其優(yōu)點(diǎn)在于:

(1)采用不同形狀的矢量分層存儲(chǔ),可使系統(tǒng)自動(dòng)識(shí)別層的對(duì)象特征,在顯示時(shí)不至于出現(xiàn)層壓蓋的現(xiàn)象,也不必人工調(diào)整層的顯示順序;

(2)數(shù)據(jù)比例尺可達(dá)到一致;

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

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

(5)對(duì)于不同安全級(jí)別的數(shù)據(jù)可單獨(dú)存儲(chǔ)。本電子地圖數(shù)據(jù)分層如圖2所示。

2Web電子地圖功能實(shí)現(xiàn)

本系統(tǒng)利用電子地圖作為基礎(chǔ)地理信息,顯示陜西省的高速公路、國(guó)道、省道、縣道、鄉(xiāng)道、河流、行政區(qū)等。同時(shí),電子地圖上動(dòng)態(tài)顯示相關(guān)的公路工程設(shè)計(jì)項(xiàng)目空間信息,用戶只需通過(guò)在電子地圖上單擊某一項(xiàng)目路線上的某個(gè)位置,系統(tǒng)將彈出該路線對(duì)應(yīng)樁號(hào)的圖檔資料列表。根據(jù)以上功能敘述,電子地圖插件主要由DataAccessComponent、LayerItemComponent、MapOperationComponent、ApplicationComponent、MapDisplayComponent等部分組成,其組織框架如圖3所示。

●DataAccessComponent:從數(shù)據(jù)庫(kù)中取得點(diǎn)、線、面數(shù)據(jù)裝入工作區(qū)。

●LayerItemComponent:將點(diǎn)、線、面數(shù)據(jù)進(jìn)行分層。GIS為有效地存儲(chǔ)和管理數(shù)據(jù),采用分層技術(shù)。分層是根據(jù)地圖的某些特征,把它分成若干層,整張地圖是所有層疊加的結(jié)果。在與用戶交互的過(guò)程中,只處理涉及到的圖層而不是整張地圖,因而能對(duì)用戶的要求作快速的反應(yīng)。

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

●ApplicationComponent:選擇公路工程設(shè)計(jì)項(xiàng)目空間信息,將選擇的空間信息轉(zhuǎn)換為路線樁號(hào)信息提供給用戶。

●MapDisplayComponent,處理客戶瀏覽器上地圖的動(dòng)態(tài)顯示。地圖的數(shù)據(jù)量大,如果完全由服務(wù)器控制客戶端的地圖顯示,那么在網(wǎng)上頻繁傳輸?shù)貓D占用網(wǎng)絡(luò)帶寬大,增加網(wǎng)絡(luò)傳輸壓力,同時(shí)也大大地減慢客戶端的響應(yīng)速度。此模塊就是為減輕服務(wù)器負(fù)擔(dān)和網(wǎng)絡(luò)的通信載荷、提高客戶端地圖操作的響應(yīng)速度,在客戶端執(zhí)行,完成簡(jiǎn)單的圖形處理和圖形顯示功能。對(duì)于需要服務(wù)器協(xié)助完成的圖形操作,本模塊完成一些獨(dú)立的功能后,把參數(shù)和操作返回給服務(wù)器。

結(jié)束語(yǔ)

本文通過(guò)公路工程設(shè)計(jì)資料在網(wǎng)絡(luò)電子地圖上進(jìn)行查詢的需求為出發(fā)點(diǎn),介紹了在Web環(huán)境下開(kāi)發(fā)電子地圖的技術(shù)路線以及需求的設(shè)計(jì)實(shí)現(xiàn)。對(duì)于目前的開(kāi)發(fā)狀況,由于資金與技術(shù)力量的限制,本系統(tǒng)的解決方案是最便捷、性價(jià)比最高、維護(hù)最方便的。不過(guò)也有一些不足,如數(shù)據(jù)交換的流量較大,在Internet網(wǎng)上遠(yuǎn)程調(diào)用時(shí),如果在網(wǎng)絡(luò)條件不是很好的情況下,可能會(huì)有些延遲,但這些可以在條件允許的情況下,提高硬件配置和優(yōu)化網(wǎng)絡(luò)結(jié)構(gòu)加以改善。

這個(gè)Web電子地圖插件有著很強(qiáng)的擴(kuò)充性。下一步的設(shè)想是:由各部門負(fù)責(zé)屬于自己的公路工程項(xiàng)目空間數(shù)據(jù)的更新、維護(hù)工作,再通過(guò)網(wǎng)頁(yè)上傳提交到數(shù)據(jù)服務(wù)器。也是說(shuō),形成一個(gè)分布式數(shù)據(jù)庫(kù),這樣可以完成繁瑣的數(shù)據(jù)更新的工作,充分發(fā)揮網(wǎng)絡(luò)的優(yōu)勢(shì)。

作者:楊廣平翟娜趙雍?jiǎn)挝唬褐忻汉綔y(cè)遙感局西安煤航信息產(chǎn)業(yè)有限公司國(guó)家測(cè)繪局第一航測(cè)遙感院陜西省交通規(guī)劃設(shè)計(jì)研究院遙感信息中心

主站蜘蛛池模板: 天堂网2020 | 免费av国产 | 亚洲的天堂 | 综合色婷婷一区二区亚洲欧美国产 | 亚洲成人一区二区 | 国产精品久久久久精 | 中文字幕+乱码+中文字幕一区 | 亚洲精品在线视频观看 | 三级精品视频 | 久久久国产精品久久久 | 久久久一区二区三区四区 | 中国少妇videosex性hd | 国产精品乱码久久久久久 | 国产第88页 | 成人黄网免费观看视频 | 91国产视频在线观看 | 肉肉av福利一精品导航 | 激情久久久久 | 在线欧美一区 | 欧美激情片在线观看 | 日韩成人免费在线 | 色av影院 | 日韩激情一区二区 | 日韩精品免费一区二区在线观看 | 日韩精品一二三区 | 69av在线| 日韩高清欧美 | 日本一区二区在线 | 亚洲精选在线观看 | 在线精品国产 | 蜜桃91丨九色丨蝌蚪91桃色 | 国产午夜一区二区三区 | 在线a网 | 成人片在线免费看 | 国产 日韩 欧美 成人 | 精品国产99 | 欧美三级三级三级爽爽爽 | 羞羞答答影院 | 国内91视频 | 欧洲精品一区 | 正在播放久久 |