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.


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()

8

Untuk pergi ke arah lain semudah:

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

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!
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.