Bogue
| Numéro d’ID de bogue | BUG-000125730 |
|---|---|
| Envoi | October 3, 2019 |
| Dernière modification | April 28, 2025 |
| S’applique à | ArcGIS Pro |
| Version trouvée | 2.4.1 |
| Statut | 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 de bogue: BUG-000125730
Logiciel:
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support