Tengo una clase de entidad de puntos que tiene un campo "Dirección" (norte, noroeste, oeste, etc.; vinculado a un dominio con 16 opciones). Luego tengo un campo numérico "Rotación" que controla la rotación de la entidad, basado en la cadena en el campo "Dirección".
El valor del campo numérico "Rotación" se basa en un sencillo script de python de condiciones "if" para determinar el valor numérico de "Rotación" basado en las cadenas de "Dirección".
Por ejemplo, si el punto tiene en el campo "Dirección" 'Norte', el campo de rotación es 0. Si es 'Sur', es 180, y así sucesivamente.
¿Hay alguna forma de configurar el campo "Rotación" para que se actualice automáticamente para cada nueva entrada en la tabla de atributos?