Bug
| Bug-ID-Nummer | BUG-000125730 |
|---|---|
| Eingereicht | October 3, 2019 |
| Zuletzt geändert | April 28, 2025 |
| Gilt für | ArcGIS Pro |
| Gefunden in Version | 2.4.1 |
| Status | 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)
Bug-ID: BUG-000125730
Software:
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen