不具合
| 不具合 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 Support アプリのダウンロード