Disponible con una licencia Standard o Advanced.
Si su base de datos contiene una geodatabase y también tablas creadas fuera de ArcGIS, puede registrar las tablas con la geodatabase. Las vistas creadas fuera de ArcGIS o creadas con la herramienta de geoprocesamiento Crear vista de base de datos también se pueden registrar con la geodatabase. Registrar una tabla o vista con la información de los registros de la geodatabase sobre la tabla o vista en las tablas de sistema de la geodatabase, incluidos (para las tablas y vistas espaciales) la extensión, la referencia espacial y el tipo de entidad (como, por ejemplo, punto, línea o polígono).
Tener esta información almacenada en las tablas de sistema de la geodatabase mejora los tiempos de rendimiento al agregar la tabla o la vista a un mapa.
Registrar una tabla con la geodatabase permite utilizar la tabla en la funcionalidad de la geodatabase como, por ejemplo, agregarle subtipos, definir dominios para campos de 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.
Registrar una vista con la geodatabase permite incluir la vista en servicios de entidades de solo lectura.
Para registrarla con la geodatabase, la tabla o vista debe cumplir los siguientes criterios:
- Los tipos de datos de campo que se usan en la tabla o vista que registra con la geodatabase se deben asignar a tipos de datos de ArcGIS. Si no es así, el proceso de registro fallará. Consulte Tipos de datos de DBMS compatibles con ArcGIS para obtener una lista de los tipos de datos que puede usar.
- La tabla o vista solamente puede contener un campo espacial.
- Si la tabla o vista contiene un campo espacial, solo puede almacenar un tipo de geometría (como, por ejemplo, punto, línea o polígono).
- Si la tabla o vista contiene un campo espacial, todas las entidades deben utilizar el mismo sistema de coordenadas.
- La tabla o vista debe contener un campo de entero único y no nulo para utilizarlo como un campo ObjectID.
Si registra una tabla, puede especificar un campo existente para el ObjectID. Si no especifica un campo existente para el ObjectID al registrar una tabla, ArcGIS agregará un campo ObjectID a la tabla.
Una vez que se haya registrado la tabla con la geodatabase, la geodatabase rellena el campo ObjectID con números de Id. únicos.
Si registra una vista, debe especificar un campo calificado para utilizarlo como un campo ObjectID. Si el campo que elige no contiene valores únicos existentes, observará un comportamiento incoherente al visualizar o consultar la vista desde ArcGIS. Dado que las vistas no se pueden editar desde ArcGIS, la geodatabase no agregará valores al campo ObjectID, de modo que el campo se debe rellenar previamente con números únicos no nulos.
Solo puede haber un campo con un tipo de datos de ArcGIS en una tabla o vista registrada con la geodatabase.
Los datos de vistas registradas o no registradas no se pueden editar desde ArcGIS. Una vez que registre una vista con la geodatabase, no debe editar su definición ni los datos que contiene fuera de ArcGIS.
Siga estos pasos para registrar una tabla o vista con la geodatabase utilizando la herramienta de geoprocesamiento Registrar con geodatabase:
- Inicie un cliente de ArcGIS Desktop y conéctese a la geodatabase corporativa que contiene la tabla o vista que desea registrar.
Conéctese como propietario de la tabla o vista, dado que solo el propietario puede registrarla con la geodatabase.
- Abra la herramienta Registrar con geodatabase.
Puede buscar la herramienta, abrirla en el conjunto de herramientas Administración de geodatabase de la caja de herramientas Administración de datos o, en el árbol de catálogo de ArcMap, haga clic con el botón derecho en la tabla o vista bajo la conexión de base de datos y haga clic en Registrar con geodatabase.
- Especifique un Campo ObjectID.
- Si registra una tabla, elija una columna de enteros existente para utilizarla como campo ObjectID o vacíe el Campo ObjectID para que la herramienta agregue un campo ObjectID a la tabla.
- Si registra una vista, elija un campo de enteros existente que contenga valores únicos y no nulos para utilizarlo como campo ObjectID.
- Si la tabla o vista contiene un campo espacial, proporcione la información siguiente:
- Elija el nombre del campo espacial en la lista desplegable Campo de forma.
- En la lista desplegable Tipo de geometría, elija el tipo de geometría almacenado en el campo de forma.
- Elija el sistema de coordenadas del campo de forma en la lista desplegable Sistema de coordenadas.
- Especifique la extensión espacial de los datos de la tabla.
- Haga clic en Aceptar (ArcMap) o Ejecutar (ArcGIS Pro) para ejecutar la herramienta y registrar la tabla o vista con la geodatabase.