Mengubah dari tampilan tata letak ke tampilan data menggunakan ArcPy?

9

Apakah ada cara untuk mengubah dari tampilan tata letak ke tampilan data menggunakan Python dan ArcMap 10?

Saya lebih suka melakukannya menggunakan ArcPy.

Penyamak
sumber
Hanya ingin tahu, apa gunanya karena ingin melakukan ini?
Derek Swingley
Saya awalnya ingin melakukan ini karena di ArcMap 10 tombol untuk beralih ke tata letak atau tampilan data kadang-kadang hilang. Saya pikir saya bisa mengubahnya dengan menggunakan Python, tapi saya masih belum bisa. Ini bukan solusi untuk masalah ini, tetapi saya lebih tertarik untuk belajar bagaimana melakukan ini dengan python.
Tanner

Jawaban:

9
mxd = arcpy.mapping.MapDocument('CURRENT')
mxd.activeView = "my_data_frame_name"
arcpy.RefreshActiveView()
Jason Scheirer
sumber
8

Untuk pergi ke arah lain semudah:

arcpy.mapping.MapDocument("current").activeView = "PAGE_LAYOUT"
Jason Scheirer
sumber
Terima kasih. Saya melihat penyebutan "PAGE_LAYOUT" sekarang di dokumentasi online. Saya menghargai Anda menunjukkan ini. Ini adalah hal terakhir yang saya perlukan untuk porting alat pemetaan 60 halaman yang ditulis dalam VBA dan ArcObjects ke alat 10 halaman yang ditulis dengan Python dan arcpy. Plus, saya juga bisa memanfaatkan halaman yang digerakkan oleh data. Terima kasih lagi!