Inscription d'une couche dans la géodatabase
Supposons qu'une table spatiale doive être utilisée dans des fonctionnalités de géodatabase, telles que des classes de relations, une topologie, des réseaux géométriques, des ateliers parcellaires, des MNT ou des structures, ou qu'elle doive comporter des codes, des valeurs par défaut, des domaines ou des règles de validation. Dans ce cas, elle devra également être inscrite dans la géodatabase en plus d'être inscrite dans ArcSDE.
L'inscription d'une table spatiale dans la géodatabase ajoute un champ d'identifiant d'objet à la table. Ce champ sera appelé ObjectID. S'il existe déjà un champ ObjectID dans la table, un champ nommé ID est ajouté à la place. Le type de données de ce champ ID est ObjectID.
L'inscription de la table spatiale dans la géodatabase ajoute également un enregistrement aux tables système GDB_ITEMRELATIONSHIPS et GDB_ITEMS.
Vous pouvez inscrire la couche comm_bldgs, que vous avez déjà inscrite dans ArcSDE à la rubrique Exemple : inscription d'une table contenant une colonne ST_Geometry dans ArcSDE, dans la géodatabase dans ArcGIS Desktop comme suit :
- Lancez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
-
Connectez-vous à la géodatabase ArcSDE dans laquelle la table comm_bldgs a été inscrite dans ArcSDE.
Les connexions aux géodatabases ArcSDE sont créées sous le nœud Connexions aux bases de données dans l'arborescence du catalogue. Assurez-vous que vous connectez en tant que propriétaire de la table.
- Cliquez avec le bouton droit de la souris sur la table comm_bldgs.
- Cliquez sur Inscrire dans la géodatabase.
Comm_bldgs est maintenant une classe d'entités inscrite dans la géodatabase.