EV-Globe在線平臺(tái)二次開發(fā)教程_第1頁(yè)
EV-Globe在線平臺(tái)二次開發(fā)教程_第2頁(yè)
EV-Globe在線平臺(tái)二次開發(fā)教程_第3頁(yè)
EV-Globe在線平臺(tái)二次開發(fā)教程_第4頁(yè)
EV-Globe在線平臺(tái)二次開發(fā)教程_第5頁(yè)
已閱讀5頁(yè),還剩72頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司 # IEV-GlobeWeb版二次開發(fā)教程EV-GlobeWeb版二次開發(fā)教程北京國(guó)遙新天地信息技術(shù)有限公司2010年3月北京EARTHVIEWEV-!magecom北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-!magecom北京國(guó)遙新天地信息技術(shù)有限公司 II #EV-GlobeWeb版二次開發(fā)教程版權(quán)所有二2009-2015,北京國(guó)遙新天地信息技術(shù)有限公司。本版最終解釋權(quán)歸北京國(guó)遙新天地信息技術(shù)有限公司所有。警告,本文檔包含的所有內(nèi)容是北京國(guó)遙新天地信息技術(shù)有限公司的財(cái)產(chǎn),受到中華人民共和國(guó)著作權(quán)法和國(guó)際公約的保護(hù)。未得到北

2、京國(guó)遙新天地信息技術(shù)有限公司的書面許可,不得以任何形式或手段復(fù)制、傳播,或以任何電子和文本方式翻印、轉(zhuǎn)載本文檔的任何部分。本文檔并不代表供應(yīng)商及其代理的承諾,北京國(guó)遙新天地信息技術(shù)有限公司可以在不做任何申明的情況下對(duì)本文檔的內(nèi)容進(jìn)行修改。本文檔內(nèi)容的更改將不另行通知。如有疑問(wèn)請(qǐng)與北京國(guó)遙新天地信息技術(shù)有限公司聯(lián)系:北京市朝陽(yáng)區(qū)安翔北里甲11號(hào)北京創(chuàng)業(yè)大廈B座21層01室。EVrnage.Com徽標(biāo)是北京國(guó)遙新天地信息技術(shù)有限公司的注冊(cè)商標(biāo)。EV*!mage.Com的一切有關(guān)權(quán)利屬于北京國(guó)遙新天地信息技術(shù)有限公司所有。本文檔中所涉及的軟件產(chǎn)品及其后續(xù)升級(jí)產(chǎn)品均由北京國(guó)遙新天地信息技術(shù)有限公司制作

3、并負(fù)責(zé)全權(quán)銷售。本文檔中提到的其它公司及其產(chǎn)品的商標(biāo)所有權(quán)屬于該商標(biāo)的所有者。北京國(guó)遙新天地信息技術(shù)有限公司聯(lián)系方式:電話:+86-10-64876655傳真:+86-10-64884630網(wǎng)址: HYPERLINK 銷售電子郵箱: HYPERLINK mailto:sales sales技術(shù)支持電子郵箱: HYPERLINK mailto:support support北京國(guó)遙新天地信息技術(shù)有限公司歡迎您的寶貴意見(jiàn)和建議。 IV IIIEARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EV-Globe目版錄次開發(fā)教程TOC o 1-5 h zEV-GLOBEWEB版二次開發(fā)教程I基礎(chǔ)篇錯(cuò)

4、誤!未定義書簽。EV-GLOBEWEB版二次開發(fā)入門8 HYPERLINK l bookmark10 1.1各主要功能模塊簡(jiǎn)介81.2EV-GlobeWeb版二次開發(fā)入門示例9 HYPERLINK l bookmark18 WEBGLOBECORE控件開發(fā)指南11WEBGLOBECORE控件介紹11WEBGLOBECORE控件開發(fā)示例12添加WebGlobeCore控件12 HYPERLINK l bookmark20 視圖控制功能的實(shí)現(xiàn)12 HYPERLINK l bookmark22 飛行定位13 HYPERLINK l bookmark24 保存快照13WEBLAYERTREECONTR

5、OL控件開發(fā)指南14WORLDLAYERMANAGER控件簡(jiǎn)介14WORLDLAYERMANAGER控件開發(fā)實(shí)例14KML標(biāo)注管理開發(fā)指南16 HYPERLINK l bookmark38 WEBKMLTREECONTROL控件簡(jiǎn)介16開發(fā)示例16加載并初始化WebKmlTreeControl控件16 HYPERLINK l bookmark40 4.2.2添加KML文件夾標(biāo)注對(duì)象17 HYPERLINK l bookmark42 添加點(diǎn)地標(biāo)對(duì)象18 HYPERLINK l bookmark44 添加路徑標(biāo)注對(duì)象19 HYPERLINK l bookmark46 添加多邊形標(biāo)注對(duì)象19 HYP

6、ERLINK l bookmark48 添加模型標(biāo)注對(duì)象20 HYPERLINK l bookmark50 添加影像覆蓋層標(biāo)注對(duì)象21 HYPERLINK l bookmark52 添加照片標(biāo)注對(duì)象21 HYPERLINK l bookmark54 添加網(wǎng)絡(luò)連接標(biāo)注對(duì)象22 HYPERLINK l bookmark56 添加長(zhǎng)方體標(biāo)注對(duì)象23 HYPERLINK l bookmark58 添加錐體標(biāo)注對(duì)象23 HYPERLINK l bookmark60 添加半球標(biāo)注對(duì)象24 HYPERLINK l bookmark62 導(dǎo)入KML/KMZ文件25 HYPERLINK l bookmark68

7、 WEBSAILMANAGERCONTROL控件開發(fā)指南26WEBSAILMANAGERCONTROL控件簡(jiǎn)介26開發(fā)示例26地名查詢模塊開發(fā)指南29WEBPLACERESULTCONTROL控件簡(jiǎn)介29開發(fā)示例29 HYPERLINK l bookmark76 界面設(shè)計(jì)29 HYPERLINK l bookmark78 編寫代碼30 HYPERLINK l bookmark80 運(yùn)行結(jié)果30三維分析開發(fā)指南31EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司 VI VEV-GlobeWeb版二次開發(fā)教程TOC o 1-5 h z H

8、YPERLINK l bookmark86 7.1三維分析功能簡(jiǎn)介31 HYPERLINK l bookmark88 7.2三維分析功能開發(fā)示例32 HYPERLINK l bookmark90 三維采點(diǎn)32 HYPERLINK l bookmark92 距離量測(cè)33 HYPERLINK l bookmark94 面積量測(cè)33 HYPERLINK l bookmark96 通視分析34 HYPERLINK l bookmark98 挖填方計(jì)算34 HYPERLINK l bookmark100 點(diǎn)源淹沒(méi)分析35 HYPERLINK l bookmark102 面源淹沒(méi)分析35 HYPERLIN

9、K l bookmark104 高度測(cè)量36 HYPERLINK l bookmark106 坡度分析36 HYPERLINK l bookmark108 斷面分析37 HYPERLINK l bookmark110 等高線分析38 HYPERLINK l bookmark112 雨雪效果38矢量地圖開發(fā)指南39WEBMAPSQLQUERYCONTROL控件39 HYPERLINK l bookmark120 簡(jiǎn)介39WEBMAPRESULTCONTROL控件40 HYPERLINK l bookmark124 簡(jiǎn)介40 HYPERLINK l bookmark126 開發(fā)示例40 HYPER

10、LINK l bookmark128 設(shè)置界面40 HYPERLINK l bookmark132 加載遠(yuǎn)程地圖42 HYPERLINK l bookmark134 基本查詢操作42 HYPERLINK l bookmark136 清除高亮44 HYPERLINK l bookmark138 高級(jí)篇45自定義添加對(duì)象46開發(fā)示例46 HYPERLINK l bookmark146 添加文件夾46 HYPERLINK l bookmark148 添加點(diǎn)47 HYPERLINK l bookmark150 添加線48 HYPERLINK l bookmark152 添加面49 HYPERLINK

11、l bookmark154 9.2.5添加dae模型51 HYPERLINK l bookmark156 9.2.6添加x模型52 HYPERLINK l bookmark158 添加骨骼動(dòng)畫模型54 HYPERLINK l bookmark160 添加圖像覆蓋層54 HYPERLINK l bookmark162 添加網(wǎng)絡(luò)連接56 HYPERLINK l bookmark164 添加管線57 HYPERLINK l bookmark166 管線液體流動(dòng)控制5810模型移動(dòng)61開發(fā)示例61 HYPERLINK l bookmark174 模型移動(dòng)6111綜合示例64 HYPERLINK l b

12、ookmark180 12結(jié)構(gòu)說(shuō)明65EV-GlobeWeb版二次開發(fā)教程11.1GLOBECONTROL控件結(jié)構(gòu)6511.2WEBGLOBECONTROLS控件結(jié)構(gòu)67EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司 EV-GlobeWeb版二次開發(fā)教程EV-GlobeWeb項(xiàng)目架構(gòu)主要分為三部分:GlobeControl、WebGlobe、WebGlobeControls。EV-GlobeWeb設(shè)計(jì)原理:WebGlobe即EV-GlobeWeb表示層,主要是EV-Globe在線平臺(tái)的展示頁(yè)面;WebGlobeControls主要集

13、成自定義開發(fā)控件(2章2.1介紹),各控件內(nèi)的模塊界面及常用的功能由JavaScript生成;GlobeControl主要為數(shù)據(jù)處理層。WebGlobe中在線平臺(tái)加載控件,通過(guò)WebGlobeControls.dll中控件的模塊功能,展示三維地球。界面數(shù)據(jù)交互時(shí),通過(guò)WebGlobeControls提供js方法將相應(yīng)數(shù)據(jù)移交GlobeControl層處理,GlobeControl層處理后將三維效果及數(shù)據(jù)返回WebGlobe中Default.aspx頁(yè)面展現(xiàn)。在項(xiàng)目中添加新的功能模塊步驟如下:、在WebGlobeControls添加個(gè)新js腳本文件,js文件包含該模塊相應(yīng)對(duì)話窗體的html樣式、

14、js方法,并相應(yīng)添加css樣式表。Js文件屬性生成操作設(shè)置為嵌入式資源,高級(jí)保存選項(xiàng)為編碼UTF-8帶簽名代碼頁(yè)65001。、在WebGlobeControls新建Web自定義控件,命名空間引用usingSystem.Web.UI.HtmlControls;在自定義控件中添加啟用相應(yīng)的嵌入式資源js腳本文件以及css樣式表。目的向頁(yè)面注冊(cè)JavaScript腳本、初始化加載Css文件及設(shè)置渲染界面前進(jìn)行的操作參數(shù)。、在WebGlobeControls添加與新建Web自定義控件相同名稱的圖標(biāo)。(4)、在GlobeControl中添加新功能模塊對(duì)應(yīng)的類,在GlobeControl.cs中添加該類的

15、構(gòu)造函數(shù)(初始化地球窗體時(shí),相應(yīng)實(shí)例化該類)。自定義控件功能模塊運(yùn)用原理:、拖拽模塊控件(WebAnalysisControl)至頁(yè)面中。、頁(yè)面運(yùn)行后,點(diǎn)擊帶模塊控件(如坡度分析)中js方法的按鈕,通過(guò)控件附帶js文件生成相應(yīng)的對(duì)話框,當(dāng)在對(duì)話框進(jìn)行相關(guān)數(shù)據(jù)操作后,點(diǎn)擊應(yīng)用按鈕,通過(guò)js方法轉(zhuǎn)向到GlobeControl中GlobeControl.cs的AnalysisDialogLoader構(gòu)造函數(shù)繼續(xù)轉(zhuǎn)向AnalysisDialogLoader里的坡度分析(SlopeAnalyzerDialog)類中SlopeAnalyzerApply方法,由此將數(shù)據(jù)移交GlobeControl中Anal

16、ysisDialogLoader.SlopeAnalyzerDialog.SlopeAnalyzerApply方法。、經(jīng)過(guò)SlopeAnalyzerAppl方法處理后的數(shù)據(jù)三維效果,直接再傳回地球窗體展示。而相關(guān)的數(shù)據(jù)通過(guò)GlobeControl中GlobeControl.cs的CallJavaScript頁(yè)面交互方法將數(shù)據(jù)回傳給js方法進(jìn)行間接處理,并展示(如返回對(duì)話框中數(shù)據(jù)變化)。坡度分析參考實(shí)例:WebGlobeControls:WebAnalysisControl.cs(Web自定義控件);AnalysisDialog文件夾下SlopeAnalyzerDialog.js文件GlobeC

17、ontrol:GlobeControl.cs;文件夾AnalysisDialog:AnalysisDialogLoader.cs及SlopeAnalyzerDialog.csEV-GlobeWeb版二次開發(fā)教程基礎(chǔ)篇 # EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EV-GlobeWeb版二次開發(fā)教程1EV-GlobeWeb版二次開發(fā)入門介紹本章主要介紹EV-GlobeWeb版各主要模塊的功能,EV-Globe二次開發(fā)包各主要模塊能夠?qū)崿F(xiàn)的功能以及EV-GlobeWeb版的二次開發(fā)入門示例。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解EV-GlobeWeb版的各主要功能模塊;加載

18、插件,在網(wǎng)頁(yè)中顯示三維地球。1.1各主要功能模塊簡(jiǎn)介序號(hào)名稱功能描述1視圖管理視圖管理主要負(fù)責(zé)EV-Globe信息服務(wù)平臺(tái)應(yīng)用環(huán)境窗口的布局、三維地球窗口中各個(gè)要素的顯隱、系統(tǒng)插件的顯隱以及數(shù)據(jù)的對(duì)比瀏覽等。2基礎(chǔ)信息管理基礎(chǔ)信息管理功能主要由圖層控制面板實(shí)現(xiàn)。通過(guò)圖層控制面板,用戶可以控制個(gè)圖層的顯示。3KML地標(biāo)管理EV-Globe支持GoogleEarth的KML文件格式,用戶通過(guò)KML地標(biāo)管理器控件可以輕松的對(duì).kml文件和.kmz文件講行編輯和管理。KML地標(biāo)管理器控件中包括我的地理標(biāo)注,用戶可以在我的地理標(biāo)注中長(zhǎng)期保存KML地標(biāo)文件。4路徑導(dǎo)航EV-Globe中的路徑導(dǎo)航功能由飛行

19、瀏覽控制面板實(shí)現(xiàn),該控件可以實(shí)現(xiàn)飛行路線的創(chuàng)建和各種飛行參數(shù)的設(shè)置。通過(guò)修改飛行參數(shù)可以享受多種視角的飛行瀏覽效果。5地名查詢地名杳詢功能可以實(shí)現(xiàn)中國(guó)國(guó)土范圍內(nèi)各級(jí)行政單位地名的模糊查詢。用戶通過(guò)輸入關(guān)鍵字查找到相關(guān)信息的列表,并得到準(zhǔn)確的經(jīng)緯度信息;雙擊查詢結(jié)果即可實(shí)現(xiàn)定位。具體實(shí)現(xiàn)過(guò)程請(qǐng)參見(jiàn)“地名杳詢模塊開發(fā)指南”6三維空間分析空間分析是EV-Globe中的重要分析功能,比如距離量算、面積量算、高度量測(cè)、剖面分析、挖填方計(jì)算、淹沒(méi)分析、通視分析、高程分析、坡度分析等,具體實(shí)現(xiàn)過(guò)程請(qǐng)參見(jiàn)“三維分析開發(fā)指南”7矢量地圖EV-Globe已實(shí)現(xiàn)的對(duì)矢量地圖的操作主要包括矢量數(shù)據(jù)的顯示,點(diǎn)選、圓選、

20、框選等鼠標(biāo)與地圖的父互杳詢,SQL杳詢,最優(yōu)路徑分析等空間分析功能。具體實(shí)現(xiàn)過(guò)程請(qǐng)參見(jiàn)“矢量地圖開發(fā)指南”表1.1EV-GlobePro主要功能模塊列表EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-!mage,coml北京國(guó)遙新天地信息技術(shù)有限公司 # EV-GlobeWeb版二次開發(fā)教程由以上的功能模塊列表可以看出,EV-Globe已經(jīng)封裝了一些基本圖層和常用的功能,用戶可以直接利用已有的模塊進(jìn)行快速的定制開發(fā),可以很方便的實(shí)現(xiàn)EV-Globe通用版所具有的功能。1.2EV-GlobeWeb版二次開發(fā)入門示

21、例(1)創(chuàng)建新網(wǎng)站1、啟動(dòng)MicrosoftVisualStudio.NET2005。2、在C:MyProject目錄下新建C#的一個(gè)網(wǎng)站,命名為Sample,如圖1.1所示。圖1.1新建網(wǎng)站(2)添加插件、xml、引用dll1.在網(wǎng)站目錄下新建文件夾activex,將EV-GlobeWeb版開發(fā)包中提供的EVGlobeWebPlugin.cab(不帶FrameWork)和EVGlobeWebPluginWithFrameWork.cab(帶FrameWork)兩個(gè)文件拷貝到activex文件夾下;網(wǎng)站目錄下新建文件夾Config,并將EV-GlobeWeb版開發(fā)包中提供的world.xml拷

22、貝到Config文件夾下;并添加引用EV-GlobeWeb版開發(fā)包dll文件夾中提供的WebGlobeControls.dll,如圖1.2所示。岳解決方案Sample(1個(gè)項(xiàng)目)actives-C:Sa*ple目EVGlobeWebPlugin.cab目EVG1obeWebPluginWithFranteWork.cabApp_DataBin+jWebGlobeControls.dll去WebGlobeControls.pdbWebGlcibeCon-trols.KmlConfig圖叫邏111添加插件文件+Default,aspsEV-GlobeWeb版二次開發(fā)教程注意:world.xml中可

23、設(shè)置連接服務(wù)器IP地址,如不添加world.xml,項(xiàng)目將連接cab包自帶world.xml的IP地址。Activex中cab包根據(jù)本計(jì)算機(jī)安裝FrameWork情況自動(dòng)選擇下載。2.在網(wǎng)站目錄下新建web窗體,并在頁(yè)面代碼中添加引用插件的代碼(注意:插件的classid和codebase在開發(fā)包文件中提供),具體代碼如下。%PageLanguage二C#AutoEventWireup二trueCodeFile二Default.aspx.csInherits=_Default%3.運(yùn)行網(wǎng)站,網(wǎng)站提示安裝插件,默認(rèn)安裝即可,安裝完插件后,頁(yè)面運(yùn)行效果如圖1.3所示。圖1.3網(wǎng)站運(yùn)行效果圖 #EA

24、FITHVIEWEV-!magecom北京國(guó)遙新天地信息技術(shù)有限公司EV-GlobeWeb版二次開發(fā)教程2WebGlobeCore控件開發(fā)指南介紹本章主要介紹EV-GlobeSDK二次開發(fā)包的核心控件之一WebGlobeCore,包括WebGlobeCore控件的功能介紹,并通過(guò)具體實(shí)例講解WebGlobeCore控件中各主要功能的具體實(shí)現(xiàn)。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解WebGlobeCore控件的主要功能;實(shí)現(xiàn)地球窗口各插件和各地圖要素的顯隱控制;實(shí)現(xiàn)飛行定位功能;實(shí)現(xiàn)保存屏幕快照功能。2.1WebGlobeCore控件介紹WebGlobeCore控件位于WebGlobe

25、Controls.dll中,使用之前需要在VisualStudio開發(fā)環(huán)境的工具箱中添加該控件,如圖圖2.1添加控件EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司 EV-GlobeWeb版二次開發(fā)教程IlTebFartsl)HTIL指針WebFilapSqlQuwyCorLtrulWebSaiIMsltlsl評(píng)ontrolWebLayerTreeCrulWebArLysieCdpArolWebGlobeCoreWebKmlTreeControlWebGlobeUIWebFlaceRemiltCorLtrulWebFilapRemul

26、tControl圖2.2主要控件WebGlobeCore控件開發(fā)示例添加WebGlobeCore控件從工具箱中拖入WebGlobeCore控件到頁(yè)面中,頁(yè)面中代碼如下:EarthView:WebGlobeCoreID二WebGlobeCorelrunat二serverWebGlobeID二webGlobe/注意:設(shè)置WebGlobelD為頁(yè)面中object的id,例如WebGlobelD二webGlobe視圖控制功能的實(shí)現(xiàn)GlobeWindow控件的視圖控制主要包括天空、大氣、星空、表皮、海水等插件的顯隱控制和比例尺、狀態(tài)欄、導(dǎo)航器、經(jīng)緯網(wǎng)等地圖要素的顯隱控制。在頁(yè)面中添加如下代碼EV-Glo

27、beWeb版二次開發(fā)教程函數(shù)說(shuō)明:EarthView_ChangeLatLongGridVisible:改變經(jīng)緯網(wǎng)的顯示;EarthView_ChangeStatusBarVisible:改變狀態(tài)欄的顯示;EarthView_ChangeSurfaceLayerVisible:改變表皮的顯示;EarthView_ChangeStarsLayerVisible:改變星空的顯示;EarthView_ChangeAtmosphereLayerVisible:改變大氣的顯示;EarthView_ChangeSkyLayerVisible:改變天空的顯示;EarthView_ChangeSeaLayer

28、Visible:改變海洋圖層的顯示;EarthView_ChangePlantesVisible:改變太陽(yáng)的顯示;EarthView_ChangeNavigationPanelVisible:改變導(dǎo)航器的顯示;EarthView_ChangeScaleLegendBarVisible:改變比例尺的顯示。飛行定位(1)EarthView_FlyTo各參數(shù)的具體含義Latitude:緯度;longitude:經(jīng)度;heading:正北方向偏角;altitude:視點(diǎn)高度;tilt:仰角。(2)具體示例在頁(yè)面中添加如下代碼:運(yùn)行頁(yè)面,點(diǎn)擊飛行按鈕后,相機(jī)的位置信息是緯度:50.0;經(jīng)度:100.00

29、;正北方向偏角:0;視點(diǎn)高度:10米;仰角:0度。保存快照主要用于保存,當(dāng)前虛擬地球的快照,在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value二快照onclick二EarthView_ScreenShot();7運(yùn)行頁(yè)面,點(diǎn)擊快照按鈕后,彈出圖片保存對(duì)話框,保存即可。EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司 EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EV-GlobeWeb版二次開發(fā)教程3WebLayerTreeControl控件開發(fā)指南介紹本章主要介紹EV-GlobeSDK二次開發(fā)包的核心控件之一WebLayerTree

30、Control(圖層管理器控件),包括WebLayerTreeContro控件的介紹和簡(jiǎn)單的開發(fā)實(shí)例。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解WebLayerTreeContro控件的主要功能;(2)添加WebLayerTreeContr。控件,了解簡(jiǎn)單開發(fā)實(shí)例;WorldLayerManage控件簡(jiǎn)介WebLayerTreeContr。控件是EV-Globe的圖層管理樹狀控件,主要用于控制影像圖層、道路圖層、水系圖層、行政區(qū)劃和地名等圖層的顯示。WorldLayerManage控件開發(fā)實(shí)例1、添加WebLayerTreeControl控件將WebLayerTreeControl控件從

31、工具箱中拖入到頁(yè)面,頁(yè)面中代碼如下:修改控件大小和樣式,若要使控件浮于虛擬地球上面,則需在控件下面加一個(gè)底層iframe(注意:加一個(gè)iframe的作用主要是防止WebLayerTreeControl控件被object對(duì)象遮擋,WebLayerTreeControl控件樣式的z-index要大于iframe樣式的z-index),修改后代碼如下:2、確保網(wǎng)站目錄下已存在images文件夾,如果不存在,就從Ev-GlobeSDK二次開發(fā)包中將其拷貝至網(wǎng)站目錄下。EV-GlobeWeb版二次開發(fā)教程”茅無(wú)標(biāo)題頁(yè)-IicrosoftInternetExplorer口團(tuán)岡1文件(I)編輯查看收藏工具Q

32、)幫助兇圃-;,搜素皿夾口完畢Q圖3.1圖層管理控件運(yùn)行效果EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EV-GlobeWeb版二次開發(fā)教程4KML標(biāo)注管理開發(fā)指南介紹本章主要介紹EV-GlobeSDK二次開發(fā)包中的KML標(biāo)注管理功能,KML標(biāo)注管理功能主要由SDK二次開發(fā)包的核心控件之一WebKmlTreeControl(KML地標(biāo)管理器控件)實(shí)現(xiàn)。本章的主要內(nèi)容包括對(duì)WebKmlTreeContro控件簡(jiǎn)單介紹,并通過(guò)實(shí)例講解KML標(biāo)注管理功能的具體實(shí)現(xiàn)。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解WebKmlTreeContro控件;掌握WebKmlTreeContro控件

33、的初始化操作;實(shí)現(xiàn)地點(diǎn)標(biāo)注的添加和管理;實(shí)現(xiàn)折線、多邊形標(biāo)注的添加和管理;實(shí)現(xiàn)模型、影像、照片和網(wǎng)絡(luò)鏈接等標(biāo)注的添加和管理;加載已有KML或KMZ文件。WebKmlTreeContrO控件簡(jiǎn)介在EV-GlobeSDK二次開發(fā)包中,KML標(biāo)注管理功能由WebKmlTreeContro腔件實(shí)現(xiàn)。WebKmlTreeControl控件是kml對(duì)象的樹狀管理可視化用戶控件,用戶可以通過(guò)調(diào)用WebKmlTreeContr??丶腁dd方法,非常方便地實(shí)現(xiàn)文件夾、地點(diǎn)標(biāo)注、折線、多邊形、影像覆蓋層、照片、模型、網(wǎng)絡(luò)鏈接等標(biāo)注對(duì)象的添加和管理。開發(fā)示例4.2.1加載并初始化WebKmlTreeContro控

34、件1、添加WebKmlTreeContro腔件在工具箱中將WebKmlTreeContro腔件拖至頁(yè)面中,頁(yè)面中代碼如下:修改控件大小和樣式,若要使控件浮于虛擬地球上面,則需在控件下面加一個(gè)底層iframe(注意:加一個(gè)iframe的作用主要是防止WebKmlTreeControl控件被object對(duì)象遮擋,WebKmlTreeControl控件樣式的z-index要大于iframe樣式的z-index),修改后代碼如下:2、執(zhí)行代碼后,單擊“面”按鈕,彈出如下窗體(圖4.5):EAFITHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EAFITHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EA

35、RTHVIEWEz-!北京國(guó)遙新天地信息技術(shù)有限公司 # EV-GlobeWeb版二次開發(fā)教程圖4.5添加多邊形標(biāo)注對(duì)話框添加模型標(biāo)注對(duì)象1、在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value二模型onclick二EarthView_AddModel();/2、執(zhí)行代碼后,單擊“模型”按鈕,彈出如下窗體(圖4.6):圖4.6添加模型標(biāo)注對(duì)話框EV-GlobeWeb版二次開發(fā)教程添加影像覆蓋層標(biāo)注對(duì)象1、在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value二圖像onclick二EarthView_Add

36、ImageOverlayer();/2、執(zhí)行代碼后,單擊“圖像”按鈕,彈出如下窗體(圖4.7):顓瀕覆蓋層名稱.未頜名丈件瀏覽.不透明度11描述銀國(guó)高度位置確定取消圖4.7添加影像覆蓋層標(biāo)注對(duì)話框添加照片標(biāo)注對(duì)象1、在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value=照片onclick二EarthView_AddPhoto();/2、執(zhí)行代碼后,單擊“照片”按鈕,彈出如下窗體(圖4.8):EARTHVIEWEV-!北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-!北京國(guó)遙新天地信息技術(shù)有限公司 EV-GlobeWeb版二次開發(fā)教程圖4.8添

37、加照片標(biāo)注對(duì)話框添加網(wǎng)絡(luò)連接標(biāo)注對(duì)象1、在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value二連接onclick二EarthView_AddNetworkLink();/2、執(zhí)行代碼后,單擊“連接”按鈕,彈出如下窗體(圖4.9):EV-GlobeWeb版二次開發(fā)教程圖4.9添加網(wǎng)絡(luò)鏈接標(biāo)注對(duì)話框添加長(zhǎng)方體標(biāo)注對(duì)象1、在頁(yè)面中添加如下代碼:2、執(zhí)行代碼后,單擊“長(zhǎng)方體”按鈕,彈出如下窗體(圖4.10):I補(bǔ)加長(zhǎng)芳陳未命塔緯.度395420.055543北經(jīng)度1161.193848描述視國(guó)高度縮放癥轉(zhuǎn)琴嶽確定取消圖4.10添加長(zhǎng)方體對(duì)話框添加錐體標(biāo)注對(duì)

38、象1、在頁(yè)面中添加如下代碼:2、執(zhí)行代碼后,單擊“錐體”按鈕,彈出如下窗體(圖4.11):EAFITHVIEWEz-!北京國(guó)遙新天地信息技術(shù)有限公司EAFITHVIEWEz-!北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEZ-!北京國(guó)遙新天地信息技術(shù)有限公司 # EV-GlobeWeb版二次開發(fā)教程添加半球標(biāo)注對(duì)象1、在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value二半球onclick二EarthView_AddNewHalfSphereModel();/2、執(zhí)行代碼后,單擊“半球”按鈕,彈出如下窗體(圖4.12):圖4.12添加半球?qū)υ捒?/p>

39、EV-GlobeWeb版二次開發(fā)教程導(dǎo)入KML/KMZ文件1、在頁(yè)面中添加如下代碼:inputtype=buttonstyle二width:50px;value二打開onclick二EarthView_LoadKmlToMyPlacemarks(WebKmlTreeControll);/注意:WebKmlTreeControil為頁(yè)面中WebKmlTreeControl控件的id,如需導(dǎo)入到指定的WebKmlTreeControl控件,請(qǐng)?jiān)贓arthView_LoadKmlToMyPlacemarks方法參數(shù)中填入相應(yīng)的WebKmlTreeControl控件的id。2、執(zhí)行代碼后,單擊“打開”

40、按鈕,彈出如下窗體(圖4.13):圖4.13添加網(wǎng)絡(luò)鏈接標(biāo)注對(duì)話框EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-!l京國(guó)遙新天地信息技術(shù)有限公司 EV-GlobeWeb版二次開發(fā)教程WebSailManagerControl控件開發(fā)指南介紹本章主要介紹EV-GlobeSDK二次開發(fā)包的核心控件之一WebSailManagerControl(路徑導(dǎo)航控件),包括WebSailManagerControl控件簡(jiǎn)介及其成員列表的介紹,并通過(guò)具體實(shí)例講解WebSailManagerControl控件能夠?qū)崿F(xiàn)的主要功能。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解We

41、bSailManagerControl控件的主要功能;掌握WebSailManagerControl控件的初始化;實(shí)現(xiàn)WebSailManagerControl控件默認(rèn)飛行路徑的加載;(4)實(shí)現(xiàn)WebSailManagerControl控件自定義路徑的加載。WebSailManagerControl控件簡(jiǎn)介WebSailManagerControl是EV-GlobeSDK二次開發(fā)包中飛行瀏覽的導(dǎo)航控件,它主要負(fù)責(zé)管理地球窗口的飛行瀏覽功能,包括添加飛行路線、設(shè)置路線參數(shù)、添加路線節(jié)點(diǎn)、飛行瀏覽控制等。開發(fā)示例(一)加載并初始化WebSailManagerControl控件1、添加WebSail

42、ManagerControl控件在工具箱中將WebSailManagerControl控件拖至頁(yè)面中,頁(yè)面中代碼如下:修改控件大小和樣式,若要使控件浮于虛擬地球上面,則需在控件下面加一個(gè)底層iframe(注意:加一個(gè)iframe的作用主要是防止WebSailManagerControl控件被object對(duì)象遮擋,WebSailManagerControl控件樣式的z-index要大于iframe樣式的z-index),修改后代碼如下:2、確保網(wǎng)站目錄下已存在images文件夾,如果不存在,就從Ev-GlobeSDK二次開發(fā)包中將EV-GlobeWeb版二次開發(fā)教程其拷貝至網(wǎng)站目錄下;3、確保頁(yè)

43、面EarthView:WebGlobeCore和EarthView:WebGlobeUI兩個(gè)控件,若沒(méi)有,則從工具箱中將兩個(gè)控件拖入到頁(yè)面中;4、執(zhí)行代碼后,程序的運(yùn)行結(jié)果如圖5.1所示。圖5.1WebSailManagerControl控件(二)加載默認(rèn)飛行路徑文件1、在頁(yè)面添加如下代碼:inputtype=buttonstyle二width:100px;value二默認(rèn)路徑onclick二EarthView_LoadDefaultRoutes();/2、執(zhí)行代碼后,WebSailManagerControl控件的效果如圖5.2所示。1H+北京西山+拉薩+北京-天津-上海+柏林漫游+北京圖5

44、.2加載默認(rèn)路徑效果(三)加載指定飛行路徑文件1、在頁(yè)面添加如下代碼:inputtype=buttonstyle二width:100px;value=自定義路徑onclick二EarthView_LoadCustomRoutes(WebSailManagerControl1,Routes.xml);/注意:WebSailManagerControl1為頁(yè)面中WebSailManagerControl控件的id.如需導(dǎo)入到指定的WebSailManagerControl控件,請(qǐng)?jiān)贓arthView_LoadCustomRoutes方法第一參數(shù)中輸入相應(yīng)的WebSailManagerControl

45、控件的id,第二參數(shù)輸入所需xml。xml有兩種形式:1、Routes.xml文件路徑為EV-GlobeGlobeControlbinDebug,確保xml文件存在。2、 HYPERLINK http:/localhost:24580/routes/Routes.xml http:/localhost:24580/routes/Routes.xmlxml文件保存網(wǎng)站目錄下已存在routes文件夾中。后者需在網(wǎng)站目錄下新建routes文件夾,將xml拷貝至routes文件夾。2、執(zhí)行代碼后,WebSailManagerControl控件的效果如圖5.3所示。EVGlobeWeb版二次開發(fā)教程+北

46、京西山+拉薩+北京-天津-上海+柏林漫游+北京圖5.3加載自定義路徑效果 #EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EV-GlobeWeb版二次開發(fā)教程地名查詢模塊開發(fā)指南介紹本章主要介紹EV-Globe中地名查詢功能的實(shí)現(xiàn)。地名查詢功能主要通過(guò)的WebGlobeCore控件和WebPlaceResultContro1控件來(lái)實(shí)現(xiàn),其中WebGlobeCore控件中的SearchPlace方法主要實(shí)現(xiàn)地名的查詢,WebPlaceResultControl控件則用于地名查詢結(jié)果的呈現(xiàn)。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解WebPlaceResultControl控件;掌握

47、地名查詢功能的具體實(shí)現(xiàn)。WebPlaceResultControl控件簡(jiǎn)介WebPlaceResultControl控件主要用來(lái)顯示地名查詢的結(jié)果,詳細(xì)顯示出地名的名稱、經(jīng)度和緯度等信息,并且提供定位方法。開發(fā)示例界面設(shè)計(jì)1、添加WebPlaceResultControl控件在工具箱中將WebPlaceResultControl控件拖至頁(yè)面中,頁(yè)面中代碼如下:修改控件大小和樣式,若要使控件浮于虛擬地球上面,則需在控件下面加一個(gè)底層iframe(注意:加一個(gè)iframe的作用主要是防止WebPlaceResultControl控件被object對(duì)象遮擋,WebPlaceResultControl

48、控件樣式的z-index要大于iframe樣式的z-index),修改后代碼如下:2、確保頁(yè)面EarthView:WebGlobeCore控件,若沒(méi)有,則從工具箱中將EarthView:WebGlobeCore控件拖入到頁(yè)面中;3、地名查詢功能的界面設(shè)計(jì)如下圖所示(圖6.1)。EARTHVIEWEV-!l京國(guó)遙新天地信息技術(shù)有限公司EARTHVIEWEV-!l京國(guó)遙新天地信息技術(shù)有限公司 EV-GlobeWeb版二次開發(fā)教程編寫代碼1、在頁(yè)面中添加如下js腳本:運(yùn)行結(jié)果執(zhí)行代碼后,在查詢條件的中輸入需要查詢地名的關(guān)鍵字,比如“上海”,然后單擊查詢按鈕,系統(tǒng)的運(yùn)行結(jié)果如圖6.2所示。定位名稱緯度

49、經(jīng)度定位上海市J.2301-:459343定位上海26.0577J6103.282883定位上海26.503832IO3.15S53:上海那26.056213104.2/73:圖6.2地名查詢運(yùn)行結(jié)果EV-GlobeWeb版二次開發(fā)教程三維分析開發(fā)指南介紹本章主要介紹EV-Globe中三維分析功能的具體實(shí)現(xiàn)oEV-Globe已實(shí)現(xiàn)的三維分析功能主要包括三維采點(diǎn)、距離量測(cè)、面積量測(cè)、挖填方分析、通視分析和淹沒(méi)分析等。這些三維分析功能主要通過(guò)WebAnalysisControl封裝的方法實(shí)現(xiàn)。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:了解EV-GlobeSDK二次開發(fā)包能夠?qū)崿F(xiàn)的三維分析功能;掌

50、握三維采點(diǎn)功能的具體實(shí)現(xiàn);掌握距離量測(cè)功能的具體實(shí)現(xiàn);掌握面積量測(cè)功能的具體實(shí)現(xiàn);掌握挖填方分析功能的具體實(shí)現(xiàn);掌握通視分析功能的具體實(shí)現(xiàn);掌握淹沒(méi)分析功能的具體實(shí)現(xiàn);掌握高度測(cè)量功能的具體實(shí)現(xiàn);掌握坡度分析功能的具體實(shí)現(xiàn);掌握斷面分析功能的具體實(shí)現(xiàn);掌握等高線分析功能的具體實(shí)現(xiàn);(6)掌握夸張地形分析功能的具體實(shí)現(xiàn);(6)掌握雨雪效果分析功能的具體實(shí)現(xiàn)。三維分析功能簡(jiǎn)介EV-Globe已實(shí)現(xiàn)的三維分析功能主要包括三維采點(diǎn)、距離量測(cè)、面積量測(cè)、挖填方分析、通視分析、淹沒(méi)分析、高度測(cè)量、坡度分析、斷面分析、等高線分析、夸張地形、雨雪效果。用戶可以通過(guò)WebAnalysisControl控件中的方

51、法實(shí)現(xiàn)這些三維分析功能。1、下面簡(jiǎn)單介紹每個(gè)三維分析功能的具體作用。三維采點(diǎn):通過(guò)鼠標(biāo)在地球窗口上采點(diǎn),可以顯示所采點(diǎn)的經(jīng)度、緯度、高程等信息,并在詳細(xì)信息面板中對(duì)這些信息進(jìn)行記錄;如果用戶知道某地點(diǎn)精確的經(jīng)緯度信息,也可以使用定位功能,通過(guò)手動(dòng)輸入該點(diǎn)的經(jīng)緯度信息,從而使地球窗口自動(dòng)定位到該點(diǎn)。距離量測(cè):用戶在地球窗口中點(diǎn)擊便可獲取任意兩點(diǎn)或任意路徑的直線距離和貼地距離。面積量測(cè):用戶在地球窗口需要量測(cè)面積的地方單擊鼠標(biāo)左鍵拾取坐標(biāo)點(diǎn),便可獲得其貼地面積和投影面積。挖填方分析:在用戶指定的區(qū)域內(nèi),通過(guò)設(shè)置挖填深度,便可以得到挖方體積、填方體EV-GlobeWeb版二次開發(fā)教程積以及挖填方體積

52、差。該功能被廣泛地應(yīng)用于建筑等行業(yè)。通視分析:通視分析在通信、軍事、房地產(chǎn)等應(yīng)用領(lǐng)域有著重要的意義。它可以進(jìn)行沿視覺(jué)瞄準(zhǔn)線上點(diǎn)與點(diǎn)之間、點(diǎn)與線之間可視性的分析或整個(gè)表面上的視線范圍內(nèi)的可視情況分析。視覺(jué)瞄準(zhǔn)線是表面上兩點(diǎn)之間的一條直線,用來(lái)表示觀察者從其所處位置觀察表面時(shí),沿直線的表面是可見(jiàn)的還是遮擋的。淹沒(méi)分析:通過(guò)用戶給定點(diǎn)的經(jīng)緯度、高程等信息以及進(jìn)行淹沒(méi)分析的高程值,得到指定搜索間隔、搜索范圍內(nèi)被淹沒(méi)的區(qū)域。高度測(cè)量:利用高度測(cè)量工具,用戶可以對(duì)建筑物等模型進(jìn)行高度的測(cè)量。坡度分析:獲取地球表面形狀的總體信息,為用戶提供表面形狀的總體感覺(jué)。斷面分析:獲取選定路徑的斷面分析數(shù)據(jù)及剖面圖信息

53、。等高線分析:獲取地球表面海拔高度的總體信息,為用戶提供海拔高度的總體感覺(jué)。地形夸張:設(shè)定系統(tǒng)DEM數(shù)據(jù)的精度以及夸張比例,為用戶提供夸張地形效果。雨雪效果:模擬下雨下雪的效果。2、添加WebAnalysisControl控件從工具箱中將WebAnalysisControl拖入到頁(yè)面,頁(yè)面代碼如下:設(shè)置WebGlobeID為頁(yè)面中object的id,例如WebGlobeID=webGlobe確保網(wǎng)站目錄下已存在images文件夾,如果不存在,就從Ev-GlobeSDK二次開發(fā)包中將其拷貝至網(wǎng)站目錄下;確保頁(yè)面EarthView:WebGlobeCore和EarthView:WebGlobeUI

54、兩個(gè)控件,若沒(méi)有,則從工具箱中將兩個(gè)控件拖入到頁(yè)面中;三維分析功能開發(fā)示例三維采點(diǎn)1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“采點(diǎn)”按鈕,執(zhí)行結(jié)果如圖7.1所示,用戶可以根據(jù)需要進(jìn)行三維采點(diǎn)分析,也可以定位到已知精確經(jīng)緯度信息的點(diǎn)。EV-GlobeWeb版二次開發(fā)教程圖7.1三維采點(diǎn)對(duì)話框距離量測(cè)1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“距離量算”按鈕,執(zhí)行結(jié)果如圖7.2所示,用戶可以通過(guò)“選項(xiàng)”下拉菜單中的命令,設(shè)置距離量測(cè)對(duì)話框的信息顯示和三維地球窗口中量測(cè)距離的顯示效果。圖7.2距離量測(cè)對(duì)話框面積量測(cè)1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“面積量算”按鈕,執(zhí)行結(jié)果如圖7

55、.3所示,用戶同樣可以通過(guò)“選項(xiàng)”下拉菜單中的命令設(shè)置面積量測(cè)對(duì)話框中需要顯示的信息。EARTHVIEWEZ-!l北京國(guó)遙新天地信息技術(shù)有限公司 EV-GlobeWeb版二次開發(fā)教程圖7.3面積量測(cè)對(duì)話框通視分析1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“通視分析”按鈕,執(zhí)行結(jié)果如圖7.4所示。在通視分析對(duì)話框中,可供用戶選擇的通視類型有點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)線、點(diǎn)對(duì)面。圖7.4通視分析對(duì)話框通視分析X挖填方計(jì)算1、在頁(yè)面中添加如下代碼2、運(yùn)行代碼后,單擊“土方計(jì)算”按鈕,會(huì)彈出挖填方計(jì)算的設(shè)置對(duì)話框,如圖7.5所示。用戶可以設(shè)置挖填方計(jì)算的界面顯示信息,也可以選擇進(jìn)行挖填方計(jì)算的類型。EV-Glo

56、beWeb版二次開發(fā)教程圖7.5挖填方計(jì)算7.2.6點(diǎn)源淹沒(méi)分析1、在頁(yè)面中添加如下代碼2、運(yùn)行代碼后,單擊“點(diǎn)源淹沒(méi)分析”按鈕,會(huì)彈出點(diǎn)源淹沒(méi)分析的設(shè)置對(duì)話框,如圖7.6所示。用戶可以根據(jù)需要設(shè)置進(jìn)行淹沒(méi)分析的各項(xiàng)參數(shù)。圖7.6點(diǎn)源淹沒(méi)分析對(duì)話框7.2.7面源淹沒(méi)分析1、在頁(yè)面中添加如下代碼2、運(yùn)行代碼后,單擊“區(qū)域淹沒(méi)分析”按鈕,會(huì)彈出面源淹沒(méi)分析的設(shè)置對(duì)話框,如圖7.7所示。用戶可以根據(jù)需要設(shè)置進(jìn)行淹沒(méi)分析的各項(xiàng)參數(shù)。EV-GlobeWeb版二次開發(fā)教程區(qū)域淹沒(méi)分析柬圖7.7面源淹沒(méi)分析對(duì)話框高度測(cè)量1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“高度量測(cè)”按鈕,會(huì)彈出高度測(cè)量結(jié)果顯示對(duì)

57、話框,如圖7.8所示。用戶可以根據(jù)需要對(duì)地球窗口中的建筑物進(jìn)行高度測(cè)量。圖7.8高度測(cè)量對(duì)話框坡度分析1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“坡度分析”按鈕,會(huì)彈出坡度分析顯示對(duì)話框,如圖7.9所示。用戶可以根據(jù)需要對(duì)地球窗口中的選定區(qū)域進(jìn)行坡度分析。EV-GlobeWeb版二次開發(fā)教程圖7.9坡度分析對(duì)話框7.2.10斷面分析1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“斷面分析”按鈕,會(huì)彈出高度測(cè)量結(jié)果顯示對(duì)話框,如圖7.10所示。用戶可以根據(jù)需要,對(duì)選定路徑進(jìn)行斷面分析數(shù)據(jù),獲取剖面圖信息。圖7.10斷面分析對(duì)話框EARTHVIEWEV-!magecoml北京國(guó)遙新天地信息技術(shù)

58、有限公司EARTHVIEWEV-!magecoml北京國(guó)遙新天地信息技術(shù)有限公司 #EV-GlobeWeb版二次開發(fā)教程7.2.11等高線分析1、在頁(yè)面中添加如下代碼:2、運(yùn)行代碼后,單擊“等高線分析”按鈕,會(huì)彈出等高線分析顯示對(duì)話框,如圖7.11所示。用戶可以根據(jù)需要對(duì)地球窗口中的地球表面進(jìn)行等高線分析。7.2.12雨雪效果1、在頁(yè)面中添加如下代碼2、運(yùn)行代碼后,單擊“雨雪效果”按鈕,會(huì)彈出雨雪效果顯示對(duì)話框,如圖7.12所示。用戶可以根據(jù)需要進(jìn)行下雨下雪模擬。雨雪效果 # EARTHVIEWEV-北京國(guó)遙新天地信息技術(shù)有限公司EV-GlobeWeb版二次開發(fā)教程矢量地圖開發(fā)指南介紹本章主要

59、介紹EV-GlobeSDK二次開發(fā)包中矢量地圖查詢功能的具體實(shí)現(xiàn)。EV-Globe已實(shí)現(xiàn)的對(duì)矢量地圖的操作主要包括矢量地圖的連接,點(diǎn)選、圓選、框選等鼠標(biāo)與地圖的交互查詢,SQL查詢,最優(yōu)路徑分析和緩沖區(qū)分析等空間分析功能。在EV-GlobeSDK二次開發(fā)包中,矢量地圖的查詢和空間分析功能主要由WebGlobeCore、WebMapSqlQueryContro閑WebMapResultContro控件實(shí)現(xiàn)。目標(biāo)通過(guò)本章的學(xué)習(xí),希望您能夠掌握以下內(nèi)容:熟悉WebMapSqlQueryControl控件的具體應(yīng)用;熟悉WebMapResultControl控件的具體應(yīng)用;實(shí)現(xiàn)矢量地圖的遠(yuǎn)程連接操作;

60、實(shí)現(xiàn)點(diǎn)選、圓選、框選等鼠標(biāo)與地圖的交互查詢操作;實(shí)現(xiàn)SQL條件查詢功能;實(shí)現(xiàn)最優(yōu)路徑分析、緩沖區(qū)分析等空間分析功能。&1WebMapSqlQueryControl控件簡(jiǎn)介WebMapSqlQueryControl控件是進(jìn)行矢量地圖查詢的條件支撐控件,其界面如圖8.1所示,它允許用戶通過(guò)設(shè)置地圖、圖層、字段、關(guān)鍵字等過(guò)濾條件對(duì)矢量數(shù)據(jù)進(jìn)行查詢,然后將符合條件的查詢結(jié)果在結(jié)果列表控件中進(jìn)行顯示。WebMapSqlQueryControl控件中地圖下拉列表的內(nèi)容會(huì)根據(jù)遠(yuǎn)程地圖服務(wù)器進(jìn)行自動(dòng)刷新,圖層下拉列表中的內(nèi)容則會(huì)根據(jù)用戶選擇的不同地圖自動(dòng)進(jìn)行刷新,同樣,字段下拉列表中的內(nèi)容則根據(jù)用戶選擇的不同

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論