¿Cambiar de vista de diseño a vista de datos usando ArcPy?


9

¿Hay alguna forma de cambiar de la vista de diseño a la vista de datos usando Python y ArcMap 10?

Preferiría hacerlo usando ArcPy.


Por curiosidad, ¿cuál es el caso de uso para querer hacer esto?
Derek Swingley

Originalmente quería hacer esto porque en ArcMap 10 los botones para cambiar al diseño o la vista de datos a veces desaparecen. Pensé que simplemente podría cambiarlo usando Python, pero aún no he podido hacerlo. No es una solución al problema, pero de todos modos estaba más interesado en aprender cómo hacer esto en Python.
Tanner

Respuestas:


9
mxd = arcpy.mapping.MapDocument('CURRENT')
mxd.activeView = "my_data_frame_name"
arcpy.RefreshActiveView()

8

Ir por el otro lado es tan fácil como:

arcpy.mapping.MapDocument("current").activeView = "PAGE_LAYOUT"

Gracias. Veo la mención de "PAGE_LAYOUT" ahora en la documentación en línea. Te agradezco que lo hayas señalado. Es lo último que necesitaba para portar una herramienta de mapeo de 60 páginas escrita en VBA y ArcObjects a una herramienta de 10 páginas escrita con Python y arcpy. Además, también puedo aprovechar las páginas basadas en datos. ¡Gracias de nuevo!
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.