Campos, dominios y subtipos

Un buen SIG se basa en un conjunto bien diseñado de datos geográficos que modela el mundo de una forma eficaz y ofrece opciones sencillas y eficientes de visualización, edición y análisis. Con este fin, Esri ha creado varias soluciones sectoriales para diversas comunidades, como el suministro de agua, la seguridad pública, el gobierno local y otros muchos. Cada solución contiene un modelo de datos diseñado para trabajar con las funciones y la información específicas de esa comunidad, ya sean redes de distribución de agua, bocas de incendio y otras entidades de una solución de suministro de agua o instalaciones de emergencia y calles de una ciudad en una solución diseñada para la seguridad pública.

Este tema de ayuda examina la solución Edición de campus para mostrar la forma de trabajar con los componentes de un modelo de datos en ArcGIS Pro. Empezaremos con los componentes básicos: campos, dominios y subtipos.

Ver y editar los campos de una capa en la vista Campos

En la captura de pantalla que aparece a continuación, se han agregado a un mapa varias capas del modelo de datos Edición de campus.

Mapa del campus de Esri

Cada una de estas capas contiene diversos campos que describen las propiedades de esa capa. Por ejemplo, la capa Buildings representa un conjunto de edificios del campus y tiene campos que describen cada una de las propiedades del edificio, como su nombre, el tipo de edificio del que se trata, el tamaño del edificio, etc. Toda esta información se almacena como campos de una tabla, los componentes más fundamentales.

Para ver los campos de una capa, puede seleccionar dicha capa en el panel Contenido, lo que habilita una sección contextual de la cinta denominada Capa de entidades. La pestaña Datos contiene el grupo Diseño, que contiene los botones Campos, Subtipos y Dominios. Estas son las herramientas que permiten trabajar con un modelo de datos.

Sugerencia:

También puede abrir las vistas Campos, Subtipos y Dominios haciendo clic con el botón derecho en una capa o tabla del panel Contenido o en una clase de entidad o tabla del panel Catálogo, eligiendo Diseño en el menú contextual y haciendo clic en Campos, Subtipos o Dominios.

Botones Campos, Subtipos y Dominios de la cinta Datos

Al hacer clic en el botón Campos, se abre una nueva vista en la que los campos de la capa aparecen en una tabla.

Vista de campos de la capa Buildings

En la vista Campos, puede crear campos, eliminar campos y modificar los campos existentes recorriendo la tabla y escribiendo o usando las funciones del Portapapeles.

Con el modelo de datos Edición de campus, puede realizar las siguientes ediciones en la capa Buildings de la vista Campos:

  • Cambiar el nombre y el alias de un campo.
  • Elimine los campos innecesarios.
  • Agregar un nuevo campo llamado BLDGTYPE para almacenar el tipo de edificio del campus.
  • Aplicar un dominio a un campo.
  • Aplicar un valor predeterminado a un campo.

Más información sobre cómo trabajar con campos en la vista Campos

Ejemplos de cambios realizados en la vista de campos

En la pestaña Campos, también puede acceder a otras dos vistas útiles para trabajar con un modelo de datos: la vista Dominios y la vista Subtipos.

Ver y editar dominios en la vista Dominios

Los dominios se crean y se editan en su propia vista de estilo tabular, conocida como la vista Dominios.

Los dominios permiten modelar valores específicos para usarlos en los campos de las capas. Ofrecen una forma de forzar la integridad de los datos en el modelo de datos restringiendo la entrada de un campo concreto a una lista o un rango de valores válidos. Al crear un dominio y aplicarlo a un campo, se limitan los valores disponibles para ese campo. Esto reduce la posibilidad de introducir información no válida al editar y mejora la integridad del modelo de datos.

La vista Dominios también está disponible en la pestaña Datos o en las pestañas Campos y Subtipos, que están disponibles en la vista Campos y en la vista Subtipos. En la vista Dominios, puede ver los dominios existentes, editar sus propiedades y valores y crear nuevos dominios.

En la captura de pantalla que aparece a continuación, se muestran algunos de los dominios asociados con el modelo de datos Edición de campus. Estos dominios se pueden aplicar en los campos de una capa o en los campos de cualquier subtipo asociado con una capa dada.

Vista Dominios

La captura de pantalla que aparece a continuación muestra la creación de un nuevo dominio denominado Access Type. Este dominio se utilizará para determinar el tipo de permisos de acceso que necesita un empleado para acceder a un edificio dado del campus. El dominio tiene cuatro valores válidos: Employees, Public, Maintenance y Security.

Crear un nuevo dominio en la vista Dominios

Después de rellenar las propiedades y los valores válidos del dominio en la vista Dominios y de hacer clic en el botón Guardar de la pestaña, ese dominio se puede usar en los campos de la vista Campos o la vista Subtipos.

Más información sobre cómo ver y editar dominios en la vista Dominios

Ver y editar subtipos en la vista Subtipos

Con el botón Subtipos de la pestaña Datos, puede abrir la vista Subtipos y ver todos los subtipos asociados con una capa concreta.

Los subtipos permiten clasificar una capa en un subconjunto de entidades que comparten los mismos atributos. A continuación puede aplicar dominios y valores predeterminados en los campos de cada subtipo.

En la vista Subtipos, puede ver los subtipos asociados con una capa, realizar ediciones en las propiedades de esos subtipos o crear subtipos totalmente nuevos en esa capa.

También puede crear subtipos en una capa que no tenga aún ninguno, haciendo clic en el botón Crear/Administrar subtipos de la cinta, eligiendo un campo para basar el subtipo desde el menú desplegable Campo de subtipo y creando códigos de subtipo y descripciones para esa capa.

La captura de pantalla que aparece a continuación muestra la creación de subtipos en la capa Buildings. Estos subtipos se aplican en el campo BLDGTYPE y representan distintos tipos de edificios, como Development, Utility, Marketing y Security. Ahora, al crear edificios, el tipo de edificio vendrá determinado por el subtipo que elija.

Crear nuevos subtipos en el campo BLDGTYPE para la capa Buildings

También se pueden aplicar dominios y valores predeterminados a los campos en cada uno de los subtipos. Al usar el dominio Access Type que se creó en la sección anterior, se pueden agregar permisos de acceso a cada edificio aplicando el dominio y el valor predeterminado adecuados en un subtipo. Ahora, al crear un nuevo edificio Development, por ejemplo, se le asignará automáticamente el valor de Access Type Employees, lo que restringe los permisos de entrada para ese edificio a los empleados. Sin embargo, los nuevos edificios Utility tendrán asignado automáticamente el valor de Access Type Maintenance.

La captura de pantalla que aparece a continuación muestra cómo se pueden usar los subtipos para clasificar las capas y aplicar comportamientos a esos subtipos.

Aplicar el dominio Access Type y los valores predeterminados a los nuevos subtipos

Más información sobre cómo ver y editar subtipos en la vista Subtipos

Seguir aprendiendo sobre las vistas de campos, dominios y subtipos

En este tema se ha ofrecido una vista general de algunas de las funciones de las vistas Campos, Dominios y Subtipos. El uso conjunto de estas vistas permite modificar los modelos de datos existentes o crear modelos propios.

Este tema ha tratado brevemente los siguientes aspectos:

  • Crear, eliminar y modificar campos en la vista de campos
  • Crear un dominio en la vista Dominios
  • Crear subtipos en la vista de subtipos
  • Aplicar dominios y valores predeterminados a subtipos

Los siguientes temas de esta sección de ayuda profundizan más en cada una de las tres vistas. Siga leyendo para entender mejor el uso de las vistas Campos, Dominios y Subtipos cuando se trabaja con un modelo de datos.