freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

河南大學(xué)地理信息系統(tǒng)gis暑期實(shí)習(xí)報(bào)告-資料下載頁

2025-02-04 09:25本頁面

【導(dǎo)讀】未定義書簽。未定義書簽。未定義書簽。

  

【正文】 Script API 是建立在 Dojo 框架之上,所以需要用到一些 dojo 的方法 首先調(diào)用所需要的包 :()。 ArcGIS API for JavaScript 是基于 dojo 的, dojo 有一個(gè)特點(diǎn)就是模塊化,當(dāng)然 ArcGIS API for JavaScript 也不例外,因?yàn)樗玫牡貓D對(duì)象是在 當(dāng)中,所以需要通過 ()引入。其實(shí) 就是加載了 javascript 文件,功能類似于 script 標(biāo)簽的作用。 () 這段腳本是這個(gè)應(yīng)用程序的核心, 是 dojo 的一個(gè)事件,它的作用有點(diǎn)類似 事件,只不過 事件是直到頁面中引用的所有的外部資源都加載后才觸發(fā),這意味著,我們必須等待所有的圖片、對(duì)象、 CSS 文件下載,如果頁面包很多或外部資源很大或網(wǎng)絡(luò)速度很慢,我們要等很長(zhǎng)時(shí)間,而 它在所有的模塊都可用時(shí)才觸發(fā),無論你要使用什么包。 var MyTiledMapServiceLayer = new ( MapServer)。 新建一個(gè) 類的全局變量MyTiledMapServiceLayer, 類專門用于做39 了緩存的服務(wù),所以通過這個(gè)類可以把緩存地圖服務(wù)構(gòu)造為一個(gè)圖層,加載到先前創(chuàng)建的地圖 中。 div id=MyMapDiv class=claro“ style=width:100%。 height:100%。/div 在 HTML 頁面創(chuàng)建 DIV 元素,以容納地圖控件的顯示,這個(gè) DIV 名稱為MyMapDiv ,樣式為最開始在 HTML Head 中引用的 css 的 claro 類,在網(wǎng)頁中全屏顯示。 圖 51 加載地圖代碼 40 圖 52 結(jié)果圖 設(shè)置鷹眼圖控件、比例尺控件、書簽控件 添加鷹眼圖調(diào)用包 ()。比例尺控件調(diào)用包() ; 書 簽 書 簽 控 件 調(diào) 用 包()和 ()。如圖 53。 添加鷹眼圖控件代碼: (MyMap, onLoad, function(theMap) { var overviewMapDijit = new ({ map: MyMap, visible: true, attachTo: bottomright, // 默認(rèn)右上角 width: 150, // 默認(rèn)值是地圖高度的 1/4th height: 150, // 默認(rèn)值是地圖高度的 1/4th opacity: .40, // 透 明度 默認(rèn) maximizeButton: true, // 最大化 ,最小化按鈕,默認(rèn) false expandFactor: 3, color: red // 默認(rèn)顏色為 000000 })。 ()。 // 開啟 })。 添加比例尺控件代碼: var scalebar = new ({ map: MyMap, // 必須的 scalebarUnit: english // 指定比例尺單位 ,有效值是 english or metric.默認(rèn) english })。 41 添加書簽控件代碼: var bookmarks_list = [{ extent: { // 范圍 spatialReference: { // 空間參考 wkid: 102100 }, xmin:14202169, // 左下角 X ymin:4642975, // 左下角 Y xmax:13021482, // 右上角 X ymax:5278931 // 右上角 Y }, name: Northern California(北加州 ) }, { extent: { spatialReference: {wkid:102100 }, xmin:8669334, ymin:4982379, xmax:8664724, ymax:4984864 }, name: Central Pennsylvania(賓夕法尼亞州中部 ) }]。 // 創(chuàng)建書簽組件 var bookmarks = new ({ map: MyMap, editable: true, // 可允許編輯。默認(rèn) false 則只讀模式 bookmarks: bookmarks_list // Array / JSON }, (39。bookmarks39。))。 以上這些代碼添加位置在 dojo 調(diào)用包下面的 (?? )中(圖53)。 div datadojotype= style=position: absolute。zindex: 40。 top: 15px。 right: 30px。 background: transparent。 fontsize: 12pt。 color: 444。 spanBookmarks(書簽 )/span div datadojotype= div id=bookmarks/div /div /div 這一部分書簽代碼要放在 body 代碼框中(見圖 54)。 設(shè)置鷹眼圖控件、比例尺控件、書簽控件的顯示結(jié)果見圖 55。 42 圖 53 添加 鷹眼圖控件、比例尺控件、書簽控件的調(diào)用包代碼 圖 54 body 代碼框 43 圖 55 鷹眼圖控件、比例尺控件、書簽控件的顯示結(jié)果 加載動(dòng)態(tài)地圖并顯示文本 添加代碼如圖 56,顯示結(jié)果如圖 57。 44 圖 56 加載動(dòng)態(tài)地圖并顯示文本代碼 圖 57 加載動(dòng)態(tài)地圖并顯示文本結(jié)果 四、實(shí)習(xí)小結(jié) 通過此次實(shí)習(xí),掌握了使用 ArcGIS Server JavaScript API 加載地圖,學(xué)會(huì)對(duì)HTML 代碼含義的基本認(rèn)知,學(xué)會(huì)了地圖加載一些控件的加載方法。 45 實(shí)習(xí)六: 基于 DEM 的水文分析 一、 實(shí)習(xí)目的 進(jìn)一步理解水系網(wǎng)絡(luò)、集水區(qū)域、流域的概念; 鞏固 DEM 生成方法; 掌握基于 ArcGIS 水文分析的內(nèi)容和方法。 二、實(shí)習(xí)內(nèi)容 理論篇中 學(xué)習(xí) 基于地表徑流漫流模型 的基本思想和理論 ,基本思想( 1)根據(jù) DEM 柵格單元和 8 個(gè)相鄰單元之間的最大坡度來確定水流方向;( 2)然后計(jì)算每個(gè)柵格的上游累積流水量;( 3)確定一個(gè)累積流水量閾值,大于等于該閾值的單元格標(biāo)記為水系的組成部分。 理解掌握 基于地表徑流漫流模型的水系提取算法設(shè)計(jì),需要解決 的 基本問題:( 1)洼地的處理; ( 2)平地 處理; ( 3)水流方向及水流累積量的確定。 實(shí)踐篇中練習(xí)以下內(nèi)容: ( 1) 格網(wǎng) DEM 生成 ( 2) 洼地分析 ( 3) 洼地填充 ( 4) 洼地填充后的水流方向計(jì)算 ( 5) 水流累積量計(jì)算 ( 6) 水流長(zhǎng)度計(jì)算 ( 7) 水系網(wǎng)絡(luò)提取 ( 8) 流域提取與分析 三、實(shí)習(xí)步驟 TIN 生成,將 TIN 轉(zhuǎn)成格網(wǎng) DEM 添加實(shí)驗(yàn)數(shù)據(jù) buildTIN; 以圖 61 的 方式創(chuàng)建 TIN 數(shù)據(jù)層 , 在 圖 62 對(duì)話框中 添加矢量控制線, 然后 選擇 convertion TIN to raster(圖 64) ,在 InputTIN輸入 框 中 輸入剛剛生成的 TIN,這樣 既可將 TIN 轉(zhuǎn)換為格網(wǎng) DEM,文件名mytin002, 結(jié)果見圖 65。 46 圖 61 Create TIN From Features 對(duì)話框 圖 62 Add Features to TIN 對(duì)話框 47 圖 63 結(jié)果 顯示 圖 64 Convert TIN to Raster 圖 65 格網(wǎng)結(jié)果 顯示 48 洼地分析 洼地區(qū)域是水流方向不合理的地方,可以通過水流方向來判斷那些地方是洼地,然后再對(duì)洼地進(jìn)行填充。 在 ArcScene 中用左鍵單擊 ArcToolbox 圖標(biāo),啟動(dòng) ArcToolbox。展開 Spatial Analysis Tools 工具箱,打開 hydrology 工具集。雙擊 Flow Direction 工具,打開水流方向計(jì)算對(duì)話框(圖 66) , 在對(duì)話 框 中 的 Input surface raster 輸入 框中導(dǎo)入上述步驟中生成的 網(wǎng)格 DEM, Output flow direction raster 文本框中命名計(jì)算出來的水流方向文件名為 myflowdir,并選擇保存路徑。 導(dǎo)出 方向追蹤結(jié)果 。 雙擊 hydrology 工具集中的 Sink 工具,彈出洼地計(jì)算對(duì)話框。在 Input flow direction raster 文本框中,選擇水流方向數(shù)據(jù) myflowdir。在 Output raster 文本框中,選擇存放的路徑以及重新命名輸出文件為 mysink。 單擊 OK 進(jìn)行洼地計(jì)算。圖 68 中深色的區(qū)域是洼地。 圖 66 Flow Direction 對(duì)話框 49 圖 67 Sink 對(duì)話框 圖 68 洼地提取 結(jié)果 洼地 填充 和洼地填充后的水流方向計(jì)算 在通過洼地計(jì)算之后,知道了原始的 DEM 上是否存在著洼地,如果沒有存在著洼地,那么原始 DEM 數(shù)據(jù)就直接可以用來進(jìn)行以后流域分析。如果存在洼地,就需要填充。 雙擊 hydrology 工具集中的 fill 工具(圖 69) ,彈出如洼地填充對(duì)話框。在Input surface raster 文本框中,選擇需要進(jìn)行洼地填充的原始 DEM 數(shù)據(jù) mydem。在 Output 填寫輸出文件名為 myfilldem。 Z limit——填充閾值,當(dāng)設(shè)置一個(gè)數(shù)值50 之后,在洼地填充過程中,那些洼地深度大于閾值的地方將作為真實(shí)地形保留,不予填充;系統(tǒng)默認(rèn)情況是不設(shè)閾值,也就是所有的洼地區(qū)域都將被填平。單擊OK。結(jié)果 見圖 610。 計(jì)算洼地填充后的水流方向的 方法和上文中計(jì)算 流方向的 方法相同, 步驟 見圖 611~圖 612。 圖 69 Fill對(duì)話框 圖 610 洼地 填充后的結(jié)果 51 圖 611 Flow Direction 對(duì)話框 圖 612 方向 追蹤結(jié)果 水流累積量計(jì)算 每一個(gè)柵格都有流水累積量,最小值為 0。其累積量的大小代表著其上游有多少個(gè)柵格的水流方向最終匯流經(jīng)過該柵格,匯流累積的數(shù)值越大,該區(qū)域越易形成地表徑流。在得到水流方向之后,可以利用水流方向數(shù)據(jù)來計(jì)算匯流累積量。 雙擊 hydrology 工具集中的的 fill accumulation 工具,打開匯流累積量計(jì)算對(duì)話框。在 Input flow direction raster 文本框中(圖 613) ,選擇由無洼地 DEM 生成的水流方向柵格數(shù)據(jù) fdirfill。 在 Output accumulation raster 文本框中,將數(shù)據(jù)52 文件名修改為 myflowacc。 在 Input weight raster 文本框中輸入權(quán)重?cái)?shù)據(jù),權(quán)重?cái)?shù)據(jù)一般是表示降水、土壤以及植被等對(duì)徑流影響的因素分布不平衡而形成的,更能詳細(xì)模擬該區(qū)域的地表特征。如果無數(shù)據(jù),系統(tǒng)默認(rèn)為所有的柵格配以相同的權(quán)值 1,那么計(jì)算出來的匯流累積量的數(shù)值就代表著該柵格位置流入的柵格數(shù)的多少。 點(diǎn)擊 OK,完成計(jì)算, 結(jié)果見圖 614。 圖 613 上游累計(jì) 來水量分析 圖 614 上游累計(jì) 來水量 結(jié)果 顯示 5
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1