Registrar una tabla con la geodatabase
Registrar una tabla con la geodatabase agrega un registro a las siguientes tablas del sistema de la geodatabase:
- GDB_ITEMS
- GDB_ITEMRELATIONSHIPS
- TABLE_REGISTRY (o sde_table_registry)
- COLUMN_REGISTRY (o sde_column_registry)
Si la tabla consta de una columna espacial, también se agrega un registro a estas tablas del sistema de la geodatabase:
- LAYERS (o sde_layers)
- GEOMETRY_COLUMNS (o sde_geometry_columns)
Además, al registrar una tabla con la geodatabase, se agrega un campo ObjectID a la tabla. La geodatabase rellena este campo con números de identificador únicos.
Si registra una tabla con la geodatabase y la tabla ya contiene un campo ObjectID, se muestra un cuadro de diálogo que permite utilizar el campo existente o agregar un nuevo campo, ObjectID_1.
![Precaución Precaución](rsrc/caution.png)
Si elige utilizar el campo existente y los valores existentes no son únicos, tenga en cuenta que los valores en el campo se sobrescribirán, comenzando con un valor de 1. Si elige utilizar el campo existente y los valores existentes son únicos, el siguiente valor introducido por ArcGIS será el máximo valor de Id. existente + 1. Por ejemplo, si el máximo valor existente en el campo es de 204, el siguiente valor que ArcGIS introducirá es 205.
Si registra una tabla espacial (una clase de entidad) con la geodatabase y ya existe un campo denominado ObjectID, se agrega automáticamente un identificador de campo a la tabla de negocios. El tipo de datos de este campo de identificador es ObjectID. El campo se rellena con valores únicos para cada registro de la tabla. La geodatabase genera estos valores.
Tenga en cuenta que puede haber solo un campo con tipo de datos ObjectID en una tabla espacial registrada con la geodatabase.
Los tipos de datos de campo que se usan en la tabla que registro con la geodatabase se deben asignar a los tipos de datos de ArcGIS. Si no es así, el proceso de registro fallará. Vea Tipos de datos compatibles con ArcGIS para obtener una lista de tipos de datos que puede usar.
Para registrar una tabla con la geodatabase en ArcGIS for Desktop, siga estos pasos:
- Inicie ArcMap y abra la ventana Catálogo o inicie ArcCatalog.
-
Conéctese a la geodatabase corporativa que contiene la tabla que desea registrar.
Esta conexión se realiza en el nodo Conexiones de base de datos del árbol de catálogo. Asegúrese de conectarse como propietario de la tabla.
- Haga clic con el botón derecho del ratón en la tabla que desea registrar y haga clic en Registrar con geodatabase.
- Si va a registrar una tabla no espacial que ya contiene un campo ObjectID, puede utilizar el campo existente para almacenar identificadores de objeto o crear un nuevo campo.
- Si recibe el cuadro de diálogo, proporcione la información solicitada.
- Haga clic en Aceptar para registrar la tabla.
Una vez que la tabla se ha registrado con la geodatabase, puede utilizar una función de la geodatabase, por ejemplo agregarle subtipos, definir dominios para campos en la tabla y colocar la tabla en una clase de relación. Si se trata de una tabla espacial (una clase de entidad), también puede moverla a un dataset de entidades de modo que se pueda utilizar en topologías, redes, terrenos y otras estructuras del dataset de entidades. Para utilizar funciones como los datasets de red, terrenos y datos esquemáticos, debe tener instalada y activada la extensión de ArcGIS necesaria.