Además de crear una regla de atributos definida por el usuario, puede crear una regla de atributos utilizando una plantilla. Existen plantillas que le ayudarán a crear reglas de atributos para flujos de trabajo específicos. Las plantillas de reglas de atributos le permiten beneficiarse de la funcionalidad de las reglas de atributos sin tener que crear la expresión de script de Arcade.
Cada plantilla tiene su propio diálogo con parámetros a rellenar que se utiliza para generar una regla de atributo con la expresión de script de Arcade apropiada creada a partir de los valores de los parámetros de entrada. Después de ejecutar la herramienta, puede revisar las propiedades de la regla de atributos y realizar cambios antes de guardar. Las reglas de atributos creadas a partir de las plantillas pueden guardarse como regla de cálculo inmediato o como regla de cálculo por lotes.
Las plantillas de reglas de atributos disponibles son:
Revise cada plantilla para comprender los casos de uso y los parámetros asociados. A medida que evolucionen sus datos, es posible que deba generar de nuevo la regla de atributos.
Generar rotación de símbolos
La plantilla Generar rotación de símbolos permite definir una regla de atributo en una clase de entidad de puntos. Cuando se crea una entidad, el campo de rotación se actualiza con el ángulo de la clase de entidad de líneas de intersección que especifique. Si lo desea, puede especificar las condiciones en las que se aplican determinadas rotaciones en función de distintos atributos de la entidad.
Cuando utilice la plantilla Generar rotación de símbolos, tenga en cuenta lo siguiente:
- Las entidades creadas en un vértice devuelven el valor medio del ángulo de línea.
- Cuando las líneas ocupan el mismo espacio geográfico, se utiliza un criterio de desempate si hay valores no únicos para el campo de orientación. En el caso de una clase de entidad de línea, se utiliza el ObjectID. En el caso de una o más clases de entidades de línea, el orden en el que especifique las clases de entidades de línea es importante, además del ObjectID.
- Después de generar la regla de atributos, deberá modificar la capa para modificar la simbología por rotación, de modo que el símbolo de la entidad gire según el campo de rotación especificado en la herramienta.
A continuación se indican las prácticas recomendadas:
- Cuando se utilizan múltiples clases de entidades de línea de intersección, es mejor utilizar el mismo tipo de datos para el campo de orientación.
- Al seleccionar un campo de orientación para una o varias clases de línea, utilice un campo que contenga valores únicos.
- Utilice una clase de entidad de línea una vez como clase de línea de intersección.
- Al condicionar la lógica para activar la regla de atributo a partir de un valor en un único campo, utilice la condición where para especificar la expresión. Al filtrar varios valores con diferentes valores de rotación, utilice las opciones de rotación para especificar la expresión.
Para obtener más información sobre cada parámetro, consulte la herramienta Generar regla de atributos de rotación de símbolos.
Generar Id.
La plantilla Generar Id. permite definir una regla de atributo que genera un valor único basado en una configuración de usuario predefinida. Por ejemplo, si siempre desea que un valor se rellene en un formato específico, como BLD-X-A donde X representa un valor numérico monotónico único, puede definir las opciones dentro de esta plantilla. Como parte del proceso, las secuencias de base de datos se utilizan ya sea creando una nueva secuencia de base de datos o utilizando una secuencia de base de datos existente.
A continuación se indican las prácticas recomendadas:
- Cuando se utiliza tabla como tipo de definición, las columnas de la tabla deben coincidir con la salida de la tabla (ID_Table) vista desde la opción builder.
- El tipo de definición de valor codificado debe tener campos con dominios definidos.
- La definición del formato de valor único debe coincidir con el tipo de datos del campo que admite el formato de valor único. Por ejemplo, si su formato es BLD-X-A , donde X representa un valor numérico monotónico, el tipo de datos del campo debe ser texto.
- Al condicionar la lógica para activar la regla de atributo a partir de un valor en un único campo, utilice la condición where para especificar la expresión. Para filtrar varios valores, utilice el filtro SQL para especificar la expresión.
Para obtener más información sobre cada parámetro, consulte la herramienta Generar regla de atributos de Id.
Generar unión espacial
La plantilla Generar unión espacial le permite definir una regla de atributos en la que puede asignar uno o más campos en un dataset de destino (también conocido como tabla de entrada) y extraer información de atributos de uno o más datasets de origen. La asignación de campos se puede utilizar ya sea para asignar campos a campos existentes o para crear nuevos campos en el dataset de destino como parte del proceso de creación de la regla de atributos.
A continuación se indica una práctica recomendada:
- Una clase de unión solo se debe utilizar una vez.
Para obtener más información sobre cada parámetro, consulte la herramienta Generar regla de atributos de unión espacial.