laptop and a wrench

不具合

The ArcPy property for Layers, connectionProperties, does not return the feature dataset that a feature class belongs to.

最後に公開された状態: February 12, 2019 ArcGIS Pro
不具合 ID 番号 BUG-000091909
送信されましたNovember 4, 2015
最終更新日June 5, 2024
適用対象ArcGIS Pro
見つかったバージョン1.1
ステータスWill Not Be Addressed

参考情報

I am closing this issue "As designed". We are consistent with how it works in ArcMap and I can replace a feature class with with a different name, even if in a feature dataset - see code example below.Here is a snippet from the help: "Geodatabase feature datasets are part of a workspace and their names should not be included in the workspace path. If a feature class is moved into or out of a geodatabase feature dataset within the same workspace, nothing should be done in terms of updating map documents or layer file data sources. If a dataset is moved into a different workspace, but of the same workspace type, provide a path to the new workspace, without the geodatabase feature dataset name."The code belowfind_dict = {'connection_info': {'database': 'C:\Temp\FeatureDatasets\GreatLakes_1.gdb'},'dataset': 'GreatLakes','workspace_factory': 'File Geodatabase'}replace_dict = {'connection_info': {'database': 'C:\Temp\FeatureDatasets\GreatLakes_2.gdb'},'dataset': 'GreatLakesNEW','workspace_factory': 'File Geodatabase'}l.updateConnectionProperties(find_dict, replace_dict)

対処法

Use the dataSource layer properties to set the full source path including feature dataset.

再現の手順

不具合 ID: BUG-000091909

ソフトウェア:

  • ArcGIS Pro

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

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

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

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

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

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

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