2014全國高校技能大賽mapgis10開發(fā)web應(yīng)用igserver flex入門手冊_第1頁
2014全國高校技能大賽mapgis10開發(fā)web應(yīng)用igserver flex入門手冊_第2頁
2014全國高校技能大賽mapgis10開發(fā)web應(yīng)用igserver flex入門手冊_第3頁
2014全國高校技能大賽mapgis10開發(fā)web應(yīng)用igserver flex入門手冊_第4頁
2014全國高校技能大賽mapgis10開發(fā)web應(yīng)用igserver flex入門手冊_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目 前 第1章準(zhǔn)備—初識Flex與二次開 Flex與其開發(fā)工 基于Flex的二次開 二次開發(fā) 第2章開始—開發(fā)環(huán)境配 Flex開發(fā)環(huán)境配 安裝Flex集成開發(fā)環(huán) 第3章—創(chuàng)建第一個應(yīng) 創(chuàng)建第一個Flex工 創(chuàng)建第一個Flex應(yīng) IInternetGISInternetGIS開發(fā)的產(chǎn)物。GISWWW功能得以擴(kuò)展,真GISGISGIS架構(gòu)與新一代GIS開發(fā)模式的互聯(lián)網(wǎng)地理信息——MapGISIGServer,并在該平臺基MapGISIGServer,針對客戶的個性化需求,提供一個功能全面、性能穩(wěn)定、簡便易用本文檔為基于Flex的MapGISIGServer二次開發(fā)手冊,希望讀者最好能夠了解掌握及Flex的相關(guān)知識。MapGISIGServer務(wù)共享與強(qiáng)大的開發(fā)應(yīng)用的能力。MapGISIGServerMapGIS多年的技術(shù)與經(jīng)驗積累,MapGIS系列工具產(chǎn)品提供高空、地上、地表、的全面的GIS應(yīng)用解決方案。MapGISIGServer平臺以“簡便、易用、高效”原則為二次開發(fā)主導(dǎo)思想,提供四大開1-1REST服務(wù)開發(fā)的純客戶端開發(fā),同時可結(jié)合J2EE和.NET等主流服務(wù)器端開發(fā),集強(qiáng)、靈活性大,F(xiàn)lexSilverlightGIS功能MapGISWebGIS的開發(fā)框架,可的一系列技術(shù)組合。Flex是一個用來創(chuàng)建豐富信息的互聯(lián)網(wǎng)應(yīng)用程序的服務(wù)器組件。Flex內(nèi)置的界面可以由MacromeidaFlash器顯示在客戶端系統(tǒng)上。Flex是一個針對企業(yè)級富互聯(lián)網(wǎng)應(yīng)用的表示層解決方案;也是一種應(yīng)用程序框架。富互RIA(RichInternetApplication)Web應(yīng)用的靈活性結(jié)合起來,為用戶帶來全新的體驗。RIA的富客戶端采用異步方式和服務(wù)端通信,的Flashyer插件進(jìn)行。目前,隨著互聯(lián)網(wǎng)富客戶端的發(fā)展,幾乎每一個用戶瀏覽器都安裝了Flashyer插件,為Flex的應(yīng)用奠定了基礎(chǔ)。XML語言(MXMLMapGISIGServerFlex的二次開發(fā)方式,即在客戶端采用功能強(qiáng)大、優(yōu)勢突出FlexMapGISIGServerGISFlex作為客戶端,以用戶FlexIGServer服務(wù)實現(xiàn)相應(yīng)功能點。用戶通過客戶端與IGServer服務(wù)層進(jìn)行交互。IGServer服務(wù)層:MapGISDCServer基礎(chǔ)內(nèi)核之上,提供.NETJava兩服務(wù)體系包括MapGISWebService、OGCWeb服務(wù)和第Web服務(wù)接口。IGServer數(shù)據(jù)層:IGServer平臺的數(shù)據(jù)層,提供最基礎(chǔ)的各類數(shù)據(jù)(影像、RESTSDK,了解平臺的開發(fā)架構(gòu)層次層MapGISWebOGC 1-2Flex+第2章內(nèi)容。其中,F(xiàn)lex二次開發(fā)使用的開發(fā)語言與工具等開發(fā)環(huán)境,如錯誤!未找到1-1MapGISIGServerFlexAdobeFlexBuilderAdobeFlashBuilder4AdobeFlexBuilder3.0AdobeFlashBuilder4.0AdobeFlashBuilder4.5

1-3Flex開發(fā)開源庫控件(主要 Bufferyse、Clipyse、Netyse、空間分析相關(guān)控 GPS GPSOGC MeasureScaleIMSCatalogMagnifier 、 2.0、4.0、4.5三個版本的SDK4.5版本為新版本(做了很多優(yōu)化和更新),推薦使用。關(guān)于MapGISIGServer基于Flex的SDK的更新,請隨時關(guān)注MapGIS發(fā)布信息。MapGISIGServer服務(wù)器配置:安裝平臺后,在服務(wù)管理器(MapGISServerManager)中已默認(rèn)配數(shù)據(jù)組織與發(fā)布:根據(jù)開發(fā)中采用的地圖加載方式(地圖類型,在MapGIS二次開發(fā)前,必須確保GIS服務(wù)器的系統(tǒng)服務(wù)中數(shù)據(jù)服務(wù)、IGS服務(wù)已啟動,同時MapGISServerManager中的IGServer服務(wù)、DCServer服務(wù)也處于啟動狀態(tài)。圖2-1啟動數(shù)據(jù)服務(wù)與IGS服2-2IGS下面以4版本安裝為例,安裝Flex集成開發(fā)環(huán)境與插件。即可。安裝好FlashBuilder4之后會自動安裝flexsdk4,無需手動安裝。2-3FlashBuilder針對IE內(nèi)核的flash插件:安裝Adobe yerActive針對非IE內(nèi)核的flash插件:安Adobe yerPlugin進(jìn)入AdobeFlashBuilder4主界面。3-1FlashBuilder4中新建工程(一Project3-2FlashBuilder4中新建工程(二3-3FlashBuilder4中新建工程(三3-5在“源路徑”選項卡中設(shè)置源數(shù)據(jù)和主程序文件,使用默認(rèn)值即可,如下圖圖3-6確定源數(shù) zdims4.5.swc,3-7添加SWC3-8選擇MapGISIGServerSWC3-9SWC3-10SWC注:zdims4.5.swcMapGISIGServerFlex的基礎(chǔ)開發(fā)庫,提供基本的功能控件。關(guān)于MapGISIGServer基于Flex的SDK的更新,請隨時關(guān)注MapGIS發(fā)布信息。3-11 件,如IMSMap等。如下圖所示:3-12MapGISIGServer平臺中,地圖顯示主要分為三種方式,分別為:瓦片地圖顯示、矢(TileLayer,依2IMSMap:切換到左側(cè)“組件”窗口,在“自定義”中找到IMSMap控件,直接將其拖到項目的設(shè)計頁面里。3-14加載IMSMap3-15設(shè)置IMSMapIMSMapid屬性,即把其id屬性設(shè)置為“mapContainerid的值,如下圖所示:<map:IMSMaphorizontalCenter="0"verticalCenter="0"width="600"<map:IMSMaphorizontalCenter="0"verticalCenter="0"width="600"height="400" 3-17TileLayer根據(jù)所要顯示的瓦片信息,在TileLayer控件Flex屬性視窗的MapGisIMS目錄下分別設(shè)置各參數(shù)值,主要為hdfName與serverAddress兩項。3-18設(shè)置TileLayerserverAddress:瓦片數(shù)據(jù)服務(wù)地址,由GIS服務(wù)器IP+服務(wù)端(默認(rèn)為+/igs/rest/ims/relayhandler組成GIS3-19IMSMapHDF對應(yīng)的地圖范圍值記錄下來,填寫到IMSMap控件的MapGisIMS屬性組的相應(yīng)項中。<s:Application<!--將非可視元素(例如服務(wù)、值對象)id="mapContainer"levelNum="6"xMaxMap="114.500789"xMinMap="114.125602"yMaxMap="30.829119"yMinMap="3

溫馨提示

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

評論

0/150

提交評論