最基本也最常用的就是 "切割(Clip)"這個功能
"切割(Clip)"這個動作,有一個很重要的關鍵 "誰"切"誰"
⇒思考的方式:
我今天需要A圖層中某個部分的資料,我需要將其切割提取出來
所以我會需要依據B圖層的範圍來切割
那麼產出的C圖層就是我所要的
⇒正常情況下SHP檔案類型的切割關係:
面(polygon)切線(polyline)、面切點(point)、*線切面、*線切點
*後二者與數化單元相關,於數化教學篇詳述
--------------------------------------------------------------------------------------------------------------------------
本篇教學以 全台縣市行政區(面) 與 全台國道圖(線) 與 全台警察機構(點) 三個圖層進行
⇒下載相關圖層
全台縣市行政區 交通網路地理資訊倉儲系統
全台國道圖 交通網路地理資訊倉儲系統
全台警察機構 政府開放資料平台
--------------------------------------------------------------------------------------------------------------------------
面切線 Polygon Clip Polyline
STEP 1
於GIS軟體中,讀入行政區與國道SHPSTEP 2
⇒假設我需要北北基桃四個行政區內的國道路線邏輯:我需要國道路線,需要以縣市邊界圖層為依據,將位在指定範圍內的國道路線切割出來
工具路徑:ArcToolbox\Analysis Tools\Extract\Clip
Input Features:要被切割的圖層
Clip Features:要以誰為依據來切割,切割的範圍
Output Feature Class:產出的圖層命名
XY Tolerance:幾乎不會去設定到這個(忽略跳過)
STEP 3
但我今天只要北北基桃(台北、新北、桃園、基隆),其他縣市我不要,如果直接在功能選項中選擇縣市的SHP,讀入的是整張圖,此時我們到屬性欄位表(Attribute Table),將四個縣市選取按住"ctrl"即可多重選取
STEP 4
選擇好縣市後,進到Clip功能將圖層讀入STEP 5
即可切割出指定範圍的國道路線
**當然,也可以不用這種選取切割的方式,先選好縣市-->EXPORT-->讀入-->再切割,也可,只是就多產出一張沒用的圖
面切點 Polygon Clip Point
STEP 1
於GIS軟體中讀入 行政區與全台警察機構SHPSTEP 2
⇒假設我想要有北北基桃四個縣市的警察機構邏輯:我需要警察機構點位,需要以縣市邊界圖層為依據,將位在指定範圍內的警察機構切割出來
工具路徑:ArcToolbox\Analysis Tools\Extract\Clip
一樣的方法,先到屬性欄位表選擇縣市,之後再切割
總結
掌握Clip的邏輯思考,搞清楚誰要切誰不管今天是全台縣市的SHP,還是只有北北基桃四縣市的SHP,同樣都可以做上述的切割動作
但如果有四縣市的SHP,可以不用Clip,還有另一個做法!請看這篇
沒有留言:
張貼留言