Los campos son los componentes que proporcionan la estructura a una tabla. Las tablas constituyen la base de los datos geográficos y son los componentes fundamentales de cualquier modelo de datos. Las tablas son conjuntos de información, como una lista de propietarios de edificios, empleados o información de clientes. Las capas de un mapa, como las calles, los edificios o los puntos de dirección de una ciudad, son simplemente tablas que incluyen información sobre la geometría y la ubicación de esas entidades.
La información tabular está constituida por filas y columnas. En ArcGIS, las filas se denominan registros; las columnas, campos. Cada campo de una tabla puede almacenar un tipo de datos específico, como un número, una fecha o un fragmento de texto. Los campos contienen la información de atributos para cada capa del mapa o de una tabla independiente.
La imagen que aparece a continuación muestra la tabla de atributos de la capa Buildings. Cada fila de la tabla representa un edificio del campus de Esri y todos los edificios comparten un conjunto de campos comunes. En este ejemplo, cada edificio tiene campos comunes para el nombre, el tamaño, el tipo de accesos, etc.
Vista Campos
En ArcGIS Pro, la vista de campos se usa para ver y administrar los campos de una capa o de una tabla en la vista de campos. Esto le permite modelar los atributos compartidos por un conjunto de entidades u objetos en una tabla. En la vista de campos, puede editar los campos y sus propiedades, eliminar campos y crear otros nuevos.
A continuación puede ver la vista de campos de la capa Buildings. La vista de campos muestra los campos de esa capa y tiene columnas para mostrar las propiedades de esos campos.
Propiedades del campo
Cada campo, o columna, de una tabla posee propiedades que describen su contenido y especifican cómo se deben mostrar los datos. Puede ver y, en algunos casos, editar las propiedades de campos en la vista de campos. La configuración de la vista de campos determinan cómo se mostrarán los atributos en ArcGIS Pro en la ventana de tabla de atributos, en la ventana emergente y al editar en el panel Atributos. Hay dos tipos de propiedades de campo para un dataset: capa y fuente de datos.
Propiedades de campo para una fuente de datos
Si se elige Fuente de datos en el menú desplegable de la capa actual de la vista de campos, se muestran las siguientes propiedades de campo:
- Field Name
- Alias
- Data Type
- Allow NULL
- Domain
- Default
- Precision
- Scale
- Length
Nota:
- El significado de la propiedad Precisión difiere para algunos tipos de campos, como los campos numéricos y de fecha. Para campos numéricos, la precisión se refiere al número máximo de dígitos en el campo. Para los campos de fecha, la precisión se refiere a su capacidad para registrar valores de milisegundos. Un campo de fecha estándar registra la hora al segundo y muestra un valor de precisión de 0. Un campo de fecha que se ha migrado a registros de alta precisión mide el tiempo en milisegundos y muestra un valor de precisión de 1.
- Las geodatabases de archivos, las geodatabases móviles y los espacios de trabajo basados en memoria no muestran propiedades de precisión y escala en la vista de campos.
El siguiente comando de Python se puede utilizar para mostrar la precisión de los campos del espacio de trabajo de archivos, móviles y basados en memoria.
import arcpy # For each field in the Buildings feature class, print # the field name, type, and precision. fields = arcpy.ListFields("c:/data/campus.gdb/Buildings") for field in fields: print(field.name, field.type, field.precision)
Propiedades de campo para una capa
Si se elige una capa en el menú desplegable de la capa actual de la vista de campos, se muestran las siguientes propiedades de campo de capa adicional:
Nota:
Los cambios en estas propiedades de campo son específicos de la capa y no se reflejarán en la fuente de datos.
Propiedad | Descripción | Cómo establecer |
---|---|---|
Visible | Mostrar u ocultar un campo. | En la columna Visible, active la casilla de verificación para activar o desactivar la visibilidad de los campos. Para activar o desactivar la visibilidad en todos los campos, active la casilla de verificación del encabezado de la columna. Si se seleccionan una o varias filas, haga doble clic en una casilla de verificación o mantenga pulsada la tecla Mayús o Ctrl y haga un solo clic para activar o desactivar la visibilidad de todas las filas seleccionadas. |
Read Only | Determinar si un campo se puede editar. | En la columna Solo lectura, active la casilla de verificación para activar o desactivar la capacidad de edición de los campos. Para activar o desactivar la capacidad de edición en todos los campos, active la casilla de verificación del encabezado de la columna. Si se seleccionan una o varias filas, haga doble clic en una casilla de verificación o mantenga pulsada la tecla Mayús o Ctrl y haga clic para activar o desactivar la capacidad de edición de todas las filas seleccionadas. |
Alias | Definir un nombre descriptivo para el campo. | Haga clic en la columna Alias de la fila del campo e introduzca un alias de campo. |
Highlight | Active el resaltado de un campo para acentuar el campo cuando se muestre. | Active o desactive la casilla situada junto al campo. Utilice la casilla de verificación en el encabezado de la columna para activar o desactivar todos los campos. |
Number Format | Definir el formato de visualización de los tipos de campos numéricos y de fecha. | Haga clic en el botón Determina el formato de visualización para los tipos de campos numéricos y de fecha para abrir el cuadro de diálogo Formato numérico. |
Estos parámetros también se aplican a los anezados en una unión, aunque solo puede editar los campos unidos cuando se accede desde la tabla de origen.
Nota:
Las propiedades de capa solo están disponibles cuando la vista de campos se abre desde la capa. Si la vista de campos se abre desde el origen de datos (desde el panel Catálogo), las propiedades de la capa no se mostrarán. Si la vista de campos se abre desde la capa, puede usar el menú desplegable Capa actual de la vista de campos para cambiar de la vista de propiedades de capa a la vista del origen de datos. La vista del origen de datos muestra las propiedades de campo del nivel de clase de entidad, como el alias de un campo o el nombre de campo.
Hay muchos flujos de trabajo de modelado de datos en la vista de campos para crear, eliminar y modificar campos.