漏洞
| 漏洞 ID 编号 | BUG-000125730 |
|---|---|
| 已提交 | October 3, 2019 |
| 上次修改时间 | April 28, 2025 |
| 适用范围 | ArcGIS Pro |
| 找到的版本 | 2.4.1 |
| 状态 | Will Not Be Addressed |
Add a layer file (template) that has the renderer set for the point FC, then change its data source to your correct point FC, update the classificationField to refresh the stats for the new layer and remove the original, replaced layer.
p = arcpy.mp.ArcGISProject('current')
m = p.listMaps('Map')[0]
lyr1 = m.listLayers('SimplePtLayer')[0]
lyrFile = arcpy.mp.LayerFile(r"C:\Temp\GraduatedColors_Point.lyrx")
lyr2 = m.addLayer(lyrFile)[0]
lyr2.updateConnectionProperties(lyr2.connectionProperties, lyr1.connectionProperties)
sym = lyr2.symbology
sym.renderer.classificationField = 'Elevation' #resets field and stats
#Update symbol template - keep in mind lyrx could already have it.
symTemp = sym.renderer.symbolTemplate
symTemp.applySymbolFromGallery('Square 1')
sym.renderer.updateSymbolTemplate(symTemp)
#apply changes
lyr2.symbology = sym
#remove original layer
m.removeLayer(lyr1)
漏洞 ID: BUG-000125730
软件:
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序