6. Ekspor ke GeoTIFF / PNG / Google Earth (vflood-export)
Pipeline RRI asli mengubah .out menjadi peta banjir melalui chain gnuplot (hs_kml.plt) dan makeKml.exe (keduanya eksternal ke Python). vflood-export menggantikan rantai itu secara native — tanpa gnuplot dan tanpa .exe terpisah.
vflood-rri RRI_Input.txt # jalankan simulasi dulu
vflood-export RRI_Input.txt --variable hs --formats geotiff,png,kml \
--start 2023-12-22T17:00:00Ekspor membaca hs_NNNNNN.out yang sudah ada (pastikan vflood-rri sudah dijalankan terlebih dahulu — ekspor adalah post-processing terpisah), lalu menulis per timestep di bawah <out folder>/export/hs/:
hs_NNNNNN.tif— GeoTIFF georeferenced (bisa dibuka langsung di QGIS/ArcGIS)hs_NNNNNN.png— frame kedalaman dengan colormap warna (transparan saat kering)hs.kml— animasi timeline KML yang mereferensikan semua PNG (buka di Google Earth lalu scrub timeline)
Format keempat adalah gif. Ini bukan satu PNG/TIFF per timestep, tetapi satu GIF animasi mandiri:
vflood-export RRI_Input.txt --variable hs --formats gif --river-variable hrSetiap frame mengompositkan hillshade berbasis DEM (konteks terrain) dengan layer gabungan kedalaman air: kanal sungai (--river-variable, default hr) di dalam river network, dan variabel yang diminta (--variable, default biasanya hs) di tempat lain.
Output ditulis ke <outdir>/<variable>_animation.gif.
Opsinya:
--variable hs|hr|qr|hg|gampt_ff grid yang diekspor (default: hs)
--formats geotiff,png,kml,gif kombinasi apa pun (kml menyiratkan png)
--vmax 5.0 maksimum skala warna; jika diabaikan auto-scale dari data
--start <ISO datetime> start real-world untuk --formats kml
--outdir <path> default: <out folder>/export/<variable>
--river-variable hr kanal sungai untuk gif (default: hr)
--gif-duration-ms 200
--hillshade-azimuth 315 arah matahari untuk hillshade, derajat
--hillshade-altitude 45 ketinggian matahari untuk hillshade
--hillshade-vert-exag 30 vertical exaggerationCatatan --start: nilai ini menyesuaikan apa yang dulu dipegang Kml_input.txt untuk makeKml.exe — tanggal/jam real-world yang merepresentasikan simulasi pada t=0.
Peta vektor kecepatan (--formats vector,vectorgif)
Jenis output flow-direction seperti yang biasanya ditampilkan iRIC/MIKE/HEC-RAS/ANSYS — panah berwarna dengan magnitude di atas terrain.
vflood-export RRI_Input.txt --formats vectorgif --vector-stride 6Membutuhkan file .out untuk hs/hr/qr/qu/qv semuanya ada (run vflood-rri dengan outswitch_qu=1 dan outswitch_qv=1 — lihat §5).
VFlood-RRI menggabungkan kecepatan lereng (derived dari qu/qv/hs) dengan kecepatan sungai (derived dari qr/hr/lebar kanal) menjadi satu field vektor per timestep, di atas basemap yang sama seperti mode gif.
Terdapat dua format:
vector—velocity_NNNNNN.pngper timestepvectorgif—velocity_animation.gifanimasi seluruh urutan
Kecepatan itu sendiri (m/s) bukan output RRI native. RRI hanya melaporkan debit (qr, qu, qv). velocity.py menurunkannya dari debit dan kedalaman, sehingga mode kecepatan/vektor adalah kemampuan baru VFlood-RRI.