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 :
Selesai
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
- 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
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