資源描述:
《arcgis柵格矢量化》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、ArcMAP下柵格圖象矢量化的步驟如下:一、對影像的校準(zhǔn)和配準(zhǔn)1.打開ArcMap,增加Georeferncing工具條。2.把待糾正的影像增加到ArcMap中,Georeferncing工具條中的工具被激活。3.在校正中需要知道一些特殊點的坐標(biāo),掃描地形圖的已知點就是公里網(wǎng)格的交點,從這些點中選取均勻分布的格網(wǎng)點,選取個數(shù)由校正模型決定。4.首先將Georeferncing工具條的Georeferncing菜單下AutoAdjust選擇取消。5.在Georeferncing工具條上,點擊AddControlPoint按鈕。6.使用該工具在掃描圖上精確到找一個控制點點擊,
2、然后鼠標(biāo)右擊輸入該點實際的坐標(biāo)位置.7.用相同的方法,在影像上增加多個控制點,輸入它們的實際坐標(biāo)。8.增加所有控制點后,在Georeferencing菜單下,點擊UpdateDisplay。9.更新后,就變成真實的坐標(biāo)。10.在Georeferencing菜單下,點擊Rectify,將校準(zhǔn)后的影像另存。所有圖件掃描后都必須經(jīng)過掃描糾正,對掃描后的柵格圖進行檢查,以確保矢量化工作順利進行。二、柵格圖象矢量化11.在tools的extensions中選中arcscan,然后在view的toolbar中選中arcscan。(在安裝arcgis時要選中arcscan模塊)12.把
3、圖像重新symbolize,使用classify分成兩種類型,如:0-126,126-255。(把圖象二值化:在圖象上鼠標(biāo)右擊,選取properties,在選symbolgy標(biāo)簽,在show中選classified,classes等于2。)二值化前二值化后13.在arcCatalog中新建shp文件(分幾層建幾個,有點、線、多邊形、多點四種類型),將圖象和SHP文件一起加入到ARCMAP中,對SHP文件進行編輯,此時可以激活arcscan,進行矢量化。①新建矢量圖層(glass):②為矢量數(shù)據(jù)添加屬性列使用ArcScan模塊進行紙質(zhì)圖件數(shù)字化為了更方便和準(zhǔn)確,可以使用Ar
4、cScan擴展模塊。ArcScan是一個擴展模塊,默認(rèn)情況下是未激活的狀態(tài)。要在ArcMap中菜單Tools>extension中激活。激活A(yù)rcScan后,調(diào)出ArcScan工具條。ArcScan工具條必須在編輯狀態(tài)下使用,因此使用前要先開始一個編輯會話。另外要注意的是,ArcScan使用的時候,柵格圖像必須符號化成二值(bi-level)的圖像,例如黑白兩色。ArcScan進行矢量化有兩種方式,一種是交互式的矢量化(rastertracing),一種是自動即批處理方式的矢量化(batchvetorization)。下面分別介紹一下這兩種方式的實現(xiàn)。
對柵格圖像二值化-
5、--激活A(yù)rcScan1.交互式矢量化交互式矢量化可以實現(xiàn)半自動的矢量化。即在柵格圖上分別點擊某條線上的兩個點,系統(tǒng)就會自動跟蹤矢量化這兩點之間的這段線。在進行交互式矢量化之前,要進行一些設(shè)置。首先設(shè)置捕捉。設(shè)置后可以和捕捉矢量圖層一樣獲得捕捉柵格的效果,即鼠標(biāo)可以自動捕捉到柵格數(shù)據(jù)里的線條,大大方便了編輯操作。設(shè)置捕捉分兩步,首先進行柵格捕捉設(shè)置。單擊工具條上的Editrastersnappingoptions按鈕,調(diào)出設(shè)置對話框。ArcScan工具條上的rastersnappingoptions按鈕在彈出的對話框中,RasterColors是調(diào)整柵格圖像的前景和背景色
6、,可點擊ToggleColors切換。RasterLineWidth規(guī)定了柵格圖像中線的最大寬度,寬度小于該寬度的線可以被捕捉到。RasterSolidDiameter規(guī)定了一個最大半徑和最小半徑,在此范圍內(nèi)的實心(solid)區(qū)域可以被捕捉到,這可以避免一些實心的小區(qū)域如點,省略號等被捕捉為要素。Holes可以指定柵格數(shù)據(jù)中所包含的空洞的像元個數(shù),若小于此值的空洞,則被忽略。捕捉設(shè)置的第二步是設(shè)置捕捉對象。點擊Editor工具條上Editor菜單下的snapping,選擇需要捕捉的柵格對象。設(shè)置捕捉對象捕捉設(shè)置后,還需要進行矢量化的一些設(shè)置。單擊ArcScan工具條上的
7、Vectorization下拉菜單,選擇VectorizationSettings。要注意的是,這個對話框的設(shè)置對于交互矢量化和批處理矢量化都起作用。此對話框中,Intersectionsolution決定在交點處如何創(chuàng)建要素。TheMaximunLineWidth指定一個線段的寬度,小于等于此寬度的柵格數(shù)據(jù)才矢量化為線。可用ArcScan工具條上的RasterLineWidth工具來測量線的寬度。CompressionTolerance設(shè)置是影響輸出矢量要素幾何屬性的最重要設(shè)置,用于減少矢量化過程中的節(jié)點個數(shù)。此設(shè)置的數(shù)值大