Arcscan自動矢量化

Hi,大家好,作爲一個基層工作的GISer,你是否還在利用編輯工具一步一步點着鼠標,一個一個點進行着矢量化呢?心裏默默唸着,什麼時候才能搞定,大栗子今天帶你使用一個簡單的工具,全力完成任務,你準備好了麼?我們就要開始啦!!!

俗話說得好,巧婦難爲無米之炊,材料當先,這一期我們需要的最基本的材料:一張你要矢量化的圖,ArcGIS中的擴展工具ArcScan以及輔助的編輯工具。

我們的工作流程如下:二值化柵格圖→(校正柵格圖→定義座標系統及投影→數據庫中創建矢量化文件)→ArcScan設置→矢量化(記好了沒?沒記好就多看三遍,不夠就五遍吧,不記住怎麼知道接下來要實現什麼呢?)

步驟一:二值化柵格圖。(這一步至關重要,如果這一步你沒完成,下面寸步難行。)

問題1:爲什麼要二值化柵格

答案:是因爲ArcScan很笨,它再神通廣大也還是在計算機上運行,所以你懂了,除了機器語言它是沒法識別其他的,所以只認識0和1,這麼幹就是爲了讓結果精確!

問題2:怎麼進行二值化

答案:方法兩種,有複雜的也有簡單的,肯定都想看看簡單的,但是繁瑣的也是一種方法不是麼?先說複雜的,利用圖像處理工具處理,在PS中,打開柵格圖片,圖像→調整→閾值,然後輸出爲TIF,其實現在它還是RGB顯示的,所以要在畫圖工具中將其另存爲爲單色位圖bmp格式,由於bmp格式數據不是我們矢量化通用的數據格式,將其繼續另存爲tif格式,此時數據就可以進行二值化了。
在這裏插入圖片描述
另一種方法:在Arcmap中打開原始柵格數據,執行以下操作:文件→導出地圖,對彈出的對話框進行設置,首先,保存類型選擇TIFF(*.tif),選項卡中分辨率建議設置高一點,當然要是你原始的圖像分辨率就很一般般,那我也救不了你了,選項中的格式中設置顏色模式爲1位單色閾值。操作步驟如下:
在這裏插入圖片描述
在這裏插入圖片描述
將二值化的圖像加載到Arcmap中進行符號化設置,在圖層中右鍵屬性,打開屬性對話框,在符號系統中,將其分爲兩類,操作步驟如下:
在這裏插入圖片描述
在這裏插入圖片描述
步驟二:校正柵格圖→定義座標系統及投影→數據庫中創建矢量化文件

看到這步,你可能很好奇爲什麼我把這三個步驟放一起講了,其實很簡單,這不是這篇小文的重點,然而又是整個操作中不可或缺的一部分,此處就簡單介紹一下工作空間和相應工具,具體每一個步驟後期小文會詳細介紹。

柵格數據的校正,利用地理處理工具:
在這裏插入圖片描述
定義座標系統及投影,利用ArcToolbox中數據管理工具→投影和變換→定義投影,對定義投影后的數據進行投影柵格操作。
在這裏插入圖片描述
數據庫中創建矢量化文件,在目錄窗口下,選擇要存放的文件夾,在文件夾下創建地理數據庫,並在數據庫中創建shp文件,且該shp文件的座標系統要與前邊柵格數據的座標系統保持一致,創建完畢,將其加載到內容列表中。

步驟三:ArcScan設置

調出ArcScan工具條,在菜單欄空白處單擊右鍵選擇arcScan
在這裏插入圖片描述
在編輯器中開始編輯,對ArcScan工具條中的矢量化進行參數設置:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
點擊矢量化菜單欄下生成要素,開始運行
在這裏插入圖片描述
保存編輯,停止編輯,到此整個矢量化過程全部結束!

最後祝大家週末high森~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章