Estoy ejecutando la herramienta Calcular campo GP desde el arco en ArcMap. Cuando se actualiza un valor de fila, no aparece hasta que uso la herramienta Volver a cargar caché (Opciones de tabla> Volver a cargar caché). ¿Cómo actualizo la tabla de atributos automáticamente sin usar ArcObjects?
Intenté actualizar la consulta de definición como sugirió @ blah238. Usando python, ¿cómo se "recarga la caché" de una tabla de atributos abierta , pero esto no ayuda. Restablecer el origen de datos no es una opción porque la clase de entidad podría estar en la sesión de edición y no quiero perder la conexión con los datos de origen.
arcpy
arcmap
attribute-table
refresh
Alex Tereshenkov
fuente
fuente
Respuestas:
Parece que está llegando a una limitación de ArcPy, en ausencia de ArcObjects.
Las limitaciones de ArcPy.mapping se han descrito ampliamente aquí como:
Si la otra sugerencia de @ blah238 de usar ArcObjects de ArcPy no es una opción para usted, entonces puede ser mejor enviar una Idea ArcGIS para que esta funcionalidad se exponga a ArcPy. Si publica un enlace a una idea de ArcGIS como esta aquí, estaré encantado de votar por ella.
fuente
Esto puede o no ser útil para su flujo de trabajo específico. He descubierto que si cambia la selección en su capa, la tabla de atributos también se actualiza.
Así que a menudo uso
Por supuesto, si realmente tiene algo seleccionado que no desea perder de vista, entonces esto no es bueno. En ese caso, puede seleccionar de la capa donde el OID está en la lista de OID de las características seleccionadas actualmente (básicamente, cambie la selección a lo que ya esté seleccionado actualmente). Esto podría llevar mucho tiempo para ser prácticamente, nunca lo he intentado en un escenario de la vida real.
fuente
Has probado:
o
o
Creo que uno de estos funcionará, pero sé que a veces en ArcMap tengo que cerrar manualmente la tabla de atributos y luego volver a abrirla para ver algunas ediciones. No estoy seguro si cerrar y abrir la tabla se puede hacer con ArcPy, pero esa también sería una opción.
fuente
Esto funciona:
fuente