Lompat ke konten Lompat ke sidebar Lompat ke footer

Export MXD to PDF With Python Script, Solusi Untuk Mempermudah Export Data MXD ke PDF dalam Jumlah yang Banyak

Langkah terakhir setelah meng-layout peta adalah meng-export data tersebut, contohya adalah file pdf atau jpeg. Dalam suatu pekerjaan, hasil layoutan pastinya tidak hanya satu tetapi bisa lebih banyak lagi dari puluhan hingga ratusan. Oleh karena itu, dalam artikel ini akan membahas bagaimana meng-export file ke pdf dalam jumlah yang banyak (baca : File mxd dengan jumlah yang banyak).



Defaultnya, untuk meng-export file biasanya meng-export secara satu persatu seperti dibawah ini


Bagaiamana jika filenya banyak (MXD) ?





Dalam kasus tersebut, kita bisa menggunakan phyton untuk mengatasinya. Adapun script nya sebagai berikut :


>>> import arcpy, os

...

... arcpy.env.workspace = ws = r" D:\__BLOG_gispedia\_DESAIN\062_\Layout\MXD_Peta Survey"

...

... mxd_list = arcpy.ListFiles("*.mxd")

...

... for mxd in mxd_list:

...

... current_mxd = arcpy.mapping.MapDocument(os.path.join(ws, mxd))

... pdf_name = mxd[:-4] + ".pdf"

... arcpy.mapping.ExportToPDF(current_mxd, pdf_name)

...

... del mxd_list

...

>>>



* D:\__BLOG_gispedia\_DESAIN\062_\Layout\MXD_Peta Survey à direktori penyimpanan file MXD


Adapun langkah-langkahnya adalah sebagai berikut :

  • Buka aplikasi ArcGIS, pilih menu Geoprocessing > Phyton



    
mapgeek.id                                   mapgeekvid

  • Copy paste script diatas > enter


  • File pdf yang diexport didalam direktori yang sama dengan file mxd





Export MXD to PDF With Python Script, Solusi Untuk Mempermudah Export Data MXD ke PDF dalam Jumlah yang Banyak dibuat oleh Fikri Firdaus 

1 komentar untuk "Export MXD to PDF With Python Script, Solusi Untuk Mempermudah Export Data MXD ke PDF dalam Jumlah yang Banyak"

  1. Tq gan atas ilmunya, script untuk mengexport mxd berdasarkan waktu ada ngak gan. Misalnya export jam 8 pagi dan jam 4 sore secara otomatis.

    BalasHapus