版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 1、安裝、安裝Flash Builder 4Flash Builder 42 2、安裝、安裝Flash PlayerFlash Player插件,實(shí)現(xiàn)程序訪問(wèn)插件,實(shí)現(xiàn)程序訪問(wèn) 1 1) 安裝安裝Adobe Flash Player Active XXX.exeAdobe Flash Player Active XXX.exe(針對(duì)(針對(duì)IEIE內(nèi)核的內(nèi)核的flashflash播放插件)播放插件) 2 2) 安裝安裝Adobe Flash Player Plugin XXX.exeAdobe Flash Player Plugin XXX.exe(針對(duì)(針對(duì)非非IEIE內(nèi)核的內(nèi)核的flas
2、hflash播放插件)播放插件) 3 3、安裝用于調(diào)試、安裝用于調(diào)試ASAS腳本程序的腳本程序的flash player_XX_ax_debugflash player_XX_ax_debug程序。程序。 開(kāi)始-程序-Flex集成開(kāi)發(fā)環(huán)境(Adobe Flash Builder 4),單擊打開(kāi)后,進(jìn)入主界面。 1、選擇“新建”菜單,創(chuàng)建一個(gè)Flex 項(xiàng)目,如下圖所示: 也可以在“包資源管理器”中,右鍵空白處,選擇“新建”“ Flex項(xiàng)目”,如下圖所示: 2、 選擇“瀏覽”項(xiàng)選擇工程存放的路徑,然后,輸入工程名,如test, “下一步”按扭由灰變亮,點(diǎn)擊該按鈕單擊“下一步”按鈕 進(jìn)入源路徑和庫(kù)路
3、徑的設(shè)置頁(yè)面 (1)在“源路徑”選項(xiàng)卡中設(shè)置源文件夾和主應(yīng)用程序文件,使用默認(rèn)值即可 (2)在“庫(kù)路徑”選項(xiàng)卡中設(shè)置基礎(chǔ)開(kāi)發(fā)庫(kù),即單擊右側(cè)的“添加 SWC”按鈕,選擇MapGIS IGServer的基礎(chǔ)二次開(kāi)發(fā)庫(kù)文件(zdims_xxx.swc,位于平臺(tái)安裝目錄WebSDKClientFlexlib文件夾中),最后點(diǎn)擊文件選擇對(duì)話框的“確定”按鈕即可。 最后,點(diǎn)擊“完成”按鈕,完成新工程的創(chuàng)建。切換到“設(shè)計(jì)”視圖,并打開(kāi)“組件”窗口,可見(jiàn)“自定義”目錄下 添加了一些基礎(chǔ)功能控件,如IMSMap等 1、地圖顯示 2、地圖查詢(xún) 3、地圖編輯 4、統(tǒng)計(jì)分析 5、空間分析 6、圖層相關(guān)控件 7、其他
4、IMSMap:地圖顯示組件 TileLayer :瓦片圖層組件 DTLayerConfig:分布式瓦片圖層組件 VectorMapDoc:地圖文檔組件 VectorLayer:矢量圖層組件 VectorLayerDataCfg:矢量圖層數(shù)據(jù)配置組件 VectorLayerSource:矢量圖層的數(shù)據(jù)源組件 IMSCatalog :數(shù)據(jù)目錄樹(shù)界面 IMSEagleEye :鷹眼組件 Magnifier:放大鏡控件 DisplaySet :顯示參數(shù)設(shè)置控件 PositionInfo :鼠標(biāo)位置信息 NavigationBar :導(dǎo)航控件 ConditionInput :條件查詢(xún)窗口控件 MapDo
5、cDataViewer:查詢(xún)結(jié)果顯示控件 AnnotationStyle :注記類(lèi)參數(shù)設(shè)置 Editor: 編輯控件 PointStyle :點(diǎn)要素參數(shù)設(shè)置 LineStyle :線要素參數(shù)設(shè)置 PolygonStyle :區(qū)要素參數(shù)設(shè)置 Chart :統(tǒng)計(jì)圖窗口析控件 BufferAnalyse :緩沖區(qū)分析控件 ClipAnalyse :裁剪分析窗口控件 NetAnalyse :網(wǎng)絡(luò)分析控件 OverLayAnalyse:疊加分析控件 TopAnalyse :拓?fù)浞治隹丶?LayerDataViewer:空間分析查詢(xún)結(jié)果控件 BusAnalyse :公交換乘窗口控件 Project :投影
6、轉(zhuǎn)換 LayerConditionInPut:矢量圖層條件查詢(xún)窗口控件 LayerDataViewer:矢量圖層查詢(xún)結(jié)果控件,與空間分析查詢(xún)結(jié)果為同一控件 LayerDisplaySet:圖層顯示設(shè)置控件 LayerEditor:圖層編輯控件 ToolbarByLayer:圖層工具欄窗口控件 LayerInfo:圖層信息控件 IMSWindow:IMS窗口控件 Measure:測(cè)量窗口(實(shí)現(xiàn)測(cè)量距離,測(cè)量區(qū)域面積) Project:投影轉(zhuǎn)換窗口 Toolbar:工具欄窗口控件 MarkerContent :標(biāo)注目錄控件 Marker :標(biāo)注窗口控件 Toolbar:工具條控件 GPS:GPS定
7、位控件 IMSPoint:信息點(diǎn)類(lèi) IMSRoad:路徑類(lèi) IMSTree:樹(shù)目錄類(lèi) CTreeNodeStatus:樹(shù)目錄結(jié)點(diǎn)狀態(tài)類(lèi) IMSTreeContexMenu:樹(shù)控件右鍵菜單類(lèi) CVectorLayerNode:圖層結(jié)點(diǎn)類(lèi) Scale:比例尺控件 在MapGIS IGServer平臺(tái)中,地圖顯示主要分為三種方式,分別為:瓦片地圖顯示、矢量地圖文檔顯示、矢量圖層顯示。 以瓦片地圖顯示為例: (1)將瓦片地圖(裁剪好的HDF)配置到瓦片GIS服務(wù)器中,并啟動(dòng)服務(wù)。 (2)地圖容器控件(IMSMap)和瓦片圖層控件(TileLayer),依次拖動(dòng)控件并設(shè)置相關(guān)參數(shù)實(shí)現(xiàn)。注意:瓦片地圖范圍
8、可在平臺(tái)中的頁(yè)面緩沖工具中進(jìn)行查看,把HDF對(duì)應(yīng)的地圖范圍值記錄下來(lái)。注意:Flash builder4與Flex builder3此處設(shè)置不同 點(diǎn)擊1、MapGIS IGServer組件引用 (1) 將最新的SDK(lib文件夾下的所有相關(guān)文件)拷貝到Flex工程下的src目錄下;(2) 在Flex工程中刷新工程,“自定義”目錄下增加了二次開(kāi)發(fā)庫(kù)中的功能控件。2、MapGIS IGServer組件使用方法 (1)在“組件”窗口的“自定義”目錄下找到 NavigationBar控件,直接將其拖到項(xiàng)目設(shè)計(jì)頁(yè)面,適當(dāng)調(diào)整位置(設(shè)置布局屬性值)。 (2) 設(shè)置NavigationBar控件的imsm
9、ap屬性值為地圖容器的id(格式為:地圖容器的id值) 點(diǎn)擊工具欄上的 按鈕運(yùn)行,在瀏覽器中查看效果如下圖所示: 1、拖動(dòng)地圖容器(IMSMap)到工程的設(shè)計(jì)頁(yè)中,進(jìn)行布局,設(shè)置id屬性值。 2、拖動(dòng)所需的功能控件到設(shè)計(jì)頁(yè)(其中地圖顯示的功能控件一定要拖到地圖容器中),適當(dāng)調(diào)整位置。 3、修改該功能控件的imsmap屬性值,將其設(shè)置為地圖容器(IMSMap)的id屬性值,賦值方法為:id。 4、如果要在工具欄設(shè)置功能按鈕,拖動(dòng)功能控件后需要設(shè)置其id值,應(yīng)用該id值關(guān)聯(lián)工具欄上相應(yīng)的功能按鈕。具 必須放到地圖容器中的控件: TileLayer :瓦片圖層控件; DTLayerConfig:分布
10、式瓦片圖層信息,結(jié)合TileLayer控件使用; VectorMapDoc:地圖文檔組件; VectorLayer:矢量圖層,結(jié)合矢量圖層數(shù)據(jù)配置控件(VectorLayerDataCfg)、矢量圖層數(shù)據(jù)源控件(VectorLayerSource)使用。 1、首先在平臺(tái)上附加空間數(shù)據(jù)庫(kù),將地圖文檔配置到矢量GIS服務(wù)器中2、矢量地圖文檔顯示功能需要使用地圖容器控件(IMSMap)和矢量地圖文檔控件(VectorMapDoc),依次拖動(dòng)控件并設(shè)置相關(guān)參數(shù)。(1)在VectorMapDoc控件的MapGisIMS目錄下分別設(shè)置mapDocName與serverAddress;(2)矢量地圖文檔的范
11、圍一般在地圖容器控件IMSMap的MapGisIMS屬性組進(jìn)行設(shè)置(在地圖編輯器中,打開(kāi)文檔-地圖-右鍵-屬性即可查看地圖范圍)。 1、首先在平臺(tái)上附加空間數(shù)據(jù)庫(kù),并啟動(dòng)GIS服務(wù) 2、矢量圖層顯示功能需要使用地圖容器控件(IMSMap)和矢量圖層控件(VectorLayer)、矢量圖層數(shù)據(jù)配置控件(VectorLayerDataCfg)、矢量圖層數(shù)據(jù)源控件(VectorLayerSource),依次拖動(dòng)控件并設(shè)置相關(guān)參數(shù)。 (1) VectorLayerSource: 在MapGisIMS目錄下設(shè)置圖層名稱(chēng)(layerName)和圖層類(lèi)型(layerType),還要設(shè)置該圖層的id。如加載水
12、系.wp圖層,數(shù)據(jù)為簡(jiǎn)單要素類(lèi),將id設(shè)h1: 注意:每個(gè)矢量圖層數(shù)據(jù)源控件只加載一個(gè)圖層,可分別拖動(dòng)多個(gè)VectorLayerSource控件加載多個(gè)圖層,并為每個(gè)圖層設(shè)置不同的id。 (2)VectorLayerDataCfg:在MapGisIMS目錄下設(shè)置該控件id,如gdb1,該數(shù)據(jù)源為本地?cái)?shù)據(jù)源,配置剛加載的水系區(qū)圖層,參數(shù)值為圖層所屬數(shù)據(jù)源的對(duì)應(yīng)值: (3)VectorLayer:在MapGisIMS目錄下設(shè)置layerInfoArr屬性值為矢量圖層數(shù)據(jù)配置控件的id,可以設(shè)置多個(gè)矢量圖層數(shù)據(jù)配置控件,格式是:id,id。 (4)設(shè)置圖層的范圍:矢量圖層的范圍一般在地圖容器控件IM
13、SMap的MapGisIMS屬性組進(jìn)行設(shè)置。 查看矢量圖層范圍的方法與矢量地圖文檔類(lèi)似,可以在對(duì)應(yīng)的地圖文檔中進(jìn)行查看,也可以在GDB企業(yè)管理器中查看該圖層的空間范圍信息。 矢、柵疊加顯示,即在同一個(gè)地圖容器(IMSMap)中分別加載瓦片圖層控件、矢量地圖文檔控件,或矢量圖層相關(guān)控件 注:矢量數(shù)據(jù)(地圖文檔和矢量圖層)的初始大小是自適應(yīng)的,當(dāng)與瓦片疊加顯示時(shí),瓦片、矢量的初始大小應(yīng)該設(shè)置在同一級(jí)別,要根據(jù)地圖容器的大小設(shè)置瓦片地圖顯示的初始級(jí)數(shù)。 地圖常用工具包括:包括放大、縮小、移動(dòng)、復(fù)位、更新、放大鏡、鷹眼、導(dǎo)航條等。 1、工具欄2、鷹眼3、放大鏡 圖層顯示與控制功能主要是實(shí)現(xiàn)矢量地圖和瓦
14、片地圖的圖層顯示,并可以設(shè)置圖層狀態(tài),圖層狀態(tài)包括:可見(jiàn)、不可見(jiàn)、編輯、查詢(xún)、激活五種狀態(tài)。 IMSCatalog控件:一般放在地圖容器外左側(cè),位于同級(jí)上,用Flex的HBox控件進(jìn)行布局控制。 其MapGisIMS目錄下的imsmap設(shè)置為地圖容器的id值 地圖查詢(xún)包括:簡(jiǎn)單查詢(xún)和條件查詢(xún)。 實(shí)現(xiàn)地圖簡(jiǎn)單查詢(xún)功能需要工具欄控件(Toolbar)、圖層顯示與控制功能控件(IMSCatalog)、數(shù)據(jù)顯示控件(MapDocDataViewer); 條件查詢(xún)?cè)诤?jiǎn)單查詢(xún)的基礎(chǔ)上要需要輸入條件控件(ConditionInput)。 MapDocDataViewer: (1)在“公共”目錄下的Visib
15、le屬性設(shè)置為false,當(dāng)觸發(fā)查詢(xún)時(shí),會(huì)自動(dòng)調(diào)用這個(gè)控件進(jìn)行顯示; (2)設(shè)置該控件的id,關(guān)聯(lián)到工具欄上的查詢(xún)按鈕:如將MapDocDataViewer控件的id設(shè)為“docDataViewer”,同時(shí)將Toolbar控件的mapDocDataViewer的屬性值設(shè)為該id值:docDataViewer,使之與查詢(xún)功能按鈕關(guān)聯(lián)。 MapGIS IGServer地圖條件查詢(xún)包括:屬性條件查詢(xún)、點(diǎn)擊條件查詢(xún)、拉框條件查詢(xún)、畫(huà)圓條件查詢(xún)、線條件查詢(xún)、多邊形條件查詢(xún)6種查詢(xún)方式。 條件查詢(xún) 1、在簡(jiǎn)單查詢(xún)的基礎(chǔ)上,添加ConditionInput控件 2、設(shè)置參數(shù) (1)修改其imsmap屬性,使
16、其為地圖顯示容器的id屬性(如:mapContainer); (2)設(shè)置其mapDocDataViewer屬性值為:docDataViewer,與結(jié)果顯示控件關(guān)聯(lián); (3)將其Common下的Visible屬性設(shè)置為false,當(dāng)觸發(fā)條件查詢(xún)時(shí)再顯示該控件。 (4)設(shè)置該控件的id值為“conditionCtrl”,并在工具欄上設(shè)置ConditionInput屬性值為該id,實(shí)現(xiàn)與工具欄上的條件查詢(xún)按鈕關(guān)聯(lián)。 地圖編輯功能通常用于實(shí)現(xiàn)B/S模式下的數(shù)據(jù)維護(hù),主要包括:添加要素和編輯要素兩大功能模塊。 實(shí)現(xiàn)地圖編輯功能需要地圖編輯控件(Editor)和點(diǎn)、線、區(qū)要素的樣式控件(PiontStyl
17、e、LineStye、PloygonStyle),其中點(diǎn)、線、區(qū)要素的樣式控件已經(jīng)集成到Editor控件中。 實(shí)現(xiàn)的具體步驟如下: 1、實(shí)現(xiàn)地圖基本顯示功能。 2、在加載工具欄控件基礎(chǔ)上,實(shí)現(xiàn)圖層顯示與控制功能。 3、加載地圖編輯控件(Editor):在“組件”欄中的自定義目錄下,拖動(dòng)一個(gè)Editor控件到設(shè)計(jì)界面,放到合適的位置(一般放在地圖容器內(nèi)),并設(shè)置MapGis組的imsmap、Common下的id與visible屬性值。 Editor的參數(shù)設(shè)置 (1)修改控件的imsmap屬性,使其為地圖顯示容器的id屬性(如:mapContainer); (2)設(shè)置屬性組Common下的visi
18、ble為false,即初始狀態(tài)下不可見(jiàn); (3)設(shè)置屬性組Common下id為“editor”,并關(guān)聯(lián)到工具欄上的編輯按鈕,即設(shè)置Toobar控件的editControl屬性為編輯控件的id(如: editor )。 雙擊鼠標(biāo)結(jié)束編輯,彈出圖形參數(shù)控件,設(shè)置好后,點(diǎn)擊提交。 地圖統(tǒng)計(jì)分析功能是對(duì)滿(mǎn)足某一條件的要素進(jìn)行統(tǒng)計(jì)分析,以直方圖、餅圖等顯示方式展現(xiàn)統(tǒng)計(jì)結(jié)果。 通常,統(tǒng)計(jì)分析功能結(jié)合查詢(xún)功能實(shí)現(xiàn),需要在地圖查詢(xún)功能的基礎(chǔ)上進(jìn)行開(kāi)發(fā)。 地圖統(tǒng)計(jì)分析功能需要統(tǒng)計(jì)分析控件(chart) 1、實(shí)現(xiàn)地圖基本顯示功能 2、在加載工具欄控件基礎(chǔ)上,實(shí)現(xiàn)圖層顯示與控制功能。 3、實(shí)現(xiàn)地圖查詢(xún)功能。 4、加載統(tǒng)計(jì)分析控件(chart),并設(shè)置MapGis組的imsmap、Common下的id與visible屬性值。 (1)修改其imsmap屬性,為使其為地圖顯示容器的id屬性(如:mapContainer); (2)設(shè)公共屬性visible為false,即初始狀態(tài)下不可見(jiàn); (3)設(shè)置該控件的id為“chart”,分別關(guān)聯(lián)到結(jié)果顯示控件和工具欄控件,即均將MapDocDataViewer控件和Toolbar控件的chartCtrl屬性設(shè)置為該i
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024機(jī)械設(shè)備的購(gòu)銷(xiāo)合同范本
- 二零二五版1209兩人共同投資智能家居系統(tǒng)集成合同3篇
- 2024法院簽的離婚協(xié)議算不算離婚
- 2024汽車(chē)制造技術(shù)與專(zhuān)利許可合同
- 二零二五版吊車(chē)租賃合同安全教育與培訓(xùn)協(xié)議3篇
- 2025年度市政設(shè)施改造出渣承包管理協(xié)議3篇
- 二零二五年度醫(yī)藥產(chǎn)品鋪貨與區(qū)域分銷(xiāo)合同3篇
- 西南政法大學(xué)《無(wú)機(jī)材料合成與制備》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版LNG液化天然氣運(yùn)輸船舶改造合同3篇
- 武漢鐵路職業(yè)技術(shù)學(xué)院《教師職業(yè)規(guī)劃與就業(yè)指導(dǎo)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年中國(guó)高純生鐵行業(yè)政策、市場(chǎng)規(guī)模及投資前景研究報(bào)告(智研咨詢(xún)發(fā)布)
- 2022-2024年浙江中考英語(yǔ)試題匯編:完形填空(學(xué)生版)
- 2025年廣東省廣州市荔灣區(qū)各街道辦事處招聘90人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中試部培訓(xùn)資料
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報(bào)告
- 央視網(wǎng)2025亞冬會(huì)營(yíng)銷(xiāo)方案
- 北師大版數(shù)學(xué)三年級(jí)下冊(cè)豎式計(jì)算題100道
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)全套教學(xué)課件
- 屋頂分布式光伏發(fā)電項(xiàng)目施工重點(diǎn)難點(diǎn)分析及應(yīng)對(duì)措施
- 胃鏡下超聲穿刺護(hù)理配合
- 鐵路危險(xiǎn)源辨識(shí)
評(píng)論
0/150
提交評(píng)論