arcgis提取柵格特定像素值的部分

今天拿到一個需求,需要將某地的建築物進行矢量化,參考圖片是百度的矢量地圖的圖片

   

方法一:“人工"智能.

上來就做的話可能想到的是,手工數字化成面,好煩哦,工足量比較大,還有啥簡單點的做法麼?

方法二:按屬性提取

1.觀察圖片發現,建築物富豪比較統一,紅波段249,綠波段247,藍波段244。這樣的話就可以考慮按柵格屬性提取啦。

找到這個工具:空間分析擴展模塊中,提取-按屬性提取。然後尷尬的發現只有一個值呀,我這三個波段可咋整,考慮顯示一個波段,再進行提取

2.更改圖片符號化方法,圖片按照拉伸(事後證明,這一步可以不做)

 

3.按屬性提取

4.我們這樣提取的目的是隻提取波段一爲249的部分。然而,這樣操作後我們發現,按屬性提取是同時提取所有波段值爲249的部分。怎麼發現的呢?

以下是上一步操作的結果,我們按拉伸的方式進行符號化。波段1

波段2

波段3

4.沒有關係,我們直接把這份數據轉化爲面。轉換工具-由柵格轉出-柵格轉面

5.查看結果

6.按屬性選擇,把面積小於某個值的面刪掉,

7.調整建築面的符號爲透明,邊框明顯點,與原圖進行對照,然後手工修改

 

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