針對向量資料(Vector Layer)分群或轉換分類代碼
一般繪製面量圖時,會使用符號設計中的”漸層”功能,地圖就會依照使用者指定的分類設計(包括:分類模式、類別數、色彩映設表)來繪製地圖,如以下二圖所示:
不過,上述漸層分類結果並不會儲存在屬性資料表內;如果要向量資料(Vector Layer)分群,或者針對既有分類代碼進行轉換,則需要透過屬性資料表的欄位計算器,配合CASE WHEN表達式來進行操作,例如下面語法所示。
CASE
WHEN “FLD4” > 0 and “FLD4” <= 100 THEN 1
WHEN “FLD4” > 100 and “FLD4” <= 200 THEN 2
WHEN “FLD4” > 200 and “FLD4” <= 400 THEN 3
WHEN “FLD4” > 400 and “FLD4” <= 600 THEN 4
WHEN “FLD4” > 600 THEN 5
ELSE NULL
END
經過上述處理,該向量圖層的屬性資料表就會有重新分類(分群)的欄位,之後就可以改用符號設計中的”類別”功能來進行符號設計,或是將該資料做為其他用途。
參考資料: