版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
WebGIS開發(fā)與應(yīng)用WebGIS開發(fā)與應(yīng)用目錄WebGIS開發(fā)技術(shù)簡介一主流WebGIS開發(fā)框架二ArcGISServerforADF開發(fā)三ArcGISWebAPI開發(fā)四公共API開發(fā)五目錄WebGIS開發(fā)技術(shù)簡介一主流WebGIS開發(fā)框架二Ar三、
ArcGISServerforADF開發(fā)ArcGISServer概述開發(fā)基礎(chǔ)ASP.NETArcGISServer控件介紹
ArcGISServer開發(fā)初步41233.3.ArcGISServer控件介紹三、ArcGISServerforADF開發(fā)ArcGArcGISServer控件介紹資源管理控件
地圖顯示相關(guān)控件
任務(wù)控件
其它控件4123ArcGISServer控件介紹資源管理控件地圖WebControls29WebControls,全部支持AJAXWebControls29WebControls,全部MapResourceManager
MapResourceManager控件可以同時管理多資源,并且可以設(shè)置圖層的順序以及圖像輸出的透明度。資源管理控件
1MapResourceManagerMapResourceGeoprocessingResourceManager
GeoprocessingResourceManager是空間數(shù)據(jù)處理服務(wù)的資源管理器,空間數(shù)據(jù)處理服務(wù)一般是由ArcToolbox中的ModelBuilder工具建立好空間數(shù)據(jù)的處理模型,并把空間數(shù)據(jù)處理模型發(fā)布成空間數(shù)據(jù)處理服務(wù)。GeoprocessingResourceManagerGGeocodeResourceManager
地理編碼資源管理控件:FindAddressTask就是利用GeocodeResourceManager提供的地理編碼資源服務(wù)的控件。GeocodeResourceManager地理編碼資源管關(guān)聯(lián)到一個MapResourceManager支持多個mapresource(可以來自不同的數(shù)據(jù)源)dynamic、cache影像的融合web層和瀏覽器(web層,單個resource不能刷新,瀏覽器,
單個resource可以被刷新)游戲風(fēng)格的導(dǎo)航
無縫漫游和縮放
地圖顯示相關(guān)控件
2關(guān)聯(lián)到一個MapResourceManager地圖顯示相關(guān)控MapTips
在瀏覽器中,鼠標(biāo)在地圖要素上停留,會顯示該要素的有關(guān)信息.
屬性設(shè)置:MapTips有兩個比較重要的屬性:Layer和Map。Layer配置MapTips要顯示的圖層。MapTips在瀏覽器中,鼠標(biāo)在地圖要素上停留,會顯示該Maginifier
屬性設(shè)置:需設(shè)置Map、MapResouceManager、MagnifierMapResouce(待放大圖層)的屬性。漂浮在MapControl上的窗體放大主地圖上的區(qū)域多個縮放級別
Maginifier漂浮在MapControl上的窗體OverviewMap
OverviewMap縮略圖也稱鷹眼,把當(dāng)前的地圖范圍畫在一個小的矩形范圍內(nèi),當(dāng)主地圖的范圍發(fā)生改變,縮略圖不需要整個頁面的刷新而能夠自動更新。
屬性設(shè)置:需設(shè)置Map、MapResouceManager、OverviewMapResouce(縮略圖層)的屬性。OverviewMapOverviewMap縮略圖也稱鷹眼OverviewMap控件的StaticMode屬性說明:如果該屬性為true,該控件的范圍就是整個地圖的范圍,當(dāng)主地圖發(fā)生改變時,OverviewMap標(biāo)明當(dāng)前地圖所在的位置。若為false,則當(dāng)Map的范圍變化時,該控件的范圍也會隨之變化,上面的aoi框大小也會隨之重畫。OverviewMap控件的StaticMode屬性說明:如Toolbar
Toolbar控件可以是工具和命令行的集合,這些工具或命令被分成不同種類,執(zhí)行相似的操作。在添加工具的時候,可以添加WebADF已經(jīng)封裝好的一些操作,如放大、縮小漫游等;開發(fā)人員也可以添加自定義的工具或命令。
屬性設(shè)置:設(shè)置Toolbar控件的BuddyControl屬性,編輯Toolbar控件的ToolbarItems屬性。ToolbarToolbar控件可以是工具和命令行的集合,Toc
屬性設(shè)置:設(shè)置Toc控件的BuddyControl屬性。列表地圖圖層支持多數(shù)據(jù)源和Map或Pagelayout關(guān)聯(lián)
Toc列表地圖圖層ScaleBar
ScaleBar控件為Map提供一個簡單的比例尺。屬性設(shè)置:設(shè)置ScaleBar控件的Map、BarUnits等屬性。ScaleBarScaleBar控件為Map提供一個簡單的Navigation
屬性設(shè)置:設(shè)置Navigation控件的Map、DisplayCharacter等屬性。交互式地圖導(dǎo)航在運(yùn)行時,點(diǎn)擊控件來實(shí)現(xiàn)地圖漫游使用定制TrueType字體和字符圖像Navigation交互式地圖導(dǎo)航ZoomLevel
ZoomLevel控件能夠讓用戶快速定位到某一比例尺。屬性設(shè)置:設(shè)置ZoomLevel控件的Map等屬性。ZoomLevelZoomLevel控件能夠讓用戶快速定位MapCopyrightText
MapCopyrightText控件用來顯示Map控件的版權(quán)。MapCopyrightTextMapCopyrightTTaskManager
TaskManager控件在WebADF應(yīng)用程序中管理各種Tasks。任務(wù)控件
3TaskManagerTaskManager控件在WebEditorTask
EditorTask控件為ArcGISServer地圖服務(wù)提供一套基于Web的編輯工具,可以修改、添加、刪除幾何元素或修改其屬性。EditorTaskEditorTask控件為ArcGIS使用EditorTask控件需要滿足以下條件:(1)地圖服務(wù)必須是ArcGISServerLocal類型;(2)地圖服務(wù)可以是pooled或者non-pooled;(3)在non-pooled的服務(wù)中,有沒有注冊版本均可編輯;pooled的服務(wù)只能編輯沒有注冊版本的數(shù)據(jù);(4)EditorTask不支持Shapefile和personalgeodatabase數(shù)據(jù)的編輯。使用EditorTask控件需要滿足以下條件:創(chuàng)建Edittask的步驟:
①制作一個可以被編輯的地圖文件,注意,文件中所包含的圖層至少一個是ArcSDEgeodatabase中的。②發(fā)布該地圖服務(wù),這個服務(wù)必須是非池化的,并設(shè)置哪些圖層為可編輯;③創(chuàng)建一個web地圖應(yīng)用,注意必須使用局域網(wǎng)連接GIS服務(wù)器;④為該應(yīng)用程序添加一個編輯任務(wù)。創(chuàng)建Edittask的步驟:SearchAttributesTask
SearchAttributesTask控件提供用戶輸入字段的屬性值來查找?guī)缀卧兀檎业膱D層只能是MapResourceManager中的圖層,查選結(jié)果由ADO.NETDataSet返回到TaskResults中SearchAttributesTaskSearchAttSearchAttributesTask
SearchAttributesTask控件的使用方法如下:將控件加入頁面。在使用SearchAttributesTask的頁面中需要MapResourceManager、Map、TaskManager、TaskResults、Menu控件等;設(shè)置控件屬性:設(shè)置SearchAttributesTask結(jié)果顯示控件TaskResultsSearchAttributesTaskSearchAtt設(shè)置控件屬性:設(shè)置SearchAttributesTask查詢字段??梢栽O(shè)置多個字段及多個圖層。設(shè)置TaskResults綁定控件Map。設(shè)置TaskManager綁定控件Menu。SearchAttributesTask
設(shè)置控件屬性:SearchAttributesTaskSearchAttributesTask
SearchAttributesTaskQueryAttributesTask
QueryAttributesTask控件能夠讓用戶確切定義一個字段的值,該控件提升了SearchAttributesTask控件的功能,SearchAttributesTask找到的時候都是用字段的like,而QueryAttributesTask字段可以是”=”、”>”、”like”等操作符,查詢的輸入結(jié)果與SearchAttributesTask相似。QueryAttributesTaskQueryAttriGeoprocessingTask
GeoprocessingTask控件利用GeoprocessingResourceManager中控件數(shù)據(jù)處理服務(wù)來執(zhí)行空間處理服務(wù)。GeoprocessingTaskGeoprocessinFindAddressTask
FindAddressTask控件利用GeocodeResourceManager中地理編碼來執(zhí)行地理編碼操作,地理編碼是把一個地址描述轉(zhuǎn)變?yōu)榈貓D的X,Y坐標(biāo)。FindAddressTaskFindAddressTasFindPlaceTask
FindPlaceTask控件利用提供地名搜索ArcWebServices。FindPlaceTask控件包括一個文本框來輸入地名,結(jié)果以ADO.NET的DataSet顯示在TaskResults中。FindPlaceTaskFindPlaceTask控件利PrintTask
PrintTask
控件顧名思義就是打印地圖的控件。PrintTask
控件把當(dāng)前Map控件顯示的圖片嵌入到一個打印網(wǎng)頁中去,可以設(shè)置打印文檔的字頭、圖片大小、圖例等等。PrintTaskPrintTask
控件顧名思義就是打印TaskResults
TaskResults控件用來顯示其它Task操作結(jié)果,它以ADO.NET的DataSet形成存儲,以TreeView形式顯示。TaskResultsTaskResults控件用來顯示其FloatingPanel
FloatingPanel控件允許用戶拖動,它的面板可以自動浮動在頁面上。這個控件可以用于其它的控件,包括ASP.NET提供的標(biāo)準(zhǔn)控件。其它控件4FloatingPanelFloatingPanel控件允DocExtender
DocExtender控件使Web控件停泊在Map控件上面。DocExtender控件繼承于ASP.NETAJAXControlToolkit庫中的ExtenderControlBase。在使用DocExtender控件的頁面中需要ScriptManager、MapResourceManager、Map、Label控件等。Label主要用來泊在Map控件上。設(shè)置DockControlID(停泊控件的ID)、TargetControlID(目標(biāo)控件的ID),Alignment(停泊的位置)。DocExtenderDocExtender控件使Web控DocExtender
設(shè)置運(yùn)行后Label控件停泊在Map控件的中央。DocExtender設(shè)置運(yùn)行后Label控件停泊在MapHoverExpandExtender
HoverExpandExtender控件通過兩種行為提高Web目標(biāo)控件的可用性。首先,當(dāng)鼠標(biāo)停留在控件上面時候,使目標(biāo)控件的透明性發(fā)生改變;第二,單擊小圖片可以折疊或展開控件。HoverExpandExtender控件繼承于A
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動畫課程設(shè)計(jì)教程
- 幼兒美工坊課程設(shè)計(jì)
- 農(nóng)業(yè)畜牧業(yè)生態(tài)循環(huán)養(yǎng)殖及農(nóng)肥資源化利用計(jì)劃
- 上海東海職業(yè)技術(shù)學(xué)院《經(jīng)典勵志電影與人生》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海電子信息職業(yè)技術(shù)學(xué)院《金融數(shù)據(jù)分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 大數(shù)據(jù)在政府決策中的應(yīng)用研究
- 酒店建筑外觀設(shè)計(jì)與視覺沖擊力
- 上海電力大學(xué)《手工制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 快餐連鎖企業(yè)的營銷方案
- 2024全新車棚智能門禁系統(tǒng)安裝與運(yùn)營管理合同3篇
- 安慶銅礦斜坡道交通信號控制系統(tǒng)操作說明書
- 銀行安全保衛(wèi)基礎(chǔ)知識考試題庫
- 國家開放大學(xué)《管理英語3》章節(jié)測試參考答案
- 工程光學(xué)下習(xí)題庫整理匯總
- 學(xué)生對科學(xué)實(shí)驗(yàn)課調(diào)查問卷
- NSE型板鏈斗式提升機(jī)(中文)
- ZN12-10真空斷路器系列概述
- 盧家宏《我心永恒MyHeartWillGoOn》指彈吉他譜
- 體檢中心建設(shè)標(biāo)準(zhǔn)
- 鄭家坡鐵礦充填系統(tǒng)設(shè)計(jì)
- 2021江蘇學(xué)業(yè)水平測試生物試卷(含答案)
評論
0/150
提交評論