GIS實驗3地圖矢量化_第1頁
GIS實驗3地圖矢量化_第2頁
GIS實驗3地圖矢量化_第3頁
GIS實驗3地圖矢量化_第4頁
GIS實驗3地圖矢量化_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、實驗三、地圖矢量化一、實驗?zāi)康睦糜跋衽錅?Georeferencing) 工具進行影像數(shù)據(jù)的地理配準編輯器的使用(點要素、線要素、多邊形要素的數(shù)字化)。熟悉GRAMIN GPS手持機的基本使用方法。注意:在基于ArcMap 的操作過程中請注意保存地圖文檔。二、實驗準備數(shù)據(jù):昆明市旅游休閑圖.jpg (掃描圖),濱州學(xué)院圖.jpg (掃描圖)。在開始本實驗之前,將同學(xué)分成N個小組,每個小組從實驗室借出一部GPS手持機,利用課外時間在昆明市范圍內(nèi)采集10個GPS點,并在濱州學(xué)院圖上做好標記。數(shù)據(jù)采集回來后導(dǎo)入到計算機并存儲為GPS.txt 文件以備使用。在借到GPS手持機后,請在老師指導(dǎo)下認真閱

2、讀GPS手持機的說明書,掌握基本操作方法。使用完畢后請歸還實驗室。外出采集數(shù)據(jù)時請遵守指導(dǎo)老師宣布的安全注意事項。軟件準備:ArcGIS Desktop ArcMap 三、實驗內(nèi)容及步驟 一、根據(jù)GPS觀測點數(shù)據(jù)配準影像并矢量化的步驟數(shù)據(jù):掃描地圖昆明市旅游休閑地圖(YNKM.JPG)、Garmin 手持GPS野外采集數(shù)據(jù)(gpsdata.dbf)-GCS_WGS_1984 地理坐標系(1). 打開ArcMap,添加掃描地圖YNKM.JPG,打開“影像配準”工具欄(在ArcMap的工具欄的空白區(qū)域點擊鼠標右鍵,然后選擇“影像配準”)(2) 參考練習(xí)2中最后一步的內(nèi)容,根據(jù)gpsdata.dbf

3、中的內(nèi)容,將其轉(zhuǎn)換為一個新的圖層:GPS.shp,并將其添加到當前數(shù)據(jù)框中。添加gpsdata.txt執(zhí)行菜單命令, 在出現(xiàn)的菜單中指定坐標系統(tǒng)為地理坐標:GCS_WGS 1984, X坐標指定為經(jīng)度(E),Y坐標指定為緯度(N)在TOC 面板中“顯示”視圖下,右鍵選擇圖層“gpsdata事件”,從右鍵菜單中執(zhí)行“數(shù)據(jù)”“導(dǎo)出數(shù)據(jù)”,將其導(dǎo)出成為一個新的Shape文件名稱為gps.shp將GPS.shp 添加到當前的數(shù)據(jù)框中這里顯示的數(shù)據(jù)就是第1個小組在野外用GPS獲取的控制點,每個控制點在紙質(zhì)地圖上都有一個唯一的記號。(3) 在TOC中右鍵選擇圖層YNKM.JPG,在出現(xiàn)的菜單中點擊“縮放到

4、圖層”,并將其放大到某一尺度下(4) 對比第一組同學(xué)在進行GPS數(shù)據(jù)采集時所使用的紙質(zhì)地圖,在地圖顯示區(qū)中找到第1個控制點。點擊“影像配準”工具欄上的控制點選擇工具,在掃描地圖中,采集第1個GPS控制點的位置,點擊。(5)在TOC中右鍵選擇圖層GPS,在出現(xiàn)的菜單中點擊“縮放到圖層”,并將其放大到某一尺度下,并移動地圖,可以方便地找到第1個控制點(6) 在地圖顯示區(qū)中,我們可以看到第1組同學(xué)在野外采集的GPS控制點,找到與掃描地圖中對應(yīng)的那個GPS控制點,點擊鼠標。(7)通過以上操作我們已經(jīng)完成了第1個控制點的選擇。以類似的方法,添加至少4個控制點。(8)如果操作正確,在完成以上操作后,掃描地

5、圖就被配準到了GCS_WGS_1984地理坐標系下。當鼠標在地圖顯示區(qū)移動時,在ArcMap狀態(tài)欄上就會顯示當前位置在GCS_WGS_1984坐標系下的經(jīng)緯度坐標。在添加所有控制點,并檢查RMS后,可使用下拉菜單“地理參考”中的“矯正”命令對柵格地圖重采樣。轉(zhuǎn)換方法使用“二次多項式”。加載重采樣后的柵格地圖,并將原始的掃描地圖從數(shù)據(jù)??蛑袆h除。(9) 在ArcCatalog中新建一個要素類,可命名為:Schools,(要素類型為點要素將用于從掃描圖中提取各個學(xué)校的位置,添加所需要的字段用于存儲學(xué)校的名稱,坐標系統(tǒng)設(shè)置為WGS_1984地理坐標系與GPS野外數(shù)據(jù)相同)(10) 將Schools圖

6、層添加到當前數(shù)據(jù)框中。(11)在TOC面板中,右鍵選擇“圖層”,在出現(xiàn)的菜單中,點擊“屬性”,設(shè)定數(shù)據(jù)框的坐標系為GCS_WGS_1984(12) 打開“編輯器”工具欄,在“編輯器”下拉菜單中執(zhí)行“開始編輯”命令,選擇要編輯的圖層Schools,確認“編輯器”工具欄中,任務(wù)為新建要素,目標為Schools。(13) 將地圖放大到合適的比例下,在“編輯器”中選中“草圖”工具,在地圖中找到圖例為 eq oac(,文)的要素,在其所在位置,點擊鼠標,分層提取昆明市的各高校位置數(shù)據(jù)(點要素)。打開屬性表,修改要素屬性,比如:輸入學(xué)校的名稱。(14)完成編輯后,停止編輯,并將修改結(jié)果保存到要素類Scho

7、ols中。二、點、線、多邊形要素輸入和編輯1 ArcCatalog 中新建 ShapefileWindows 下,選擇 開始 / 程序 / ArcGIS / ArcCatalog,啟動 ArcCatalog。在 ArcCatalog 左側(cè) Catalog 窗口中,打開 D:gis_ex09ex3temp 文件夾,單擊鼠標右 鍵,選擇 New / Shapefile,進入新建 Shapefile 對話框:Name:road 鍵盤輸入文件名Feature Type:polyline 下拉選擇,類型為線要素圖 3-1 在 ArcCatalog 中新建 Shapefile按 OK 鍵,一個名為 roa

8、d 的線要素 Shapefile 建立(圖 3-1)。繼續(xù)選擇D:gis_ex09ex3temp 文件夾,單擊鼠標右鍵,選擇 New / Shapefile,再進入新建Shapefile 對話框:Name:town 鍵盤輸入文件名Feature Type:point 下拉選擇,類型為點要素按OK鍵,一個名為Town的點要素Shapefile建立 。繼續(xù)選擇 D:gis_ex09ex3temp 文件夾,單擊鼠標右鍵選擇 New / Shapefile,再進入新建 Shapefile 對話框:Name:County 輸入文件名Feature Type:polygon 下拉選擇,類型為多邊形要素圖

9、3-2 加載 Shapefile按 OK 鍵,一個名為 County 的多邊形要素 Shapefile 建立。選用菜單 File / Exit,退出 ArcCatalog。 啟動 ArcMap,打開地圖文檔 D:gis_ex09ex3ex3.mxd,該地圖文檔中已經(jīng)加載了一個掃描處理后的圖像文件 scan01.tif。點擊按鈕(Add Data,或選用菜單 File / Add Data),在 D:gis_ex09ex3temp 路徑下,將剛剛創(chuàng)建的 Town、road、County 三個 Shapefile 加載。這三個新建的 Shapefile 都是空的,還沒有要素。本 練習(xí)是以掃描圖為參

10、照,輸入、編輯點、線、多邊形(圖 3-2)。2 基本編輯菜單在 ArcMap 標準按鈕欄中點擊按鈕,調(diào)用出 Editor 工具條,也可在菜單中 選用 View / Toolbars / Editor。Editor 工具條有 9 個重要的選項,從左至右包括:(1)Editor 菜單,用于啟動編輯狀態(tài)、結(jié)束和保存編輯,同時還有多種編輯操作、捕捉設(shè)置以及編輯選項。(2)Edit 選擇工具,用于選擇需要編輯的要素。(3)繪圖工具板, 是編輯要素的主要工具,有一系列繪制任意線 的工具,繪制新的要素,修改已有要素的形狀。(4)Task下拉任務(wù)表,從中選擇要進行的編輯操作,包括 Create Task、Mo

11、dify Task 等,隨著編輯要素的類型不同會有所變化。(5)Targe t(Layer)下拉列表,從中選擇要編輯的目標圖層(Target Layer)。在進入編輯狀態(tài)后,可以在其中選擇或在不同圖層之間切換。(6)Split 工具:打斷被選擇的要素。(7)Rotate 工具:旋轉(zhuǎn)被選擇的要素。(8)Attribute 工具:顯示被選擇的要素的相關(guān)屬性。(9)任意線特征(Sketch Properties):在繪制任意線時,顯示和輸入頂 點(中間拐點)的 X,Y 坐標值。3 線要素輸入、編輯在 Editor 工具欄中選用 Editor / Start Editing,進入編輯狀態(tài)。注意:在 T

12、ask 列表中,顯示為 Create New Feature,表示目前處于新建要素狀態(tài)。在 Target 下拉 表中選擇目標圖層 road,表示向線要素類 road 輸入要素。輸入線要素通過使用繪 圖工具板實現(xiàn),點擊 Task 左側(cè)的小箭頭可顯示具體的工具(見圖 3-3)。 圖 3-3 繪圖工具板31 輸入線要素的基本工具 (1)任意線(Sketch)工具是編輯空間要素的主要工具。點擊了任意線(Sketch)圖標,表示開始輸入線要素,此時,光標變成了帶小十字的圓圈。第一次單擊鼠標的左鍵,就輸入了一條線段的起結(jié)點(Start Node),再單擊鼠標, 就輸入該線的中間拐點(Vertex),雙擊鼠

13、標左鍵輸入了終結(jié)點(End Node)。注意:ArcMap 中每條線段都是由拐點坐標控制的,拐點分 3 種:起結(jié)點(Start Node)、終結(jié)點(End Node)、中間拐點(Vertex)。(2)相交工具是計算產(chǎn)生兩條線的交點,如果要按已有兩條線段的交點 繪出新的線段就可以使用這一工具。先點擊相交工具,此時光標變?yōu)樾∈郑?將光標移動至某條相交線段上,光標馬上會變?yōu)橐粭l延長直線,此時單擊鼠標的 左鍵,表示已經(jīng)確定一條相交線段,隨后,用同樣的方法移動光標到另一條相交 線段,單擊鼠標的左鍵后可以看到,屏幕上會出現(xiàn)一個紅色的點,這就是兩條線段的交點。用鼠標回到工具欄中,重新選擇任意線工具 ,繼續(xù)

14、繪制線要素??梢钥吹?,新繪制的線要素的拐點就是剛才用相交工具確定的交點(可能是起結(jié)點、也可能是終結(jié)點),使用相交工具與一般的捕捉交點的操作類似,但是功能更強。 如果兩條線要素,實際上并未相交,只是延長線可以相交,使用相交工具同樣可以捕捉到兩者的相交位置。(3)圓弧工具繪制線狀要素中的圓弧段。在輸入新的線要素時,要輸入圓弧段,先選取圓弧工具,然后在屏幕確定圓弧的第一個點,單擊鼠標左鍵, 再單擊鼠標的左鍵確定圓弧第二個點,第三次單擊鼠標的左鍵確定圓弧的終點, 即輸入三個點實現(xiàn)圓弧段的輸入。(4)終點圓弧工具是另一個用于輸入圓弧段的工具,與前一個圓弧工具 所不同的是輸入的次序不一樣,終點工具必須先輸

15、入圓弧的起點和終點,再指 定圓弧中間的某一點,從而確定這三點所控制的圓弧線,從圖標的顏色可辨別出 前一種工具的圓弧起點是紅色的,后一種工具的圓弧中點是紅色的。也可以在已 知圓弧的起點、終點和圓弧的半徑的情況下,再用半徑來確定圓弧:先單擊鼠標的左鍵,確定圓弧的起點,再單擊鼠標的左鍵,確定圓弧的終點,在鍵盤上按下 “R”鍵,會出現(xiàn)一個對話框,輸入圓弧的半徑,回車確認,就可以完成一段圓 弧的輸入。(5)中點工具可以將兩點之間連線的中點作為線要素的拐點。先點擊中點工具,單擊鼠標的左鍵,可以顯示出一條連線,注意:在此條連線上中點顯示為一個方形的虛框,再單擊鼠標的左鍵,中點的虛框就轉(zhuǎn)成一個確定的紅色 點,

16、這就是兩點連線的中點。鼠標回到工具欄中,重新選擇任意線工具,繼續(xù) 輸入線要素,可以看到,新輸入的拐點就是剛才用中點工具確定的位置。(6)相切曲線工具是輸入一段與上一個直線段(或弧線段)相切的曲線。 連續(xù)使用相切曲線工具可以輸入光滑連續(xù)的曲線。與以上幾個其他的工具不同, 這個工具不能用于輸入線要素的起結(jié)點,只能用于線要素的中間拐點、終結(jié)點。 (7)定距取點工具 DistanceDistance Tool,這也是十分有效的工具。例如,在某一位置需要埋設(shè)標桿,但不知道確切的坐標位置,但是已知位于某一建筑的一角 40 米,離另一建筑物一角 55 米。此時,就可以使用定距取點工具確定這一點。定距取點工具

17、在距兩點不同的距離交叉點處,生成一個拐點(也可能是結(jié)點)。先用鼠標在工具欄中選取定距取點工具,然后用光標點擊已知圓的圓心,根據(jù)需要定義一個圓,或者鍵盤上按下“R”鍵,在出現(xiàn)的對話框中輸入定 點的距離(圓的半徑)。同樣方法,輸入另一個已知點為圓心的圓,此時會顯示兩 圓相交的兩個交點,將光標移動到其中一個交點處,單擊鼠標的左鍵,就輸入了 需要準確定位的拐點(包括結(jié)點)。(8)定向定距取點工具 DirectionDistance Tool是另一種定距取點工具, 是根據(jù)一個已知點的距離、另一個已知點的相對方向來定點,使用方法和定距取 點工具類似。(9)跟蹤工具 Trace Tool。例如,要在已知的地

18、塊邊界線,輸入離開邊界5 米的建筑控制線,就可以使用這一工具。先用要素選擇工具,選中地塊邊界 線,然后選擇跟蹤工具(Trace Tool),鍵盤輸上按“O”鍵,在對話框中出入 需要偏移的距離 5,按 OK 確認。此時就可以用光標追蹤繪輸入后退單位為 5 的 控制線。32 繪圖工具的環(huán)境菜單上述介紹的 9 個輸入工具一般都是用鼠標左鍵定位,如果在定位前單擊鼠標 右鍵,就會彈出繪圖工具的環(huán)境菜單(見圖 3-4),其中主要的選項有:Direction:輸入方位角Reflection:輸入偏轉(zhuǎn)角度Length:輸入長度Change length:改變最近輸入的一條線的長度Absolute X, Y:輸

19、入 X,Y 絕對坐標確定下一個點Delta X, Y:輸入相對 X,Y 坐標偏移值確定下一個點Direction / Length:輸入方位角和長度,確定下一個點 Parallel:根據(jù)已有的要素作平行線。使用這一功能時,先用光標上的藍色小圓圈覆蓋平行的要素,單擊鼠標的右鍵,在彈出的繪圖工具的內(nèi)容菜單選擇Parallel,就可以確定輸入線段的方向與已有的要素平行,按需要在平行線上確定下一個點(結(jié)點或拐點)的位置。Perpendicular:向已有的線要素作垂線。使用這一功能時,先用光標上的藍 色小圓圈覆蓋被垂直的要素,單擊鼠標的右鍵,在彈出的繪圖工具的內(nèi)容菜單中 選擇 Perpendicula

20、r,就可以確定繪制線段的方向與已有的線要素垂直,按需要在垂線上確定下一個點(結(jié)點或拐點)的位置。圖 3-4 繪圖工具的環(huán)境菜單Segment Reflection:根據(jù)與已有的要素的角度,確定要繪制線段的方向。使 用這一功能時,也要先用光標上的藍色小圓圈覆蓋已有的線段,單擊鼠標右鍵,在彈出的繪圖工具的內(nèi)容菜單中選擇 Segment Reflection,再輸入與已知線段角度,就可以確定繪制線段的方向。33 線要素刪除 使用 Edit 工具選擇線要素,要素被選擇后,顯示為藍色的粗線,按鍵盤上的 Delete 鍵,該要素被刪除。利用 Windows 的 Shift 鍵,可以同時選擇多個要素,按鍵盤

21、上的 Delete 鍵,進入選擇集的多個要素被同時刪除。選擇菜單 Edit / UndoFeature Edit,或選用按鈕,可以馬上恢復(fù)被刪除的要素。34 設(shè)置捕捉環(huán)境捕捉輸入方式,可以保證定位準確,要素之間相互連接。選擇 Editor 工具條 菜單 Editor / Options,出現(xiàn)編輯選項(Edit Options)對話框:(1)設(shè)置捕捉距離。在 General 頁中,可以看到有關(guān) Snapping 的設(shè)置,以地 圖單位(Map Units)計算,如果設(shè)捕捉距離是 10,地圖單位是米,捕捉半徑就是10 米。在實際操作時,根據(jù)需要,輸入有關(guān)的 Snapping 數(shù)值,按 OK 確認(參

22、見 圖 3-5)。圖 3-5 設(shè)置捕捉環(huán)境(2)預(yù)先設(shè)置捕捉方式有三種:Vertex:拐點(包括端點)Edge:線段(計算得到線段上最近的點,往往不是拐點)End:端點(也稱結(jié)點,有起結(jié)點或結(jié)點,不包括中間拐點)在Editor工具條選擇菜單 Editor / Snapping,出現(xiàn)捕捉設(shè)置窗口(見圖 3-6), 每一個圖層名的后面都有三個小方塊,分別對應(yīng) Vertex、Edge、End,可用鼠標勾選其中一項或多項。如果勾選了 End,只能捕捉在線要素的結(jié)點(端點上),如果勾選了 Edge,捕捉到的點在線段上,是計算出來的離開光標十字線最近的位置。圖 3-6 設(shè)置捕捉方式(3)即時捕捉。光標位于

23、需要捕捉的位置上,用光標上的藍色小圓圈覆蓋住 需要捕捉的要素,按鼠標右鍵,彈出繪圖環(huán)境菜單,選擇 Snap To Feature 后可以細分為 4 種(圖 3-7):Endpoint:端點Vertex:拐點 Midpoint:中點 Edge:線段選擇需要的捕捉方式,松開鼠標的右鍵,就可以準確捕捉到需要的點。圖 3-7 即時捕捉35 線要素和屬性記錄的關(guān)系A(chǔ)rcMap 自動保持一個要素對應(yīng)一條屬性記錄的規(guī)則,任何要素有效的輸入、 分解、合并、刪除都導(dǎo)致對應(yīng)屬性記錄的添加或刪除。新建 Shapefile 線狀要素,系統(tǒng)自動產(chǎn)生的要素屬性表(Feature Attribute Table)只有三個字

24、段:FID、Shape和 ID。FID 為要素的內(nèi)部編號,Shape 為要素的幾何類型,以上兩個字段用戶無 法修改。ID 字段為用戶指定的要素編碼,默認值為“0”。處于編輯狀態(tài)時,輸入一個線要素,就在要素屬性表中添加一條記錄??捎肊dit 工具選擇一個要素,再點擊 Attributes 工具,出現(xiàn)屬性編輯窗口,其中 有這一要素的所有對應(yīng)屬性。注意,Shape 字段在這一窗口中是不顯示的(見圖3-8),F(xiàn)ID 無法修改,如果還有其他的屬性,在其 Value 欄下的屬性內(nèi)容都可修 改。用鼠標右鍵在目錄表中點擊圖層名,選用 Open Attribute Table,就打開了要素屬性表,如果該圖層處于

25、編輯狀態(tài),要素屬性表也處于編輯狀態(tài),用戶可以修改屬性值。圖 3-8 查看線要素屬性值36 線要素形狀的幾何修正(1)移動拐點。用 Edit 工具,選擇需要調(diào)整的要素,再次雙擊鼠標的左 鍵,可以觀察到該要素的所有結(jié)點、拐點上都顯示出小方塊,Task 欄自動提示: Modify Feature,表示進入調(diào)整狀態(tài),將光標移動到要調(diào)整的拐點,將該拐點拖動 到要調(diào)整的位置,并松開鼠標左鍵,實現(xiàn)拐點位置的移動。移動拐點時,單擊鼠標的右鍵,在彈出的菜單中選擇 Move To,可以在彈出對話框之中輸入坐標值,就可以將拐點移動到指定的坐標位置。如果在彈出的菜單選擇 Move,可以在彈 出對話框之中拐點移動的相對

26、坐標值,也可以精確地移動拐點。(2)刪除拐點。按上述操作,使拐點進入調(diào)整狀態(tài),光標移動到某拐點, 光標變成“十”字型,單擊鼠標的右鍵,在彈出的菜單中選擇 Delete Vertex,該拐點被刪除。(3)增加拐點。按上述操作,使線要素進入調(diào)整狀態(tài),將光標移動到線段 的某部分,單擊鼠標的右鍵,在彈出的菜單中選擇 Insert Vertex,就為線段插入一個拐點。配合捕捉功能,可以實現(xiàn)對線要素的幾何形狀的精確調(diào)整。37 退出和保存線要素的編輯 完成對線要素的輸入和編輯,使用工具條中的菜單 Editor / Stop Editing,表示結(jié)束要素類(Feature Class)以及要素屬性表的編輯,系

27、統(tǒng)執(zhí)行前提示是否保存 編輯,選擇 Yes,保存編輯,選擇或 No,恢復(fù)到被編輯前的狀態(tài),F(xiàn)eature Class和要素屬性表的編輯狀態(tài)同時結(jié)束。38 線要素長度計算Shapefile 的線要素輸入完畢,系統(tǒng)不會自動產(chǎn)生線要素的長度,需要進一步 計算產(chǎn)生。打開 road 的屬性表 Attributes of road.shp,在表的右下側(cè)選用菜單Options / Add Field,在隨后的對話框中定義所增加的字段:Name(字段名):length Type(數(shù)據(jù)類型):Double(雙精度浮點型) precision(字段寬度):11scale (保留小數(shù)點位數(shù)):4 按 OK 鍵返回。鼠

28、標右鍵點擊屬性表的字段名 length,選擇菜單 Calculate Values,在隨后彈出的對話框中選擇“是(Y)”確認。出現(xiàn) Field Calculator 對話框,鉤選 Advance 選項,在 Pro-logic VBA Script Code 文本框內(nèi)輸入以下 VBA代碼:Dim dblLength as double Dim pCurve as ICurve Set pCurve = shapedblLength = pCurve.Length在下面的“l(fā)ength = ”的提示框內(nèi)輸入長度計算變量名 dblLength,按 OK 鍵 繼續(xù),可以觀察到字段 length 中的計

29、算結(jié)果為各個線要素的長度。一旦對線要素 重新進行編輯,需要通過上述的步驟,重新計算線要素的長度。 按本節(jié)的介紹,以掃描的圖形為參照,實現(xiàn)道路圖層 road 的輸入、調(diào)整。應(yīng)主動地嘗試各種功能,使自己得到全面的練習(xí)。4 多邊形要素的輸入、編輯學(xué)會了線要素的輸入和編輯,多邊形要素的輸入、編輯就比較容易,許多的方法和工具是相同或類似的,如基本輸入繪圖工具板也是 9 個。選擇工具條菜單 Editor / Start Editing,進入編輯狀態(tài)。注意 Task 列表中,顯示為 Create New Feature, 表示處于新建要素任務(wù)狀態(tài),Target 下拉列表中選擇目標圖層 County,向多邊形

30、 要素類 County 輸入多邊形(鄉(xiāng)鎮(zhèn)邊界)。41 輸入多邊形要素點擊任意線(Sketch)工具圖標,開始輸入多邊形要素,此時,光標變成 了帶小十字的圓圈。第一次單擊鼠標的左鍵,就輸入了多邊形邊界線的第一個結(jié) 點,再單擊鼠標,就輸入該線的另一個拐點,雙擊鼠標左鍵結(jié)束多邊形的輸入, 多邊形自動封閉。在使用任意線工具輸入多邊形時,相交工具、圓弧工具、中點工具、終點 圓弧工具、定距取點工具、跟蹤工具都可以在確定多邊形的結(jié)點(頂點)時使用,使用的方法與輸入線要素時一致,結(jié)束多邊形輸入時雙擊鼠標左鍵。繪圖工具的菜單中各項功能也可以在確定多邊形邊界的拐點時使用。如果要輸入規(guī)則多邊形,如圓形或矩形,可以用

31、圓形工具 Circle Tool或矩 形工具 Rectangle Tool,這兩個工具在高級編輯工具條 Advance Editing 內(nèi),直 接用光標選取,就可直接繪制。在輸入圓形時,按鍵盤的“R”鍵,可以輸入圓 形的半徑,以保證精度。使用 Edit 工具選擇多邊形,用鍵盤的 Delete 鍵可以實現(xiàn)對多邊形的刪除。42 設(shè)置捕捉編輯修改多邊形要素時,也需要設(shè)置捕捉方式和捕捉環(huán)境,其方法與編輯線 要素時一致,一般用于捕捉多邊形的結(jié)點、邊界拐點,也可以將其他圖層上的結(jié) 點、拐點、邊或中點作為捕捉點。43 修改多邊形在編輯多邊形要素時,許多編輯工具,如縮放工具、旋轉(zhuǎn)工具、都可以在修 改多邊形時使

32、用,使用的方法與線要素一致。多邊形的幾何形狀調(diào)整和線的調(diào)整相似,可以實現(xiàn)多邊形邊界拐點的移動、插入或刪除。需要調(diào)整多邊形形狀,點擊 Edit 工具,選擇對應(yīng)的要素,選中后,再次 雙擊鼠標左鍵,可以觀察到多邊形邊界的所有結(jié)點、拐點都以小方塊形式顯示出 來,Task 欄自動提示:Modify Feature,表示該要素的有關(guān)拐點都進入調(diào)整狀態(tài)。 將光標移動到要調(diào)整的拐點,可以將該拐點拖動到要調(diào)整的位置,松開鼠標左鍵, 實現(xiàn)拐點位置的移動,再單擊鼠標的左鍵,就完成多邊形的形狀調(diào)整。編輯拐點時,用上述方法,使多邊形要素進入調(diào)整狀態(tài),光標移動到某拐點, 光標變成“十”字型,單擊鼠標的右鍵,在彈出的菜單中

33、選擇 Delete Vertex,該 拐點被刪除,再單擊鼠標左鍵,完成多邊形的形狀調(diào)整。增加拐點時,用上述方法,使多邊形要素進入調(diào)整狀態(tài),光標移動到線段的某部分,單擊鼠標的右鍵,在彈出的菜單中選擇 Insert Vertex,就為線段插入一個 拐點,再單擊鼠標左鍵,完成多邊形的形狀調(diào)整。 移動拐點時,用上述方法,使多邊形要素進入調(diào)整狀態(tài),光標移動到某拐點,單擊鼠標右鍵,在彈出的菜單中選擇 Move To,在彈出對話框之中輸入坐標值,將拐點移動到指定的坐標位置。如果在彈出的菜單中選擇 Move,在彈出對話框 之輸入拐點移動的相對坐標值,實現(xiàn)拐點相對位置的精確移動。GIS軟件應(yīng)用-ArcGISPA

34、GE PAGE 21GSNIAC: HYPERLINK / / HYPERLINK mailto:kecheng.yang kecheng.yang配合捕捉和各種繪圖功能,可實現(xiàn)對多邊形要素幾何形狀的精確調(diào)整。43 多邊形要素屬性的處理ArcMap 自動保持一個多邊形要素對應(yīng)一條屬性記錄的規(guī)則,任何要素有效 的輸入、刪除、合并、分解操作都導(dǎo)致對應(yīng)屬性記錄的添加或刪除。 在 Shapefile 中,新建的多邊形要素自動產(chǎn)生的要素屬性表(Feature Attribute Table)只有三個字段:FID、Shape、ID,F(xiàn)ID 用于要素的內(nèi)部編號,系統(tǒng)自動建 立,Shape 說明要素的幾何類型

35、,以上兩個字段用戶無法修改。ID 字段可以用于 用戶指定的要素編碼,默認值為“0”,可以根據(jù)用戶的需要對各多邊形進行編碼。 在處于編輯狀態(tài)中,輸入一個多邊形要素,就在要素屬性表中增加一條記錄??梢允褂镁庉嫴藛紊系?Attribute 工具,察看和編輯選中要素的屬性值。先用 Edit 工具選擇一個要素,點擊 Attribute 工具,出現(xiàn)屬性編輯窗口,其中有這一 要素的所有對應(yīng)屬性,Shape 字段在這一窗口中是不顯示的,其余的 Value 欄下的 屬性內(nèi)容都可以單擊對應(yīng)的內(nèi)容進行修改、輸入。單擊正在編輯圖層名 County,按住鼠標的右鍵,選用 Open Attribute Table, 正在

36、編輯的圖層要素屬性表被打開,F(xiàn)ID、Shape 兩個字段中的內(nèi)容不可修改,而 其他的內(nèi)容都可按需要修改。44 退出多邊形要素的編輯 完成對一個多邊形要素輸入和編輯,使用工具條中的菜單 Editor / StopEditing,結(jié)束編輯狀態(tài),根據(jù)提示,確認是保存編輯的結(jié)果,還是恢復(fù)到編輯之 前的狀態(tài)。選擇“是(Y)”,保存編輯。45 多邊形要素面積和周長計算Shapefile 的多邊形要素輸入完畢,系統(tǒng)不會自動計算要素的面積和周長,需 進一步計算產(chǎn)生。打開 County 的屬性表“Attributes of county.shp”,在表的右下側(cè)選用菜單 Options / Add Field,在

37、隨后的對話框中定義所增加的面積字段:Name(字段名):Area Type(數(shù)據(jù)類型):Double(雙精度浮點型) precision(字段寬度):11scale (保留小數(shù)點位數(shù)):3按 OK 鍵返回。繼續(xù)選用菜單 Options / Add Field,在隨后的對話框中定義 所增加的周長字段:Name(字段名):Perimeter Type(數(shù)據(jù)類型):Double(雙精度浮點型) precision(字段寬度):11scale (保留小數(shù)點位數(shù)):3按 OK 鍵返回。鼠標右鍵點擊屬性表的字段名 Area,選擇菜單 Calculate Values,在隨后彈出的對話框中選擇“是(Y)”確

38、認。出現(xiàn) Field Calculator 對 話框,鉤選 Advance 選項,在 Pro-logic VBA Script Code 文本框內(nèi)輸入以下 VBA 代碼:Dim dblArea as doubleDim pArea as IArea Set pArea = shape dblArea = pArea.area 在下面的“Area = ”提示框內(nèi)輸入剛新建的面積計算變量名 dblArea,按 OK鍵繼續(xù),可以觀察到字段 Area 中的計算結(jié)果為各個多邊形要素的面積。 鼠標右鍵點擊屬性表的字段名 Perimeter,選擇菜單 Calculate Values,在隨后彈出的對話框中選擇“是(Y)”確認

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論