Jumat, 26 Juli 2019

Bermain ArcGIS (Python): Export peta Driven Data Pages tanpa buka MXD

Sebelumnya saya ada posting cara menggunakan Data Driven Pages (DDP), dimana dengan 1 layout kita bisa menghasilkan banyak peta. Nah, kali ini saya mau posting cara export peta DDP tanpa membuka MXD nya.

Caranya dengan menggunkan script python ini:
import os
import arcpy

input_mxd = arcpy.GetParameterAsText(0)
output_folder = arcpy.GetParameterAsText(1)
field_name = r"NAMA FIELD"

mxd = arcpy.mapping.MapDocument (r'.\NAMA FILE.mxd')
for i in range(1, mxd.dataDrivenPages.pageCount + 1):
    mxd.dataDrivenPages.currentPageID = i
    row = mxd.dataDrivenPages.pageRow
    page_name = row.getValue(field_name)
    arcpy.AddMessage("Processing {}".format(page_name))
    arcpy.mapping.ExportToJPEG(mxd, os.path.join(output_folder,  "NAMA FILE OUTPUT" + str(page_name) + ".jpg"))
del mxd

Untuk prakteknya simak video ini ya

Semoga bermanfaat...

Tidak ada komentar:

Posting Komentar