The Apply Symbology From Layer tool does not work when used in a Python script from the toolbox in ArcGIS Pro 3.2.2.
最後に公開された状態: August 28, 2019ArcGIS Pro
不具合 ID 番号
BUG-000119907
送信されました
February 7, 2019
最終更新日
March 4, 2024
適用対象
ArcGIS Pro
見つかったバージョン
2.3
サーバー プラットフォーム
Windows OS
クライアント プラットフォーム
10.0 64 Bit
ステータス
Will Not Be Addressed
開発チームは、この問題またはリクエストを検討した結果、これに対処しないことに決定しました。 問題の「参考情報」セクションに、さらに詳細な説明が示されていることがあります。
参考情報
To fix this issue:
1. After adding the arcpy.ApplySymbologyFromLayer_management(layer, lyrfile) Python command, add the arcpy.SetParameterAsText(2, layer) parameter.
2. Save the script.
3. ArcGIS Pro > Catalog Pane > Toolbox > Right click Script > Properties.
4. Properties Window > Parameter Tab > Add a new parameter of type Layer, and set it to derived output Documenation: https://pro.arcgis.com/en/pro-app/arcpy/geoprocessing_and_python/setting-script-tool-parameters.htm#GUID-59C4A61C-AC33-4BA3-8453-AC8328E34453.
対処法
After adding the arcpy.ApplySymbologyFromLayer_management(layer, lyrfile) Python command, add the arcpy.SetParameterAsText(2, layer) parameter.
Save the script.
In ArcGIS Pro, navigate to the Catalog pane and click Toolbox.
Right-click the script and click Properties.
In the Properties window, select the Parameter tab. Add a new parameter of the Layer type, and configure the parameters based on ArcGIS Pro: Setting script tool parameters.