【問題1】如何提取出河流線數(shù)據(jù)rivers.shp所流經(jīng)過的格網(wǎng)grid.shp? 圖1.1 實驗數(shù)據(jù) 【方法】 使用ArcGIS中【Select Layer By Location】(按位置選擇圖層)工具實現(xiàn),。 【實驗步驟】 1)選取河流經(jīng)過的格網(wǎng)數(shù)據(jù),。打開【菜單欄】|【選擇】|【按位置選擇圖層】工具。目標圖層設(shè)置為格網(wǎng)數(shù)據(jù)“grid.shp”,,源圖層設(shè)置為河流數(shù)據(jù)“rivers.shp”,,空間選擇方法設(shè)置為“目標圖層要素與源圖層要素相交”。點擊【應(yīng)用】,,河流經(jīng)過的格網(wǎng)數(shù)據(jù)被高亮顯示,。 圖1.2【按位置選擇圖層】工具 圖1.3 工具參數(shù)設(shè)置 圖1.4 結(jié)果被高亮顯示 2)將河流經(jīng)過的格網(wǎng)結(jié)果另存為“result.shp” 數(shù)據(jù)。右擊“grid.shp”數(shù)據(jù),,選擇【數(shù)據(jù)】|【導出數(shù)據(jù)】,。打開【導出數(shù)據(jù)】對話框,設(shè)置存儲文件名“result.shp”及路徑,。 圖1.5【導出數(shù)據(jù)】工具 圖1.6 工具參數(shù)設(shè)置 圖1.7 顯示結(jié)果圖層 【問題2】對點數(shù)據(jù)添加注記表示時,,為了凸顯出注記的文字,如何給注記添加透明背景,? 圖2.1 原始數(shù)據(jù) 圖2.2 結(jié)果效果 【方法】 注:要生成注記圖層,,數(shù)據(jù)必須存儲在數(shù)據(jù)庫geodatabase中。若是單獨的shapefile文件,,無法生成注記圖層數(shù)據(jù),。根據(jù)注記內(nèi)容設(shè)置標注表達式,使用【標注要素】工具來標注點圖層數(shù)據(jù),;使用【將標注轉(zhuǎn)為注記】工具生成注記圖層,,編輯注記的位置與字體大小,;根據(jù)注記圖層創(chuàng)建注記的背景面數(shù)據(jù),,并設(shè)置該面數(shù)據(jù)的透明度。 【實驗步驟】 1)設(shè)置圖層標注的表達式,。雙擊“地級市”圖層,,打開【圖層屬性】對話框,選擇【標注】選項卡,。點擊【表達式】按鈕打開【標注表達式】對話框,,在表達式框中輸入:'【城市名】' [name] '\n ' '【城市編號】' [OBJECTID],,解析語言選擇“JScript”。確定,,完成,。 圖2.3 標注選項卡 圖2.4 設(shè)置標注表達式 2)標注圖層。右擊“地級市”圖層,,選擇【標注要素】,。 圖2.5【標注要素】工具 圖2.6 標注結(jié)果 3)生成注記圖層。右擊“地級市”圖層,,選擇【將標注轉(zhuǎn)為注記】工具,,打開參數(shù)對話框,默認參數(shù)即可,。 圖2.7【將標注轉(zhuǎn)為注記】工具 圖2.8 工具參數(shù)設(shè)置 圖2.9 注記結(jié)果 4)設(shè)置個別注記的位置及字體大小,。注:只有【啟動編輯】后,才能更改注記的位置和大小,。調(diào)整注記字體大小時,,可先選中注記,后設(shè)置【繪圖】工具條中的【字體大小】進行快捷設(shè)置,。也可直接雙擊注記,,打開注記【屬性】對話框,選擇【更改符號】按鈕進行符號的特殊設(shè)置,。設(shè)置完后,,保存編輯,退出編輯狀態(tài),。 圖2.10【繪圖】工具條快捷設(shè)置 圖2.11【屬性】對話框設(shè)置 圖2.12江蘇省內(nèi)注記大小被增大 5)創(chuàng)建注記背景面數(shù)據(jù),。打開【數(shù)據(jù)管理工具】|【要素】|【最小邊界幾何】工具,,設(shè)置輸入要素為“地級市注記”圖層,,輸出要素類為“背景.shp”,幾何類型選擇“ENVELOPE”,。確定,。 圖2.13【最小邊界幾何】工具 圖2.14 背景面數(shù)據(jù) 6)設(shè)置注記背景透明度。雙擊“背景”圖層,,打開【屬性】對話框,,選擇【顯示】選項卡。設(shè)置透明度為“30%”,。確定,。 圖2.15【顯示】選項卡 圖2.16 背景透明后效果 圖2.17 南京市為例 【問題3】根據(jù)等高線Coverage數(shù)據(jù)生成DEM柵格數(shù)據(jù)。 圖3.1 等高線Coverage數(shù)據(jù) 【方法】 使用ArcGIS中【3D Analyst工具箱】中工具進行DEM柵格數(shù)據(jù)的生成,。先使用等高線矢量數(shù)據(jù)創(chuàng)建TIN數(shù)據(jù),;基于TIN 數(shù)據(jù)構(gòu)建DEM柵格數(shù)據(jù),。 【實驗步驟】 1)創(chuàng)建TIN數(shù)據(jù)。打開【3D Analyst工具箱】|【TIN管理】|【創(chuàng)建TIN】工具,,設(shè)置輸出TIN文件名為“tin”,,點擊【空間參考屬性】按鈕,選擇【導入】等高線數(shù)據(jù)contour5的坐標信息,。輸入要素選擇contour5數(shù)據(jù)集中的route.contour5數(shù)據(jù)(該數(shù)據(jù)屬性表中記錄有高程值字段CONTOUR),,SF_type選擇“硬斷線”。確定,,生成tin數(shù)據(jù),。 圖3.2【創(chuàng)建TIN】工具 圖3.3 導入等高線數(shù)據(jù)坐標信息 圖3.4 導入后空間參考信息 圖3.5 生成tin數(shù)據(jù) 2)TIN數(shù)據(jù)轉(zhuǎn)DEM柵格數(shù)據(jù)。打開【3D Analyst工具箱】|【轉(zhuǎn)換】|【由TIN轉(zhuǎn)出】|【TIN轉(zhuǎn)柵格】工具,,設(shè)置輸入TIN數(shù)據(jù)為“tin”,,輸出柵格文件名為“dem”,輸出數(shù)據(jù)類型和方法可根據(jù)需要設(shè)置,,此處默認為“FLOAT”和“LINEAR”,,采樣距離設(shè)置為“cellsize 5”,即生成的DEM柵格分辨率為5米(該數(shù)值單位以數(shù)據(jù)坐標系單位為準,,此處單位為米),。確定,生成DEM柵格數(shù)據(jù),。 圖3.6【TIN轉(zhuǎn)柵格】工具 圖3.7 生成DEM數(shù)據(jù) |
|