4 votos

¿Calcular automáticamente el campo con cada nueva entrada?

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?

5voto

Gavin Schulz Puntos 592

Echa un vistazo al Ayudante de Atributos de Esri. Este es un complemento para ArcMap que proporciona una variedad de opciones de automatización diferentes para poblar campos en una clase de entidades.

Una de las opciones es el Desencadenador de Campo que

Actualiza un campo a un valor especificado cuando se actualiza el valor de otro campo.

Y otro que podría ser útil para ti, dependiendo de tus necesidades reales, es la herramienta de Rotación de Conexiones, que

Almacena el ángulo de rotación de una característica de conexión basado en las características de borde conectadas.

El Ayudante de Atributos requiere un poco de configuración, pero encuentro que funciona muy bien, es muy configurable y hay muchas otras opciones para cosas que quizás nunca hayas considerado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X