Creating a hosted feature layer view using ArcGIS API for Python fails to create the expected visualization if the layer is set with a non-sequential layer ID in ArcGIS Pro.
ArcGIS API for Python
漏洞 ID 编号
BUG-000159162
已提交
June 16, 2023
上次修改时间
August 18, 2025
适用范围
ArcGIS API for Python
找到的版本
2.1.1
操作系统
Windows OS
操作系统版本
11.0 64 bit
状态
As Designed
经开发团队审核,已确定此行为符合设计。 有关详细信息,请参阅“其他信息”部分。
附加信息
To preserve the order, preserve_layer_ids must be set to True, and the layers/tables must be provided to the view.
res2 = mgr.create_view(
name=f"my_view_{uuid.uuid4().hex[:4]}",
view_layers=[item.layers[3], item.layers[1]],
preserve_layer_ids=True,
)
This results in a layer with two layers in the view. The layer IDs are preserved as 83 and 1.
解决办法
Use the ArcGIS Online user interface (UI) to create the layer view.
Keep the default sequential layer IDs (0,1, 2, 3, and so forth).