前言
本周,繼續分享ArcPY相關函數!
什麼是概化
在資料進行中,經常需要對要素進行抽稀,在容差範圍内,去除備援節點。按照我的了解,這個過程可稱之為:概化!
用到的函數:Generalize_edit
這個函數,其實在FME中也有類似的轉換器。PS:像這種基礎的功能,貌似每個GIS廠商都有提供!
其實這個函數實作的功能,在ArcPY中還有别的函數可以實作,但這個函數的好處在于:直接修改原始資料,無需輸出!從某種程度上來講,這既是優勢,也是弊端。畢竟一不小心損壞了原始資料,可不是什麼愉快的事情!
參數

提供兩個參數:一個是要處理的資料圖層;另一個是容差,也就是允許偏移量!
資料介紹
資料我是随便畫了一條直線,然後按照10米間隔加了一波節點!
用到的代碼
從上面這段代碼中可以看到,總的節點個數是309個,首尾節點坐标為:
start x:507617.660200,y:3353726.727200
end x:522736.146500,y:3350967.919300
下面開始概化
經過處理可以看到,總的節點個數變成了兩個,備援節點都已被去掉。首尾節點坐标依然為:
start x:507617.660200,y:3353726.727200
end x:522736.146500,y:3350967.919300
視訊
直接去B站吧:https://www.bilibili.com/video/av68629222/