使用arcpy中的updata layer更新并重分类矢量图层,符号渲染有变化

使用arcpy中的updata layer更新并重分类矢量图层时发现,生成的lyr文件是不带外轮廓线的,更新并重分类后符号渲染带轮廓线
已邀请:

张国丽

赞同来自: 江宝骅

【解决办法】:
经测试,ArcGIS10.4之前的版本确实有这种情况,ArcGIS10.4之后的版本得到完善,建议升级版本。
import arcpy
mxd = arcpy.mapping.MapDocument(r'E:\2017\arcpy\updatalayer\updatalayer.mxd')
df = arcpy.mapping.ListDataFrames(mxd, Layers)[0]

updateLayer = arcpy.mapping.ListLayers(mxd, vegtype, df)[0]
sourceLayer = arcpy.mapping.Layer(r'E:\2017\arcpy\updatalayer\vegtype.lyr')
arcpy.mapping.UpdateLayer(df, updateLayer, sourceLayer, True)

if updateLayer.symbologyType == GRADUATED_COLORS:
updateLayer.symbology.valueField = shape_Area
updateLayer.symbology.numClasses = 7
mxd.saveACopy(rE:\2017\arcpy\updatalayer\updatalayer2111.mxd)
del mxd, sourceLayer

要回复问题请先登录注册