J'ai un jeu de données d'entité qui utilise le GCS_WGS_1984 comme système de coordonnées géographiques. Il comprend quelques classes d'entités.
Ce jeu de données d'entités se trouve lui-même dans une géodatabase fichier qui contient quelques classes d'entités supplémentaires à la racine de la gdb. L'une d'elles est une classe d'entités appelée "points" qui utilise également GCS_WGS_1984 comme système de coordonnées.
J'ai pensé qu'il serait trivial d'utiliser ArcCatalog pour faire glisser la classe d'entités de la racine de la gdb dans le jeu de données d'entités, car elles ont le même système de coordonnées. Malheureusement, ArcGIS affiche une boîte de dialogue d'erreur qui dit:
Failed to paste points
The spatial references do not match
Pourquoi cela échoue-t-il? Si le GCS de la classe d'entités et le jeu de données d'entités sont les mêmes, cela ne devrait-il pas simplement fonctionner? J'ai vérifié que c'est le cas via les boîtes de dialogue ainsi qu'en exportant le fichier prj pour l'ensemble de données et la classe et en utilisant un outil de comparaison pour comparer les deux. Ils sont identiques.
La référence spatiale d'une classe d'entités est-elle différente du système de coordonnées / projection?
Tentative de copier la classe d'entités dans le jeu de données d'entités en maintenant la touche ctrl enfoncée tout en faisant glisser les résultats dans ArcCatalog se bloquant à chaque fois (honte sur ESRI).
Je suppose que je pourrais essayer d'autres moyens de déplacer les classes d'entités. Utilisez CopyFeatures dans l'ensemble de données. Projeter de la classe d'entités dans une nouvelle classe d'entités dans le jeu de données d'entités?