Kinerja irigasi

SI, CU, RI per petak tersier untuk satu Daerah Irigasi

🌐 English β†’ Β· Bahasa Indonesia

Gagasannya

Langkah terakhir mengubah peta satelit menjadi indikator irigasi operasional untuk sebuah Daerah Irigasi (DI), dihitung per petak tersier. Tiga indeks standar (FAO / Bos 1985) merangkum seberapa baik jaringan mengantarkan air:

Indeks Makna Pertanyaan yang dijawab
SI β€” Indeks Kepuasan kecukupan Apakah tiap petak memperoleh air yang cukup?
CU β€” Keseragaman Christiansen keseragaman Apakah air tersebar merata di seluruh DI?
RI β€” Indeks Keandalan ketergantungan Apakah tiap petak tetap cukup dari waktu ke waktu?

Kita mendemonstrasikannya pada DI Klambu (Grobogan, Jawa Tengah; 653 petak tersier), yang batas petak dan hasil referensinya disertakan dalam repositori.

ImportantYang didemonstrasikan bab ini vs metode penuh

Agar dapat dijalankan di laptop, langkah-langkah di bawah menyusun neraca air dari Sentinel-1 (koefisien tanaman / Kc) ditambah curah hujan CHIRPS dan ET acuan. Metode operasional penuh juga memfusikan citra optik Sentinel-2 dan Landsat untuk memperkirakan ET / Kc secara lebih akurat β€” fusi multi-sensor itulah peningkatan versi produksi, sengaja tidak ditampilkan di bab praktik ini agar tetap dapat direproduksi di laptop.

Langkah 1 β€” Kebutuhan air tanaman: peta Kc

Fase tanam β†’ koefisien tanaman (Kc) menautkan apa yang dilihat satelit ke berapa banyak air yang dibutuhkan tanaman. produce_kc_map.py memperkirakan hari-setelah-tanam dari lembah genangan VH dan memetakannya ke kurva padi 110-hari FAO-56 (Kc 1,05 β†’ 1,20 β†’ 0,95 β†’ 0).

Berikan tumpukan VH dan mask sawah Anda dengan --stack / --paddy-mask. --period-band adalah indeks pita yang ditargetkan (memakai pita itu ditambah 9 pita sebelumnya, jadi butuh β‰₯10 pita riwayat β€” dengan sampel 18-pita, gunakan 10–18):

python produce_kc_map.py --period-band 14 --out kc_sample \
    --stack data/sample/klambu_vh_2024.tif \
    --paddy-mask consensus_sample/consensus_paddy_map.tif
# β†’ kc_sample/kc_band14.tif  (Kc per piksel sawah-aktif)

Peta koefisien tanaman (Kc), MT 2024/25 β€” jembatan dari fenologi ke kebutuhan air.
NoteHarapkan hasil jarang pada AOI mainan

Karena mask sawah sampel kecil (dan dibangun hanya dari beberapa periode), peta Kc β€” dan indeks di hilirnya β€” mungkin hanya mencakup sedikit piksel. Langkah-langkah di bawah mendemonstrasikan mekanismenya, bukan hasil representatif; gunakan tumpukan multi-tahun yang lebih lengkap dan lebih banyak periode untuk keluaran yang bermakna.

Langkah 2 β€” Neraca air (curah hujan vs kebutuhan)

Indeks Kepuasan membandingkan pasokan (curah hujan β€” dan, bila tersedia, debit dari pintu/papan duga) terhadap kebutuhan (Kc Γ— evapotranspirasi acuan). Proyek ini memakai curah hujan dan ET CHIRPS; deret harian bawaan untuk Klambu berada di 2026/irrigation_performance/ dan 2026/irrigation_performance_2024_s1kc/.

NoteSI berbasis-satelit vs SI berbasis-air

Tanpa data sensor pintu, SI dihitung dari deteksi sawah-aktif (proksi satelit untuk kecukupan). Mengacukan SI ke air aktual (bukaan pintu) adalah langkah validasi lapangan yang direncanakan untuk kampanye berikutnya β€” lihat laporan. Nyatakan dengan jelas versi mana yang Anda laporkan.

Langkah 3 β€” Hitung SI / CU / RI per petak

calculate_irrigation_indices.py menyatukan semuanya β€” ia membaca prediksi sawah per-periode Anda dan batas petak tersier (klambu.gpkg, ruas id-petak norec), mengagregasi sinyal sawah-aktif secara zonal, dan menulis ketiga indeks per petak.

python calculate_irrigation_indices.py \
    --predictions-dir predictions_sample/2024 \
    --periods 13 15 17 19 21 23 \
    --di-boundary 2026/irrigation_performance/klambu.gpkg \
    --output-dir irrigation_results/klambu_2024 \
    --confidence-threshold 0.7

Keluaran mencakup CSV indeks per-petak, ringkasan tingkat-DI, serta tampilan cepat deret-waktu/histogram di irrigation_results/klambu_2024/.

Repositori sudah menyertakan hasil referensi yang bisa langsung Anda periksa:

head 2026/irrigation_performance/reliability_block_results.csv
cat 2026/irrigation_performance/performance_summary.txt

Langkah 4 β€” Petakan indeks per petak

make_irrigation_maps.py merender tiga panel koroplet. Ia membaca CSV per-petak dari ./results_csv/ (lokasi tetap) dan menggabungkannya ke klambu.gpkg. Cara tercepat melihatnya adalah dengan hasil referensi bawaan:

mkdir -p results_csv
cp 2026/irrigation_performance/uniformity_block_results.csv results_csv/
cp 2026/irrigation_performance/reliability_block_results.csv results_csv/
python make_irrigation_maps.py
# β†’ menulis 2026/figures/fig_irrigation_klambu_maps.png

(Untuk memetakan hasil lari Anda sendiri, salin CSV dari Langkah 3 ke results_csv/ sebelum menjalankan.)

Indeks irigasi per petak tersier untuk DI Klambu (SI, CU, RI).

Membaca hasilnya

Untuk DI Klambu, studi penuh menemukan:

Indeks Nilai Kategori (FAO/Bos 1985)
SI 0,83 Sangat baik
CU 0,93 Sangat baik
RI 0,98 Sangat baik

Namun keluaran yang berguna secara operasional adalah diagnosis spasial: sistem menandai 10 petak bermasalah (RI < 0,75), 7 di antaranya berada di ujung-hilir jaringan tersier β€” ketimpangan hulu–hilir yang klasik. Alih-alih memeriksa seluruh 653 petak, BBWS dapat menargetkan 10 petak itu β€” inti nilai tawar pendekatan satelit.

TipSaran ambang kinerja (kontrak P3A)

Skema berjenjang memungkinkan adopsi dimulai konservatif lalu diperketat seiring waktu. Jenjang 1: SI β‰₯ 0,75, CU β‰₯ 0,80, RI β‰₯ 0,70, ditambah indeks tanam β‰₯ 1,5.

Ke mana selanjutnya

Anda telah mereproduksi seluruh rantai pada satu DI sampel. Untuk meningkatkan skala, Anda akan: memproses lebih banyak periode dan tahun Sentinel-1, memperluas ke lebih banyak DI, dan β€” peningkatan kunci β€” menambahkan validasi lapangan untuk mengacukan SI ke air aktual serta mengalibrasi algoritma fase.

Untuk produk fase tanam yang lebih akurat yang mendasari Kc, lanjut ke Lanjutan: fusi S1+S2.