<< Click to Display Table of Contents >>
RasterClassifiedSymbol
網格資料分級符號,依門檻值將資料分類後,再給予每一分類不同符號,代表不同分類,每一分類的符號可依使用者喜好自由設定
RasterClassifiedSymbol物件屬性
參數 |
說明 |
參數類型 |
valueField (可讀寫) |
分級符號設定用的屬性欄位名稱 |
字串 |
classBreakLabels (可讀寫) |
分級門檻值的文字標籤 方便使用者了解分級意義 |
List |
classBreakValues (可讀寫) |
分級門檻值,只要屬性欄位值符合某區間者,會被分類到該區間 |
List |
numClasses (可讀寫) |
目前的分級數量 |
長整數 |
RasterClassifiedSymbol 物件函數
類別函數 |
函數說明 |
reclassify() |
將分類設定重置為系統初始設定 |
RasterClassifiedSymbol使用範例
import sgpy # 取得目前地圖文件 sgd = sgpy.mapping.MapDocument("current") # 取得目前dataframe df = sgd.activeDataFrame # 取得第一層 lyr = sgpy.mapping.ListLayers(df)[0] # 如果分類符號屬於”分級符號渲染器” if lyr.symbologyType == " RASTER_CLASSIFIED": #依設定重新分類 sym = lyr.symbology sym.numClasses = 2 sym.reclassify() # 更新地圖 sgpy.RefreshActiveView() sgpy.RefreshTOC() del sgd, df |
©2015 Supergeo Technologies Inc. All rights reserved.