Las reglas de restricción especifican las configuraciones de atributos y las relaciones generales permitidas en una entidad. A diferencia de las reglas de cálculo, las reglas de restricción no se utilizan para rellenar atributos; se utilizan para garantizar que se cumplen condiciones específicas en una entidad.
Las reglas de restricción se pueden crear haciendo clic en el botón Regla de restricción en el grupo Agregar reglas de la vista Reglas de atributos. Las reglas también se pueden crear con la herramienta Agregar regla de atributo o la herramienta Importar reglas de atributos.
Nota:
El botón Reglas listas para usar proporciona acceso a una galería de comprobaciones configurables que admiten la creación de reglas de restricción y validación. Se encuentra disponible con cualquier licencia de ArcGIS Data Reviewer.
Más información sobre cómo crear reglas de atributos con ArcGIS Data Reviewer
Las reglas de restricción devuelven un resultado verdadero o falso que representa si la regla se cumple del siguiente modo:
- Verdadero: se cumple la expresión de script proporcionada y se creará la entidad.
- Falso: no se cumple la expresión de script proporcionada y no se creará la entidad.
Para obtener más información, consulte Ejemplos de expresiones de script de reglas de atributos.
Las reglas de restricción se evalúan inmediatamente durante las operaciones de edición para eventos desencadenadores específicos (insertar, actualizar y eliminar) especificados en las propiedades de regla. Si se vulnera una regla de restricción, se devuelven un número y un mensaje de error definidos por el usuario y se deshace la edición de la entidad. El número de error y el mensaje se especifican durante la creación de la regla. Para encontrar incoherencias de datos en los datos existentes, utilice reglas de validación.
Ejemplos
A continuación, se muestran ejemplos de cómo se pueden usar las reglas de atributos de restricción en una geodatabase:
- Un valor de atributo de una cadena de entidad debe estar en completamente en mayúsculas.
- Un valor de atributo de cadena de caracteres de entidad debe tener un número especificado de caracteres.
- Para un transformador tendido monofásico con un atributo de puesta a tierra configurado en Delta, los siguientes valores de fase con válidos: AB, BC y AC. Si la puesta a tierra se realiza en Y, los siguientes valores de fase son válidos: A, B, C.
- Un poste eléctrico con una altura superior a 65 pies (19,8 metros) solo se puede fabricar con acero.
Consulte el perfil de Arcade para conocer los requisitos y variables globales para crear tipos de reglas de atributos. La Guía de introducción a ArcadeArcade e Índice de función son recursos adicionales que puede utilizar para construir expresiones de scripts para reglas de atributos.
Consulte ejemplos específicos de las expresiones de script de la regla de atributo