資源描述:
《實(shí)習(xí)七arcview的矢量化及編輯》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實(shí)習(xí)七:ArcView的矢量化及編輯一、實(shí)習(xí)目的:1掌握地圖掃描矢量化的基本原理、方法和步驟2熟悉ArcView主要繪圖工具的使用,初步理解矢量數(shù)據(jù)結(jié)構(gòu)3了解數(shù)字化后的錯誤和誤差4掌握ArcView主要編輯工具的使用二、實(shí)習(xí)內(nèi)容:1建立新的點(diǎn)、線、面主題和依據(jù)現(xiàn)有主題創(chuàng)建新的主題2根據(jù)ArcView的繪圖工具對主題進(jìn)行數(shù)字化3線要素主題和面要素主題的編輯三、背景知識:1.在采集或創(chuàng)建自己的空間數(shù)據(jù)前,先要檢查需要的空間數(shù)據(jù)是否已有數(shù)字化形式的版本可以利用,很多機(jī)構(gòu)提供的空間數(shù)據(jù)往往可以直接在ArcView中使用,或通過格式轉(zhuǎn)換后被ArcView所使用。如果找不到需要的數(shù)據(jù)
2、,則需要利用ArcView的矢量化功能和編輯功能進(jìn)行矢量化,自己進(jìn)行數(shù)據(jù)的采集。2.在數(shù)字化之前必須設(shè)計好數(shù)字化所采用的技術(shù)路線,它不僅直接關(guān)系到地圖數(shù)字化的效率,而且也關(guān)系到數(shù)字化成果的質(zhì)量。確定數(shù)字化的技術(shù)路線包括采取何種方式進(jìn)行數(shù)字化,數(shù)字化精度要求如何,選取什么樣的地圖作為數(shù)字化底圖,對那些要素進(jìn)行數(shù)字化,如何對數(shù)字化要素進(jìn)行分層和分幅,以及代碼的設(shè)計等等。3.在對圖形進(jìn)行矢量化后,屬性表的處理也同樣重要,需要在表格中加入相應(yīng)的屬性內(nèi)容。四、實(shí)習(xí)步驟:一、建立一個新的線狀主題啟動ArcView,加載chpy150.jpg圖像(先啟動擴(kuò)展模塊JPEG(JFIF)Im
3、ageSuport)。(1)視圖窗口界面中,選定“視圖”(View)下拉菜單中的“NewTheme”項(xiàng)。(1)在彈出的對話框內(nèi)選擇想要創(chuàng)建的新主題的圖形要素類型(注意:只能選擇點(diǎn)、線、面——多邊形三種基本類型其中一種),選擇Line并單擊“OK”鈕確認(rèn)。(2)在隨后出現(xiàn)的新的對話框內(nèi),指定ArcView將要創(chuàng)建的線狀主題的Shape文件的名稱與保存位置,單擊“OK”鈕。這樣,一個新的、空白的主題將出現(xiàn)在當(dāng)前視圖的主題目錄表中。注意該新生主題的主題名稱顯示區(qū)呈彈起狀態(tài),表明它已自動成為當(dāng)前活動主題,同時其左側(cè)的“顯示檢測框”(矩形小框)四周又被另一個矩形虛線框所包圍,表明當(dāng)
4、前主題自動進(jìn)行可編輯狀態(tài)。該狀態(tài)將允許使用繪圖及編輯工具往這一新主題視圖內(nèi)添加圖形要素。(3)給線狀主題添加圖形要素:單擊常用工具條中的“繪圖工具”(drawing)項(xiàng)(注意:點(diǎn)擊過程應(yīng)當(dāng)稍微長一些),調(diào)出下拉式繪圖工具,根據(jù)繪圖工作的實(shí)際需要選擇合適的“工具”,然后即可在“視圖”圖形顯示框內(nèi)進(jìn)行繪圖。在專題顯示框內(nèi),光標(biāo)變成小十字,第一次單擊鼠標(biāo)就輸入一條線段的起結(jié)點(diǎn)(StartNode),再單擊鼠標(biāo),就輸入了該線的中間拐點(diǎn)(Vertex),雙擊鼠標(biāo)就輸入了終結(jié)點(diǎn)(EndNode)。(4)輸入道路時,如果沒有將道路交叉口作為結(jié)點(diǎn),即使兩條道路在幾何上是交叉的,但在數(shù)據(jù)庫
5、中是不交叉的。如果要求處理成交叉口,必須采用分解式(LineSplit),在繪圖板中點(diǎn)擊線狀要素工具,選擇圖標(biāo)LineSplit后,用該工具輸入線狀要素,凡是和該線相交的線段,在交叉點(diǎn)上雙方都會自動打斷,產(chǎn)生結(jié)點(diǎn),有關(guān)的線段成為相互獨(dú)立的要素。(1)被分解的要素也可以合并。先點(diǎn)擊要素選擇按鈕,配合Shift鍵,選擇要合并的線段,在選擇菜單Edit/UnionFeatures,就可以將分解的線段合為一體。(該功能主要可以用來處理偽節(jié)點(diǎn))(2)為了保證線和線交在一起,一般需要采用捕捉輸入方式,按住鼠標(biāo)右鍵,彈出常用菜單后,選擇EnableGeneralSnapping,表示以
6、通用的捕捉方式編輯要素,在工具條上會出現(xiàn)捕捉圖標(biāo),(Snap),在輸入要素時,如果光標(biāo)附件有其它要素,新輸入的要素的坐標(biāo)會自動定位到已有的要素的坐標(biāo)位置上。(3)繪圖工作結(jié)束后,ArcView將會自動生成一個與當(dāng)前主題圖形要素相對應(yīng)的“主題屬性表”,打開該表即可見其外型。新表顯示,它僅含有兩個字段“Shape”和“ID”。其中,前者記錄著用戶給當(dāng)前主題所添加的所有“圖形要素”的“類型名”(本例為“Polyline”);后者的所有記錄均為0(即為“空白”記錄)。圖5-1創(chuàng)建新的Shape主題的視圖圖5-2新建主題的屬性表(1)在輸入圖形數(shù)據(jù)后,同樣需要在新建主題的屬性表中加
7、入相應(yīng)的屬性信息,加入方法同以前實(shí)習(xí)過的屬性表格的編輯(增加field值等)(2)系統(tǒng)還提供了自動計算線要素的長度值,打開所編輯的專題屬性表,使該表進(jìn)入編輯模式,在Edit(編輯)菜單中,選擇AddField(增加字段),在對話框中輸入想創(chuàng)建的新字段名Length,選擇字段類型,輸入字段寬度等;在專題屬性表中,點(diǎn)取Length字段選取它;點(diǎn)擊Calculator(計算)按鈕,顯示FieldCalculator對話框,在[Length]=欄中,輸入[shape].ReturnLength,按下ok。(面積計算與其一致,輸入[sh