近期任務是對小流域淤地壩的壩控面積進行計算,由於流域內淤地壩數量較多,所以利用GIS10.2.2對其進行批量計算。
1. 在地理空間數據雲下載30*30的DEM,或者在http://srtm.csi.cgiar.org/下載90*90的DEM
2. 若不能完全展示小流域,還需要柵格數據拼接和裁剪。
矢量數據拼接:數據管理工具---常規---合併
柵格數據拼接:數據管理工具---柵格---柵格數據集---鑲嵌至新柵格(輸入數據時應仔細對照DEM本身的屬性)
柵格數據裁剪:數據管理工具---柵格---柵格處理---裁剪(其中輸出範圍選中KML中的流域邊界(爲多邊形),但筆者選中裁剪幾何並未成功,不勾選會得到包括小流域的矩形)
3. DEM的處理(投影、填窪、流向、流量、柵格計算器(可選三種閾值,以便後期調整淤地壩(傾瀉點)的位置)、
4. KML轉圖層得到淤地壩位置(保證KML和DEM的投影一致)
5. 捕捉KML中的point(捕捉傾瀉點),此時要注意應字段選擇OID,若選擇ID的屬性,最後得到的子流域均爲同一顏色屬性,無法區分開來。對不在水流上的點進行調整,否則無法得到正確的值。由於傾瀉點較多,此過程需要不斷調整,最後保證每個傾瀉點的輸出值正確,此過程可參考李遠祥的文章(https://blog.csdn.net/liyuanxiang1984/article/details/52777441),運用模型構建器以節省時間。
6. 最後進行柵格轉面、數據關聯及導出(由KML的點得到的集水面積,會有對應的值,關聯後即可將淤地壩與相應的集水面積得到對應,之後導出數據進行分析即可)
之後抽空會進行內容的補充。