<< Click to Display Table of Contents >>

 

RefreshTOC

 

 

更新圖層集列表, 通常用在,修改圖層顯示狀態後, 一併更新圖程集列表的顯示狀態

RefreshTOC使用範例

import sgpy

# 取得目前地圖

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

# 取得data frame

df = sgd.activeDataFrame

#從檔案中載入圖層,並加入data frame中

lyr = sgpy.mapping.Layer("D:/temp/Line2.shp")

sgpy.mapping.AddLayer(df, lyr,"AUTO_ARRANGE")

layerlist = sgpy.mapping.ListLayers(df)

layer = layerlist[0]

#將圖層隱藏,不顯示

layer.visible=False

# 地圖更新 (將前面所做的設定,套用到地圖上)

sgpy.RefreshActiveView()

sgpy.RefreshTOC()

 


©2015 Supergeo Technologies Inc. All rights reserved.