ERREUR

la mise à jour d’une classe d’entités dans un jeu de classes d’entités versionné échoue dans ArcGIS Pro

Last Published: January 18, 2023

Message d’erreur

Un jeu de classes d’entités est un ensemble de classes d’entités reliées qui partagent un système de coordonnées commun. L’utilisation de ce type de jeu facilite la création de jeux de données de contrôleur (parfois appelés jeux de données d’extension), comme un atelier parcellaire, une topologie ou un réseau de distribution

Un jeu de classes d’entités peut être inscrit en tant que versionné pour prendre en charge les scénarios de mise à jour multi-utilisateurs. Les versions permettent aux éditeurs d’utiliser les mêmes données en même temps sans appliquer de verrous, ni dupliquer les données, en accordant à chaque éditeur sa propre vue unique et isolée des données. 

Lors de l’inscription d’un jeu de classes d’entités comme versionné, comme illustré dans l’image suivante, toutes les classes d’entités du jeu de classes d’entités sont inscrites en tant que versionnées.

le versionnement est activé dans la fenêtre des propriétés du jeu de classes d’entités

L’inscription de classes d’entités individuelles dans un jeu de classes d’entités comme versionnées est désactivée, comme illustré ci-dessous.

les propriétés de la classe d’entités indiquent que le versionnement est désactivé pour les classes d’entités individuelles dans le jeu de classes d’entités

Dans certains scénarios, la mise à jour d’une ou plusieurs classes d’entités dans un jeu de classes d’entités versionné échoue avec l’erreur suivante dans ArcGIS Pro :

Failed to create <feature class>
failed to create feature class (échec de création de la classe d’entités)

Cause

Lorsque de nouvelles classes d’entités sont ajoutées à un jeu de classes d’entités versionné, les classes d’entités ne sont pas automatiquement inscrites comme versionnées. Ce comportement est normal, car vous pouvez charger des données après avoir créé la classe d’entités et avant de l’inscrire comme versionnée. 

Pour mettre à jour les données d’un jeu de classes d’entités, toutes les classes d’entités doivent utiliser la même configuration de mise à jour. Toutes les données doivent être soit non versionnées, soit de type versionnées traditionnelles ou versionnées de branche pour prendre en charge la mise à jour. 

Pour vérifier l’état de versionnement du jeu de classes d’entités, cliquez avec le bouton droit de la souris sur le jeu de classes d’entités, puis cliquez sur Manager (Gérer). Au lieu d’une coche dans la case Versioning (Versionnement), une case carrée remplie indique que certaines classes d’entités sont inscrites comme versionnées, tandis que d’autres ne le sont pas, comme illustré dans l’image suivante.

2023-01-12_15-09-55.png
 
 
 
 

Solution ou alternative

Assurez-vous que toutes les classes d’entités du jeu de classes d’entités versionné sont inscrites comme versionnées avant la mise à jour. Cela peut se faire de deux manières :

  • Exécuter l’outil de géotraitement Inscrire comme versionné sur le jeu de classes d’entités
  • Cocher la case Versioning (Versionnement) dans la section Manage geodatabase functionality (Gérer les fonctions de géodatabase) de l’option Feature Dataset Properties (Propriétés du jeu de classes d’entités) pour le jeu de classes d’entités.

Ces méthodes inscrivent les classes d’entités non versionnées dans le jeu de classes d’entités comme versionnées, tout en conservant telles quelles les classes d’entités versionnées existantes dans le jeu de classes d’entités.

ID d’article: 000029232

Recevoir des notifications et trouver des solutions liées à de nouvelles questions ou à des problèmes connus

Recevez des réponses synthétisées et des solutions en vidéo de notre nouvel agent conversationnel (IA).

Télécharger l’application Esri Support

Informations associées

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement