laptop and a wrench

不具合

The UpdateConnectionProperties method appends "URL=" to the Server parameter of the updated layer, resulting in a broken data source.

ArcGIS Pro
不具合 ID 番号 BUG-000171987
送信されましたNovember 4, 2024
最終更新日October 20, 2025
適用対象ArcGIS Pro
見つかったバージョン3.2.4
オペレーティング システムWindows OS
オペレーティング システムのバージョン11.0 64 bit
ステータスUnder Consideration

参考情報

Unlike Feature Services and many other data types, Map Services are not yet supported in the function. Map Services are also not supported in the Update Data Sources panel within the Catalog View in ArcGIS Pro. By setting the function, you are forcing the new URL into the layer, even though it is currently unsupported. If you set it, the layer will not be updated, which is by design until Map Services are officially supported. But you can modify the CIM definition of the layer like this to update the Map Service URL: aprx = arcpy.mp.ArcGISProject('current') m = aprx.listMaps('Map')[0] lyr = m.listLayers('PyUnit10931_2')[0] c = lyr.getDefinition('V3') c.serviceConnection.url = 'https://tiles.arcgis.com/tiles/k4wsDILUIGeQ5HvW/arcgis/rest/services/MyServiceName/MapServer' lyr.setDefinition(c) More information on the CIM can be found here: https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/python-cim-access.htm And here: https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/updatingandfixingdatasources.htm#ESRI_SECTION1_DD16BE1F4AC54F078A04C84BD22C8D9B:~:text=%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20ConPropsWithJoins(cp)-,Updating%20data%20sources%20using%20the%20CIM,-Starting%20with%20ArcGIS

対処法

Unlike Feature Services and many other data types, Map Services are not yet supported in UpdateConnectionProperties at this time. But you can modify the CIM definition of the layer like this: aprx = arcpy.mp.ArcGISProject('current') m = aprx.listMaps('Map')[0] lyr = m.listLayers('PyUnit10931_2')[0] c = lyr.getDefinition('V3') c.serviceConnection.url = 'https://tiles.arcgis.com/tiles/k4wsDILUIGeQ5HvW/arcgis/rest/services/MyServiceName/MapServer' lyr.setDefinition(c) More information on the CIM can be found here: https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/python-cim-access.htm And here: https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/updatingandfixingdatasources.htm#ESRI_SECTION1_DD16BE1F4AC54F078A04C84BD22C8D9B:~:text=%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20ConPropsWithJoins(cp)-,Updating%20data%20sources%20using%20the%20CIM,-Starting%20with%20ArcGIS

再現の手順

不具合 ID: BUG-000171987

ソフトウェア:

  • ArcGIS Pro

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動