SHP 環域分析 Buffer 操作-2

►依照不同圖徵等級,進行不同的Buffer範圍

此操作為線(line)的buffer

STEP 1

讀入台北市道路圖SHP



觀察屬性欄位表,看出"Roadtype"欄位藏有玄機,這個欄位以代碼告訴使用者道路的等級


STEP 2

新增一個欄位 "Width" ,我們打上道路依等級要Buffer的距離



STEP 3

以 "select by attribute" 將 "HW"高速公路欄位選擇出來,使用"Field caculator"給予自己想要的數值   (我選擇300)

以 "select by attribute" 反轉選取將不是國道的欄位選擇出來,使用"Field caculator"給予自己想要的數值   (我選擇10)

**在此示範內為求效果,因此數字差異大**

**使用欄位的值去進行buffer,只須注意所有的數值單位皆相同即可,buffer時就好像是相對數值去呈現範圍大小


STEP 4

進入buffer功能

工具路徑:ArcToolbox\Analysis Tools\Proximity\Buffer

**在Distance的地方,選擇剛剛自己新增的欄位作為距離值


STEP 5

即可呈現依據不同等級所給予的數值,所畫出的Buffer圖

粗橘色為國道、其他則較細

--------------------------------------------------------------------------------------------------------------------------

►同時輸入多個數值,進行不同的Buffer範圍

此操作為點(point)的buffer


STEP 1

下載全台捷運站位置,資料可於交通網路地理資訊倉儲平台載得




STEP 2

捷運對於人的通勤方式有很大的影響,捷運站周圍的房價地價等等也會隨著路線開通而高漲

但捷運站本身周圍會聚集商家,對於住家來說有時候是噪音來源,生活品質也會不好

因此,距離捷運站有一些距離,但又不要離太遠的居住方式漸漸地越來越多見

所以我想知道

距離捷運站50~100m的範圍在哪裡

你可以畫50m和100m的buffer,然後相減,但這要做兩次buffer,我能不能節省一點操作的時間呢?

工具路徑:ArcToolbox\Analysis Tools\Proximity\Multiple Ring Buffer

這個功能,可以直接讓你設定"多個buffer距離"

在"Distance"的地方,打上數字後加入,待會出現的圖就會如右方說明所示的一環一環的


STEP 3

呈現結果並解讀

紅色圈為捷運站50~100M遠的範圍,綠色為50M範圍

ps:圖層多個環合在一起因為圖層是捷運站出口,並非捷運站中心



**許多人會以為,以此例來說,畫出50和100公尺的Buffer範圍,代表一圈是50M(綠色),一圈是100M(紅色),其實不然,繼續往下操作即可知


STEP 4

由於我要的只是50~100M,所以開啟 Editor 進行編輯,進入屬性欄位表將50M的欄位刪除,然後 記得 Save editor

即可完成50~100M範圍選定



沒有留言:

張貼留言