<< Click to Display Table of Contents >>

 

GraduatedColorsSymbol

 

 

分級色彩,依門檻值將資料分類後,再給予每一分類不同顏色,代表不同分類

GraduatedColorsSymbol物件屬性

參數

說明

參數類型

valueField (可讀寫)

分類符號設定用的屬性欄位名稱

字串

classBreakLabels (可讀寫)

每一分類的對應標籤(通常為最大最小門檻值組成的區間)

方便使用者了解分級意義

List

classBreakValues (可讀寫)

用來分類的門檻值

List

numClasses (可讀寫)

目前分類要使用的分級數量

長整數

normalization (可讀寫)

標準化分級色彩設定用的屬性欄位名稱

字串

GraduatedColorsSymbol物件函數

類別函數

函數說明

reclassify()

依設定重新分類

GraduatedColorsSymbol使用範例

import sgpy

# 取得目前地圖文件

sgd = sgpy.mapping.MapDocument("current")

# 取得目前dataframe

df = sgd.activeDataFrame

# 取得第一層

lyr = sgpy.mapping.ListLayers(df)[0]

# 如果分類符號屬於”分級色彩”

if lyr.symbologyType == "GRADUATED_COLORS":

   #依設定重新分類

   sym = lyr.symbology

   sym.valueField="Id"

   sym.numClasses = 2

   sym.reclassify()

# 更新地圖

sgpy.RefreshActiveView()

sgpy.RefreshTOC()

# Release Map, Release DataFrame

del sgd

 


©2015 Supergeo Technologies Inc. All rights reserved.