今天拿到一個需求,需要將某地的建築物進行矢量化,參考圖片是百度的矢量地圖的圖片
方法一:“人工"智能.
上來就做的話可能想到的是,手工數字化成面,好煩哦,工足量比較大,還有啥簡單點的做法麼?
方法二:按屬性提取
1.觀察圖片發現,建築物富豪比較統一,紅波段249,綠波段247,藍波段244。這樣的話就可以考慮按柵格屬性提取啦。
找到這個工具:空間分析擴展模塊中,提取-按屬性提取。然後尷尬的發現只有一個值呀,我這三個波段可咋整,考慮顯示一個波段,再進行提取
2.更改圖片符號化方法,圖片按照拉伸(事後證明,這一步可以不做)
3.按屬性提取
4.我們這樣提取的目的是隻提取波段一爲249的部分。然而,這樣操作後我們發現,按屬性提取是同時提取所有波段值爲249的部分。怎麼發現的呢?
以下是上一步操作的結果,我們按拉伸的方式進行符號化。波段1
波段2
波段3
4.沒有關係,我們直接把這份數據轉化爲面。轉換工具-由柵格轉出-柵格轉面
5.查看結果
6.按屬性選擇,把面積小於某個值的面刪掉,
7.調整建築面的符號爲透明,邊框明顯點,與原圖進行對照,然後手工修改