# Buku "Python untuk GIS", Bab 27: Dari Skrip ke Produk: Dasbor, Peta Web, Model 3D, Alat Processing, dan Plugin
# Skrip 27.5: Alat Processing gaya dekorator
import processing
D = "D:/Latihan/data-sintetis"
r = processing.run("script:tambah_luas_ha", {
    "INPUT": D + "/paket-m4/Petak_KPH.gpkg", "OUTPUT": "TEMPORARY_OUTPUT"})
hasil = r["OUTPUT"]
print([f.name() for f in hasil.fields()])
print([(f["ID_Petak"], f["Luas_Ha"], f["Luas_Ha_Hitung"]) for f in list(hasil.getFeatures())[:3]])
