arcgis建庫學習筆記(ArcGIS12個操作學習筆記)
2023-09-23 05:27:36 1
了解更多工程測量、儀器知識,關注」CORS測繪服務商「VX公眾號
1.如何以上下標的形式顯示標註內容?
了解更多工程測量、儀器知識,關注」CORS測繪服務商「VX公眾號
設置標註表達式。雙擊圖層,打開屬性對話框;選擇【標註】選項卡;打開【標註表達式】對話框,設置解析為「JScript」,設置表達式為 【[name] "" [OBJECTID] "" "" 16 ""】,確定;右擊圖層選擇【標註要素】,得到上下標格式的標註。註:上標用標記,下標用標記。
2.如何將浮點型柵格數據轉為整型柵格數據,並創建柵格的屬性表?
使用ArcGIS中【Int】(轉為整型)工具和實現。註:原則上柵格數據是不帶有屬性表信息的,但是對於整型柵格數據來說,ArcGIS中提供了簡單的屬性表來記錄各個值的柵格個數,而浮點型柵格數據則沒有。
打開【Spatial Analyst 工具】|【數學】|【轉為整型】工具即可完成。
3.如何對矢量要素進行炸開、 鏡像複製和縮放處理?
【方法】使用ArcGIS中【Explode Multi-part Feature】(拆分多部分要素)工具、【Mirror Features】(鏡像要素)工具和【Scale】(比例)工具實現。註:矢量數據時常需要進行編輯處理,本例講述對矢量數據進行拆分多部分要素、快速鏡像複製和比例縮放的處理。
1)加載高級編輯工具條。選擇【菜單欄】|【自定義】|【工具條】|【高級編輯】工具條。
2)拆分多部分要素。打開【編輯器】工具條中的【開始編輯】,用【編輯工具】選中圖層中的多部分要素;點擊【高級編輯】工具條中的【拆分多部分要素】工具,完成炸開處理,將多部分要素拆分為獨立的單部分要素;保存編輯。
3)加載鏡像要素工具。打開【菜單欄】|【自定義】|【自定義模式】工具窗口,選擇【命令】選項卡,類別選擇【編輯器】,將右側【命令】中的【鏡像要素】工具拖動至任意工具欄中以完成加載。
4)鏡像複製要素。保持編輯狀態;選中要複製的要素,選擇【鏡像要素】工具;繪製一條鏡像複製的對稱軸線,自動得到以該線為對稱軸的鏡像要素;保存編輯。
5)加載比例工具。打開【菜單欄】|【自定義】|【自定義模式】工具窗口,選擇【命令】選項卡,類別選擇【編輯器】,將右側【命令】中的【比例】工具拖動至任意工具欄中以完成加載。
6)縮放要素。保持編輯狀態;用【編輯工具】選中要縮放的要素,選擇【比例】工具;任意拖動滑鼠實現圖形的任意縮放處理;按【F】鍵,打開【比例因子】參數設置,輸入【2】回車,實現2倍放大;保存並停止編輯。
4.如何以面要素為限制條件對線要素進行延伸和裁剪處理?
1)加載高級編輯工具條。選擇【菜單欄】|【自定義】|【工具條】|【高級編輯】工具條。
2)選中作為限制條件的面要素。打開【編輯器】工具條中的【開始編輯】工具,使用【編輯工具】選中作為限制條件的面要素。註:本例中兩條線要素分別針對面要素進行【延伸】和【裁剪】處理,在處理之前必須確定作為限制條件的面要素。
3)延伸短的線要素。保持面要素的選中狀態;選擇【延伸】工具,點擊待延伸的線要素後,自動將線要素延伸至該面要素。註:該延伸操作使得線要素自動捕捉到該面要素的邊。
4)分別裁剪去除面內部和外部的線要素。保持面要素的選中狀態;選擇【裁剪】工具,點擊面要素內部的待裁剪線要素,即可將面要素內部的線去除;點擊面要素外部的線要素即可去除外部的線;完成後,保存並停止編輯。註:線要素與面要素自動進行幾何運算,將被點中的線要素去除。
5.如何對數據進行坐標系定義與投影轉換?
【方法】使用ArcGIS中【Define Projection】(定義投影)工具和【Project Raster】(投影柵格)工具實現。註:對於地理數據而言,必須定義空間坐標系,包括以經緯度為單位的地理坐標系和以平面直角坐標為單位的投影坐標系。本例以柵格數據為例講述對地理數據進行定義投影和投影轉換操作。
【實驗步驟】
1)定義投影坐標系。打開【數據管理工具】|【投影和轉換】|【定義投影】工具,輸入柵格設置為「dem」,點擊【坐標系設置】按鈕,打開【空間參考屬性】對話框;選擇【GeographcCoordinate Systems】|【World】|【WGS 1984】;確定,將柵格數據定義了1984地理坐標系。
2)投影至Mercator投影坐標系。打開【數據管理工具】|【投影和轉換】|【柵格】|【投影柵格】工具,輸入柵格設置為「dem」,輸出柵格數據集設置為「prj_dem」,輸出坐標系參數的【坐標系設置】按鈕,選擇【Projected Coordinate Systems】| 【World】| 【WGS 1984 PDC Mercator】坐標系;確定,完成投影變換。註:投影變換前,柵格數據的坐標為經緯度,投影后則變為平面直角坐標值;具體情況請使用合適的投影坐標系。
6.如何修改柵格數據中某一個格網的柵格值?
1)柵格轉點要素。利用【轉換工具】|【由柵格轉出】|【柵格轉點】工具。註:該點要素為每個格網的中心點,每個格網的值被寫入到點要素的屬性表中,即欄位GRID_CODE。
2)選中待修改值的點要素並修改。
3) 生成修改值後的柵格圖層。清空當前選中狀態;打開【轉換工具】|【轉為柵格】|【點轉柵格】工具,像元分配類型參數和優先級欄位參數均默認設置,像元大小設置為與dem圖層一致;確定,得到修改柵格值後的柵格圖層。
7.如何修改柵格數據中某一個區域的柵格值?
1)區域面要素轉柵格。打開【轉換工具】|【轉為柵格】|【面轉柵格】工具,像元大小設置與dem一致;其餘參數默認;確定,得到矢量面要素生成的柵格數據,值為0。註:由於生成的柵格數據值為FID,可計算調整為修改的目標值。
2)計算修改的目標值。打開【Spatial Analyst 工具】|【地圖代數】|【柵格計算器】工具。
3)修改原始柵格。打開【數據管理工具】|【柵格】|【柵格數據集】|【鑲嵌至新柵格】工具,依次輸入柵格圖層,波段數設置為「1」,其餘參數默認;確定,得到修改新值後的柵格數據。註:輸入柵格圖層的順序必須是先原始柵格圖層,後新值圖層,該順序由參數【鑲嵌運算符】決定。
8.如何在製圖出圖時添加經緯網?
【方法】 使用ArcGIS中【New Grid】(新建格網)工具實現。註:在常規製圖輸出時,常常需要給數據添加經緯網或方裡網進行標註。而ArcGIS的製圖輸出工具附帶有格網輸出的表達,本例講述運用ArcGIS布局視圖中的【新建格網】工具實現。
1)設置視圖區投影。右擊【數據框】,打開【屬性】對話框;選擇【坐標系】選項卡,選擇坐標系設置為【預定義】|【Projected Coordinate Systems】|【World】|【Aitoff(world)】坐標系;確定,重設當前視圖的顯示坐標系。
2)設置格網。打開【菜單欄】|【視圖】|【布局視圖】界面,右擊地圖,打開【屬性】對話框;選擇【格網】選項卡,打開【新建格網】工具;選擇【經緯網】,下一步;選擇【經緯網和標註】選項,默認【間隔】參數,下一步;勾選【長軸主刻度】和【短軸主刻度】選項,下一步;設置經緯網邊框為【放置簡單邊框】,完成;確定,得到實現經緯網製圖。
9.如何清除當前數據的坐標信息?
【方法】使用ArcGIS中的【Define Projection】(定義投影)工具實現。註:數據的投影坐標系信息是非常重要的元數據,涉及整個國家的測繪坐標系統,其參數具有保密性。不僅在數據生產時需要統一坐標系,在數據製圖、分析時更要統一。正是由於坐標系信息的重要性,對數據的坐標系需要採取保密措施,常用的方法之一就是清除當前數據的坐標系信息。
1)查看當前數據坐標系信息。雙擊圖層,打開【屬性】對話框;選擇【源】選項卡,可以查看到當前坐標系。
2)清除坐標系信息。打開【數據管理工具】|【投影和變換】|【定義投影】工具,輸入要素類設置為「country」;點擊右側坐標系設置按鈕,打開【空間參考屬性】對話框,點擊【清除】按鈕,確定;此時,目標坐標系信息為「Unknown」;確定,完成清除操作。
10.如何對Shapefile矢量數據進行空間糾正?
【方法】使用ArcGIS中【Spatial Adjustment】(空間校正)工具、【New Displacement Link】(新建位移連接)工具和【Adjust】(校正)工具實現。註:GIS數據的特點之一就是具有空間坐標,而空間坐標系統具有不同的標準,如我國的北京54、西安80等。在進行GIS數據製圖、分析時,常常遇到數據的坐標系統不一致的問題。在無法通過投影轉換的方式統一數
據坐標系的情況下,就需要用到本例的空間糾正方法進行手動校正。
1)加載空間校正工具條。打開ArcMap軟體,選擇【菜單欄】|【自定義】|【工具條】|【空間校正】工具條,完成加載。
2)設置校正參數。柵格數據map具有空間坐標信息,而矢量圖層line1 的空間坐標係為「未定義」,因此需要將line1圖層校正到 map 中的黑線位置處。點擊【編輯器】工具條,選擇【編輯器】|【開始編輯】選項,編輯圖層需要選擇被校正的圖層【line1】;點擊【空間校正】工具條,選擇【空間校正】|【設置校正數據】選項,勾選圖層line1,確定;設置【校正方法】為【變換-仿射變換】。註:仿射變換通常圖形整體性變換,而line1中數據僅發生了系統性偏移,故使用仿射變換來校正。
3)設置校正控制點。使用【空間校正】工具條中的【新建位移連接】工具,對line1圖層添加控制點連接,控制點要選擇line1和 map 的對應關鍵位置,如節點;點擊【空間校正】工具條中的【查看連接表】工具,可以打開當前設置的控制點坐標對應關係;表中【X源】、【Y源】和【X目標】、【Y目標】分別列出了校正前和校正後控制點的坐標值對應關係,【殘差】表示每個控制點產生的誤差值,以及此次校正的【RMS誤差值】。
4)校正數據。點擊【空間校正】工具條,選擇【空間校正】|【校正預覽】選項,可以在預覽窗口中查看當前校正結果的效果;選擇【空間校正】|【校正】選項,執行校正操作;保存並停止編輯,完成line1圖層的校正操作。
5)設置校正參數。同樣的,矢量圖層line2的空間坐標係為「未定義」,需要將 line2 圖層校正到map中的黑線位置處。點擊【編輯器】工具條,選擇【編輯器】|【開始編輯】選項,編輯圖層選擇圖層【line2】;【設置校正數據】為圖層line2;設置【校正方法】為【變換-橡皮頁變換】。註:與line1不同的是, ine2 中線要素不僅發生了平移,還發生了變形;仿射變換無法校正變形的線段,因此需要使用橡皮頁變換方法。
6)設置校正控制點。同步驟3,使用【空間校正】工具條中的【新建位移連接】工具,對line2圖層添加控制點連接。註:本例中變形線段為直線,僅需端點設置位移連接即可,實際情況必須保證在發生變形線段的每個節點或儘可能多的節點處建立位移連接,才能校正正確。
7)校正數據。同步驟4,執行校正;保存並停止編輯,完成line2圖層的校正操作。
11.如何快速、準確地編輯相鄰多邊形形狀?
【方法】 使用ArcGIS中的【Topology Edit Tool】(共享要素)工具實現。註:由於相鄰的多邊形具有公共邊和公共頂點,對其中一個多邊形進行編輯時,必須保證相鄰多邊形之間不能出現空隙。因此,常常需要依靠拓撲關係來進行高級編輯。本例講述使用【共享要素】工具來編輯相鄰多邊形。
【實驗步驟】
1)加載拓撲工具條。點擊菜單欄【自定義】|【工具條】|【編輯器】工具條,點擊【編輯器】工具條中【編輯器】下拉菜單,加載【更多編輯工具】|【拓撲】工具條。
2)編輯多邊形公共邊。啟動編輯,選擇【拓撲】工具條中的【地圖拓撲】工具,設置編輯要素類為「polygon」,確定;點擊【拓撲編輯工具】,選中一條公共邊,點擊【顯示共享要素】工具可以查看該公共邊所屬的多邊形要素;雙擊公共邊,顯示節點,移動節點以編輯多邊形。
3)編輯多邊形公共頂點。點擊【拓撲編輯工具】,按住鍵盤【N】鍵,框選一個公共頂點,點擊【顯示共享要素】工具可以查看該公共頂點所屬的多邊形要素;移動頂點以編輯多邊形。保存並停止編輯。
12.如何對點要素按照距離進行空間條件分配?
【方法】 使用ArcGIS中的【Create Thiessen Polygons】(創建泰森多邊形)工具、【Buffer】(緩衝區)工具和【Clip】(裁剪)工具實現。註:按照距離進行空間分配時,常用泰森多邊形進行等權重的距離分配,其分配結果往往將整個區域進行分配,而每個點要素受其自身條件的限制,其分配區域存在一定範圍,需要藉助緩衝區進行限定。本例講述按照距離進行空間條件分配的方法。
【實驗步驟】
1)全局空間分配。打開【分析工具】|【鄰域分析】|【創建泰森多邊形】工具,輸入要素設置為「points」,輸出要素類設置為「Thiessen」,輸出欄位設置為「ONLY_FID」;確定,得到全局空間分配結果。
2)提取緩衝區。打開【分析工具】|【鄰域分析】|【緩衝區】工具,輸入要素設置為「points」,輸出要素類設置為「buffer」,距離參數設置為線性單位「500米」,融合類型設置為「ALL」;確定,得到緩衝區數據。
3)裁剪條件分區。打開【分析工具】|【提取】|【裁剪】工具,輸入要素設置為「Thiessen」,裁剪要素設置為「buffer」輸出要素設置為「regions」;確定,得到條件分區結果。
,