漏洞
漏洞 ID 编号 | BUG-000177160 |
---|---|
已提交 | June 13, 2025 |
上次修改时间 | August 11, 2025 |
适用范围 | ArcGIS Pro |
找到的版本 | 3.2 |
操作系统 | Windows OS |
操作系统版本 | 11.0 64 bit |
状态 | As Designed |
Since the CIM data source definition of the existing layer includes a feature dataset, but the new data source does not, it must be omitted from the CIM. One way to do this is to create a new CIM data source object, which will not include a feature dataset:
aprx = arcpy.mp.ArcGISProject('CURRENT')
m = aprx.listMaps('Map1')[0]
lyr = m.listLayers('*States*')[0]
c = lyr.getDefinition('V3')
dc = arcpy.cim.CreateCIMObjectFromClassName('CIMStandardDataConnection', 'V3')
dc.workspaceConnectionString = r"URL=https://services2.arcgis.com/k4wsDILUIGeQ5HvW/arcgis/rest/services/USAFederalLandsFSNew/FeatureServer"
dc.workspaceFactory = "FeatureService"
dc.dataset = "0"
c.featureTable.dataConnection = dc
lyr.setDefinition(c)
漏洞 ID: BUG-000177160
软件:
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序