Registrar una tabla o vista con la geodatabase

Las geodatabases corporativas pueden contener una combinación de objetos registrados en la geodatabase y de tablas o vistas que no se han registrado con la geodatabase. Puede ver o consultar estos objetos sin registrar; sin embargo, para que participen en el funcionamiento de la geodatabase, deben haberse registrado con ella.

Los siguientes ejemplos muestran objetos no registrados en una geodatabase:

Requisitos para registrar tablas y vistas con una geodatabase corporativa

Para las tablas de bases de datos, el registro con la geodatabase permite editar y usar todas las funciones de la geodatabase como, por ejemplo, los subtipos, definir dominios de atributos en campos, participar en clases de entidad, una topología, etc. Para las vistas de bases de datos, el registro con la geodatabase permite el uso de solo lectura de algunas funciones de la geodatabase como, por ejemplo, definir metadatos de la geodatabase en la vista y la posibilidad de incluirla en servicios de entidades de consulta.

Para registrarla con la geodatabase, la tabla o vista debe cumplir los siguientes criterios:

  • Los tipos de datos de campos empleados deben ser tipos de datos de ArcGIS. Consulte Tipos de datos DBMS compatibles con ArcGIS para obtener una lista de tipos de datos.
  • 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.
  • Para el campo Id. de objeto, la geodatabase requiere un campo único que no sea nulo y un tipo de datos entero.
  • Solo puede haber un campo con un tipo de datos de ArcGIS en una tabla o vista registrada con la geodatabase.
  • Cuando registre una tabla, puede elegir un campo existente para el campo Id. de objeto o ArcGIS agregará un nuevo campo a la tabla si no se ha especificado un campo.
  • Una vez que se ha registrado la tabla con la geodatabase, la geodatabase mantiene el campo Id. de objeto rellenándolo con números de Id. únicos.

    Precaución:

    Si durante el registro se elige para una tabla un campo existente que contiene registros, tenga en cuenta que si este campo contiene valores nulos o duplicados, ArcGIS sobrescribirá el contenido del campo empezando con un valor igual a 1. Si los valores del campo son únicos y no nulos, el siguiente valor insertado por ArcGIS será el valor de Id. máximo + 1. Por ejemplo, si el valor máximo del campo es 204, el siguiente valor que insertará ArcGIS será 205.

  • Cuando se registra una vista, se debe especificar un campo para usarlo como campo de Id. de objeto. Como las vistas no son editables desde ArcGIS, la geodatabase no mantendrá el campo de Id. de objeto. El campo utilizado se debe rellenar con números únicos no nulos. Si el campo elegido contiene valores que no son únicos, es posible que no vea todos los registros cuando visualice o consulte la vista desde ArcGIS.

Registrar una tabla o vista con la geodatabase

Siga estos pasos para registrar una tabla o una vista con la geodatabase utilizando la herramienta de geoprocesamiento Registrar con geodatabase:

  1. En un proyecto nuevo o ya existente, en el panel Catálogo, vaya a Bases de datos y conéctese a la geodatabase corporativa que contiene la tabla o la vista que desee registrar.

    Conéctese como propietario de la tabla o vista, dado que solo el propietario puede registrarla con la geodatabase.

  2. En la pestaña Análisis, haga clic en el botón Herramientas del grupo Geoprocesamiento. Seleccione la herramienta Registrar con geodatabase del conjunto de herramientas Administración de geodatabase de la caja de herramientas Administración de datos.

    Esta herramienta también se puede abrir directamente desde la tabla o la vista haciendo clic con el botón derecho en la tabla o en la vista, eligiendo Administrar y haciendo clic en Registrar con geodatabase.

  3. Usando la herramienta Registrar con geodatabase, especifique el dataset de entrada que desee registrar y un campo de Id. de objeto.
    • Para registrar una tabla, elija una columna de enteros existente para utilizarla como campo de Id. de objeto o borre el Campo de Id. de objeto y la herramienta agregará un campo de Id. de objeto a la tabla.
    • Para registrar una vista, se necesita el parámetro Campo de Id. de objeto. Elija un campo de enteros existente que contenga valores únicos y no nulos para utilizarlo como campo de Id. de objeto.
  4. Si la tabla o vista contiene un campo espacial, proporcione la información siguiente:
    1. Elija el nombre del campo espacial en la lista desplegable Campo de forma.
    2. En la lista desplegable Tipo de geometría, elija el tipo de geometría que se debe almacenar en el campo de forma. Este parámetro se rellenará automáticamente si la tabla o la vista contiene registros.
    3. Elija el sistema de coordenadas del campo de forma en la lista desplegable Sistema de coordenadas. Este parámetro se rellenará automáticamente si la tabla o la vista contiene registros.
    4. Especifique la extensión espacial de los datos de la tabla.
  5. Haga clic en Ejecutar para ejecutar la herramienta y registrar la tabla o la vista con la geodatabase.

Temas relacionados