Después de publicar una capa de entidades o tabla alojada, puede que necesite almacenar información sobre un atributo adicional. De ser así, puede agregar un campo a la capa. Del mismo modo, si un conjunto de atributos deja de ser necesario, puede eliminar el campo que almacena esos atributos de la capa.
El propietario de la capa o un administrador de la organización pueden agregar o eliminar un campo de una capa de entidades alojada. Los miembros de un grupo de actualización compartido con el que se comparte la capa también pueden agregar y eliminar campos.
Agregar campo
Puede agregar un campo desde la vista Tabla o Campos en la pestaña Datos de la página de elementos de una tabla o capa de entidades alojada.
Sugerencia:
Usted también puede agregar campos a la tabla utilizando el panel Campos de Visor de mapas o al abrir la tabla en Map Viewer Classic.
Siga los pasos que se indican a continuación para agregar un campo a la tabla de atributos de una capa de entidades alojada o a una tabla alojada de la página del elemento:
- Abra la página de elementos de la capa de entidades alojada o de la tabla alojada y haga clic en la pestaña Datos.
De forma predeterminada, la pestaña Datos se abre en la vista Tabla. Puede agregar un campo desde esta vista o hacer clic en el botón Campos
para pasar a la vista Campos.
- Si la capa de entidades alojada contiene más de una capa, use el menú desplegable Capa para elegir la capa correcta.
- Haga clic en Agregar campo.
- En la interfaz Agregar campo que aparece, proporcione información para definir el nuevo campo.
- Expanda la categoría de tipo de datos pertinente y elija uno de los siguientes para el tipo de datos que almacenará en el campo:
Categoría Tipo de datos Descripción Texto Cadena de caracteres Cualquier secuencia de caracteres.
Números Doble Números con posiciones decimales.
Entero Números enteros del -2.147.483.648 al 2.147.483.647 (entero largo).
Entero grande Números enteros de -9.007.199.254.740.991 a 9.007.199.254.740.991. Utilice este tipo cuando necesite almacenar números y no quepan en el rango del tipo de datos entero.
Fechas Fecha Fecha y hora. Consulte Campos de fecha y hora en ArcGIS Online.
Nota:
Aunque ArcGIS Online almacena todos los valores de fecha en hora universal coordinada (UTC), normalmente verá y editará las fechas en su zona horaria local, porque la mayoría de las aplicaciones realizan conversiones automáticas hacia y desde UTC. No obstante, necesitará especificar la zona horaria adecuada cuando cargue los datos, por ejemplo, como archivos .csv o shapefiles. En caso contrario, se supone que los datos están en UTC.
Solo fecha Almacena una fecha aunque no valores de hora. Esto resulta útil cuando no se necesitan horas, como por ejemplo al registrar el día en el que expira un permiso o la fecha de nacimiento de un cliente.
Solo hora Almacena una hora aunque no valores de fecha. La hora está en formato de 24 horas, como por ejemplo 16:30 para 4:30 p.m. Este tipo de datos de campo resulta útil para registrar dichos valores como horario laboral y programas de autobuses.
Desfase de marca de tiempo Almacena fecha y hora con un valor que indica el desfase horario con respecto a (UTC). La inclusión del desfase del valor con respecto a UTC con valores individuales de fecha y hora identifica inequívocamente un único punto en el tiempo. Esto hace que un valor de desfase temporal sea más portable de un ordenador a otro que un valor de fecha. Por ejemplo, para almacenar un valor que indica 10 de octubre de 2023 a las 3:03 p.m. en la zona horaria de Terranova (que está 3,5 horas por detrás de la hora UTC), los editores proporcionarían el valor 2023-10-10T15:03:00-03:30.
Identificadores globales
GlobalID Almacena una cadena alfanumérica de 36 caracteres que actúa como identificador único de una entidad o fila de la tabla.
Este tipo de datos se considera un campo del sistema, lo rellena ArcGIS Online, y es necesario para ciertas funcionalidades, como agregar archivos adjuntos. Este tipo de campo no se puede borrar ni editar una vez agregado.
Una capa o tabla de entidades alojada solo puede contener un campo globalID.
GUID Almacena una cadena alfanumérica de 36 caracteres que actúa como identificador único de una entidad o fila de la tabla.
Este tipo de campo es un identificador definido por el usuario que rellenan los editores.
- Haga clic en Siguiente para proceder con el proceso de definición de propiedades para el campo.
Las propiedades varían en función del tipo de datos.
- Proporcione un nombre para el campo.
El nombre del campo se almacena en la base de datos subyacente. Una vez definido, el nombre del campo no cambia. Los nombres de campo no pueden incluir caracteres especiales, como espacios, guiones, paréntesis, llaves o caracteres como $, % y #. Los nombres de campo tampoco pueden contener caracteres diacríticos ni caracteres que no estén en el alfabeto latino. Evite usar nombres de campo que contengan palabras que generalmente se consideran palabras clave reservadas de bases de datos, como CHARACTER o DATE. Si intenta agregar un nombre de campo con caracteres especiales o una palabra clave reservada de base de datos, se le mostrará un mensaje de error.
El nombre del campo se asigna automáticamente para los campos globalID.
- En el campo Nombre de visualización, especifique un nombre alternativo o alias para el campo, más descriptivo y fácil de interpretar por el usuario que el nombre de campo.
El nombre de visualización puede contener caracteres especiales, espacios y palabras clave reservadas de base de datos.También puede contener caracteres diacríticos y caracteres de alfabetos no latinos.
- Si la capa no contiene datos, desactive el botón de alternancia Permitir valores nulos si desea asegurarse de que los editores proporcionen siempre un valor para el nuevo campo al agregar entidades o actualizar atributos.
No puede cambiar esta configuración si la capa contiene datos porque este campo será nulo para todas las entidades o filas existentes.
Esta propiedad no se puede modificar para los campos globalID; estos no pueden permitir valores nulos.
- Si va a agregar un campo de cadena, defina la longitud máxima.
La propiedad Longitud define la longitud máxima de caracteres de un solo byte del campo. El valor predeterminado es 256 caracteres.
- Si lo desea, establezca un valor predeterminado para el campo.
Todas las nuevas entidades o filas rellenarán el campo con este valor.
Esta configuración no es compatible con los campos globalID o GUID.
- Si lo desea, proporcione una descripción del campo.
La descripción de campo ayuda a comunicar lo que contiene un campo sin tener que usar nombres de campo largos o complicados.
- Si lo desea, elija un tipo de valor de campo.
Los tipos de valor de campo proporcionan a los usuarios y a las aplicaciones información sobre cómo deben formatearse los valores del campo. Por ejemplo, si define un campo de texto como una dirección de correo electrónico, los desarrolladores de aplicaciones móviles pueden diseñar su aplicación para incluir un signo @ o una lista de selección de tipos de dominio como .com, .net o .org para ayudar a los editores a rellenar el campo correctamente.
De forma predeterminada, para los campos de GUID, el tipo de valor del campo es Identificador único.
Para obtener una descripción de cada tipo de valor, consulte la tabla de valores de campo en Describir campos de atributo.
- Expanda la categoría de tipo de datos pertinente y elija uno de los siguientes para el tipo de datos que almacenará en el campo:
- Haga clic en Agregar campo.
Eliminar un campo
Tenga cuidado al eliminar campos de las capas de entidades alojadas, ya que una vez que se ha eliminado un campo, sus datos no se pueden restaurar.
Los campos del sistema no se pueden eliminar. Esto incluye lo siguiente:
- OBJECTID
- Los campos utilizados para el rastreo del editor (CREATIONDATE, CREATOR, EDITDATE y EDITOR)
- TYPEIDFIELD
- SUBTYPEFIELD
- KEYFIELD
- DISPLAYFIELD
Los campos usados para definir estilos almacenados en la capa, el control deslizante de tiempo, filtro, etiquetas o búsqueda tampoco se pueden eliminar. No obstante, es posible que haya mapas que utilicen campos para estilos y filtros distintos de los campos que configuró en la capa de entidades alojada; la opción Eliminar está disponible para esos campos. Tenga cuidado al eliminar campos que puedan utilizarse para aplicar estilos y filtros en los mapas.
Puede eliminar un campo desde la vista Tabla o Campos en la pestaña Datos de la página de elementos de una tabla o capa de entidades alojada.
Sugerencia:
También puede eliminar campos de la tabla utilizando el panel Campos de Visor de mapas o al abrir la tabla en Map Viewer Classic. También puede eliminar un campo desde su vista detallada.
Eliminar un campo desde la vista Tabla
Para eliminar un campo de una tabla de atributos en la vista Tabla, siga estos pasos:
- Abra la página de elemento de la capa o tabla de entidades alojada y haga clic en la pestaña Datos para mostrar la tabla de atributos.
- Si la capa de entidades alojada contiene más de una capa, use el menú desplegable Capa para elegir la capa correcta.
- Haga clic en el botón Opciones
del encabezado de la columna.
- Haga clic en Eliminar.
Aparece un mensaje solicitándole que confirme la eliminación.
- Confirme la eliminación.
Eliminar un campo desde la vista Campos
Para eliminar un campo de una tabla de atributos en la vista Campos, siga estos pasos:
- Abra la página de elemento de la capa o tabla de entidades alojada y haga clic en la pestaña Datos para mostrar la tabla de atributos.
- Haga clic en el botón Campos
para pasar a la vista Campos.
- Si la capa de entidades alojada contiene más de una capa, use el menú desplegable Capa para elegir la capa correcta.
- Para eliminar un solo campo, haga clic en el botón Opciones
situado al final de la fila del campo y haga clic en Eliminar campo.
Si la opción Eliminar campo no está presente, el campo no puede eliminarse.
Si está presente, al hacer clic en Eliminar campo aparece un mensaje que le pide que confirme la eliminación.
- Para eliminar varios campos, marque la casilla situada junto a cada campo y haga clic en Eliminar.
Si no aparece el botón Eliminar, no se podrá eliminar ningún campo seleccionado.
Si está presente, al hacer clic en Eliminar aparece un mensaje que le pide que confirme la eliminación.
- Confirme la eliminación.
Restricciones al agregar o eliminar campos
Considere lo siguiente al agregar o eliminar campos:
- No puede agregar ni eliminar campos de copias de capas de entidades alojadas, capas de entidades alojadas que tengan capas de teselas relacionadas o vistas creadas a partir de capas de entidades alojadas.
- No puede agregar ni eliminar campos de capas de entidades alojadas que tengan una vista de capas de entidades conectadas dependientes.
- Cuando agrega un campo a una capa de entidades alojada con vistas de capas de entidades alojadas dependientes, debe actualizar la definición de cada vista en la que desee que aparezca el nuevo campo. Esto no es posible si la vista es una vista de capas de entidades conectadas alojadas, como se indica arriba.
- Los campos agregados y eliminados no se propagan desde la capa de entidades alojada o la vista a las capas de escenas alojadas.
- Es posible que algunos tipos de campo no sean totalmente compatibles con todos los clientes de ArcGIS.