ArcGIS no proporciona una funcionalidad que le permita hacer esto directamente desde el principio. En otras palabras, no hay una manera estándar de que el software compruebe en qué área se está creando una nueva característica y luego rellene un determinado campo en una clase de característica con un valor respectivo obtenido al realizar una unión espacial .
Alternativa que puede acercarte:
- Utilice plantillas de características para diferentes estados con atributos predefinidos.
- Desarrollar un sistema de complemento (ArcObjects) que tendrá esta lógica (gran trabajo).
- Desarrollar un sistema de Complemento de Python con alguna lógica de geoprocesamiento que le permitirá hacer esto en varios pasos combinados en una sola transacción (como parece al usuario). Yo optaría por esto.
Por supuesto, si no necesita que se actualice el atributo de estado de un punto inmediatamente después de hacer clic en un mapa al crear una característica de punto, puede esperar a terminar de añadir todos los puntos y ejecutar manualmente una herramienta GP Unión espacial que le permitirá transferir el atributo de estado a la clase de característica de punto en función del estado en que se encuentre un punto.