laptop and a wrench

Error

The ArcPy, 'updateConnectionProperties' function fails to update the properties of the enterprise geodatabase layers as expected when feature classes reside within feature datasets.

Última publicación: March 29, 2018 ArcGIS Pro
Número de ID del error BUG-000112777
EnviadoMarch 28, 2018
Última modificaciónJune 5, 2024
Relacionado conArcGIS Pro
Versión encontrada2.0.1
Sistema operativoWindows OS
Versión de sistema operativo7
EstadoWill Not Be Addressed

Información adicional

This is as designed. This is consistent with how it works in ArcMap. A feature class can be replaced with a different name, even in a feature dataset. Refer to the code example below: find_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) According to a web help documentation, 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.

Pasos para reproducir

ID del error: BUG-000112777

Software:

  • ArcGIS Pro

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga