Agregar campo (Herramientas de administración de datos)
Resumen
Agrega un nuevo campo a una tabla o a la tabla de una clase de entidad o capa de entidades, así como a rásteres con tablas de atributos.
Uso
Precaución:
Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.
En los shapefiles y las tablas dBase, si el tipo de campo define un carácter, se insertan espacios en blanco para cada registro. Si el tipo de campo define un elemento numérico, se insertan ceros para cada registro.
El parámetro Longitud del campo solo se aplica a campos de tipo de texto. Si no se indica la longitud del campo, se utilizará una longitud de 255.
Para las geodatabases, si el tipo de campo define un carácter o un número, se inserta <null> en cada registro si el parámetro El campo admite valores nulos está marcado.
No se pueden agregar campos no anulables a una tabla o clase de entidad de geodatabase no vacía.
Los shapefiles no son compatibles con alias para campos, de manera que no puede agregar un alias de campo a un shapefile.
Puede utilizar un dominio existente de una clase de entidad en una geodatabase para el valor del parámetro Dominio del campo. Se debe proporcionar el nombre de un dominio existente. Cuando proporcione valores o nombres de dominio no válidos no se generará un error en la herramienta, pero el valor o el nombre no válidos se ignorarán y no se establecerá ningún dominio para el campo.
La precisión y la escala de un campo representan el tamaño y la precisión máximos de los datos que se pueden almacenar en el campo. La precisión presenta la cantidad de dígitos que se pueden almacenar en el campo y la escala presenta la cantidad de espacios decimales para campos flotantes y dobles. Por ejemplo, para un valor de 54,234, la escala es 3 y la precisión 5.
Nota:
La precisión y la escala del campo no son compatibles con una tabla o clase de entidad de geodatabase de archivos. Si proporciona un valor para la precisión o la escala, se ignorará.
Para otros tipos de bases de datos, utilice las siguientes directrices para elegir el tipo de campo correcto para una precisión y escala determinadas:
Al crear un campo flotante o doble, y especificar una precisión y una escala, utilice un campo doble si la precisión es mayor que 6; de lo contrario, utilice uno flotante.
Para un campo con escala 0, utilice un tipo de campo entero largo o corto. Cuando crea un campo largo de tipo entero, especifique una precisión de 10 o menos; de lo contrario, su campo se creará como doble.
Los campos obligatorios son permanentes y no se pueden eliminar. Para permitir la eliminación más adelante, defina el campo como no requerido (ajuste predeterminado).
Un campo de tipo ráster permite incluir una imagen ráster como atributo. Se almacena en la geodatabase o junto con ella. Esto es útil cuando una imagen es la mejor manera de describir una entidad. La precisión, la escala y la longitud no se pueden configurar para los campos de tipo ráster.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tabla de entrada |
La tabla de entrada a la que se agregará el campo especificado. El campo se agregará a la tabla de entrada existente y no creará una tabla de salida nueva. Los campos se pueden agregar a clases de entidad de geodatabases, shapefiles, coberturas, tablas independientes, catálogos de ráster, rásteres con tablas de atributos y a capas. |
Mosaic Layer; Raster Layer; Table View |
|
Nombre de campo |
El nombre del campo que se agregará a la tabla de entrada. |
String |
|
Tipo de campo |
Especifica el tipo de campo del nuevo campo.
|
String |
|
Precisión del campo (Opcional) |
Número de dígitos que se pueden almacenar en el campo. Se cuentan todos los dígitos, con independencia del lado de la coma en que se encuentren. Este parámetro solo es aplicable a los tipos de campo numéricos. Si la tabla de entrada se encuentra en una geodatabase de archivos, se ignorará el valor de precisión del campo. |
Long |
|
Escala del campo (Opcional) |
Número de posiciones decimales almacenadas en un campo. Este parámetro solo se aplica a campos de tipo flotante o doble. Si la tabla de entrada se encuentra en una geodatabase de archivos, se ignorará el valor de la escala del campo. |
Long |
|
Longitud del campo (Opcional) |
La longitud del campo. Esto establece el número máximo de caracteres permitidos para cada registro del campo. Si no se indica la longitud del campo, se utilizará una longitud de 255. Este parámetro solo se aplica a campos de tipo de texto. |
Long |
|
Alias del campo (Opcional) |
El nombre alternativo del campo. Este nombre se utiliza para describir los nombres de campo crípticos. Este parámetro solo se aplica a geodatabases. |
String |
|
El campo admite valores nulos (Opcional) |
Especifica si el campo puede contener valores nulos. Los valores nulos son diferentes de los campos vacíos o cero y solo son compatibles con los campos de una geodatabase.
|
Boolean |
|
El campo es obligatorio (Opcional) |
Especifica si el campo que se está creando es un campo obligatorio para la tabla. Los campos obligatorios solo se admiten en las geodatabases.
|
Boolean |
|
Dominio del campo (Opcional) |
Limita los valores permitidos en cualquier atributo específico de una tabla, clase de entidad o subtipo en una geodatabase. Debe especificar el nombre de un dominio existente para que se aplique al campo. |
String |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Tabla de entrada actualizada |
La tabla de entrada actualizada. |
Table View; Raster Layer; Mosaic Layer |
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Avanzado: Sí