Proses konversi dari cdrserpong.txt menjadi cdrserpong_xy.txt

Ket : • mv –f : meng’cut file dengan paksa. Penjelasan alur shell script rawtotxt.sh : Alur akan menuju path folder optharimauIRISreadsample lalu akan melakukan proses pemindahan file product1.RAW yang berada pada path folder…product1raw ke path folder optharimauIRISreadsample. Lalu akan menjalankan IRISread_sample untuk merubah product1.raw menjadi cdrserpong.txt. setelah itu memindahkan file cdrserpong.txt ke path folder optharimaucdrserpong.

4.2.3 Proses konversi dari cdrserpong.txt menjadi cdrserpong_xy.txt

Dalam proses konversi cdrserpong.txt menjadi cdrserpongxy.txt penulis menggunakan bahasa fortran, secara umum kode sederhana ini mengubah konten yang terkandung dalam file yang berformat .txt dengan nama file cdrserpong yang seperti dibawah ini : Gambar 4.8 cdrserpong.txt 20090404 21:48:05 [rRVW--] [PPI] 360 [sweeps] -0.4 [rpm] 175000 [m] 125 [m] AZ.= -999.9 EL.= 0.6 Position: -6.400 106.700 - 0.000 az el rd dbz 360.0 0.6 0 -999.00 360.0 0.6 125 -999.00 Menjadi file dengan nama cdrserpong_xy.txt yang mempunyai konten sebagai berikut : lat,lon,dbz,rd,tahun,bulan,tanggal,jam,menit x,y,real,real,int,int,int,int,int -6.395,106.700,5.00,0.0749,2009,04,07,20,24 -6.394,106.700,1.50,0.0452,2009,04,07,20,24 -6.393,106.700,9.50,0.1431,2009,04,07,20,24 -6.392,106.700,7.00,0.0999,2009,04,07,20,24 -6.391,106.700,6.00,0.0865,2009,04,07,20,24 -6.390,106.700,4.00,0.0648,2009,04,07,20,24 -6.389,106.700,4.50,0.0697,2009,04,07,20,24 -6.388,106.700,7.50,0.1073,2009,04,07,20,24 -6.386,106.700,5.00,0.0749,2009,04,07,20,24 -6.385,106.700,3.00,0.0562,2009,04,07,20,24 -6.384,106.700,3.50,0.0603,2009,04,07,20,24 -6.383,106.700,4.00,0.0648,2009,04,07,20,24 -6.382,106.700,1.50,0.0452,2009,04,07,20,24 -6.381,106.700,2.50,0.0523,2009,04,07,20,24 -6.379,106.700,1.50,0.0452,2009,04,07,20,24 -6.314,106.700,2.50,0.0523,2009,04,07,20,24 Gambar 4.9 cdrserpong_xy.txt tujuan penulis merubah format file seperti diatas bermaksud agar file .txt yang dihasilkan dapat terbaca oleh Program konversi .txt ke .shp yaitu txt2shp.py yang terbuat dari bahasa phython, keterangan mengenai penjelasan program konversi .txt ke shp akan dibahas di lain subbab. Barisan kode sederhana yang digunakan untuk proses konversi adalah sebagai berikut : character150 header1, header2 ,th , b, T, j, m real az, er, rainrate, dbz, lat, lon real xdrlat, xdrlon, x, y, pi integer rd xdrlat = -6.4 xdrlon = 106.7 pi = 3.14159265358979 open 1,file=cdrserpong1.txt,status=old open 2,file=cdrserpong1_xy.txt,status=unknown read 1,a4,1x,a2,1x,a2,1x,a2,1x,a2 th,b,T,j,m read 1,a60 header2 write2, lat,lon,dbz,rd,tahun,bulan,tanggal,jam,menit write2, x,y,real,real,real,real,real,real,real 10 read 1,f6.1,4x,f3.1,1x,i6,1x,f7.2,end=30 az,el,rd,dbz if dbz.eq.-999.00.OR.dbz.LE.0.70 then goto 10 endif x = sinazpi180rd y = cosazpi180rd lat = xdrlat+y110574 lon = xdrlon+x111310 write,lat,lon,y,x,rd rainrate = 10dbz102000.625 write2,F7.3,,,F7.3,,,F6.2,,,F6.4,,,A4,,,A2,,,A2 1,,,A2,,,A2lat,lon,dbz,rainrate,th,b,T,j,m goto 10 30 close 2 close 1end Gambar 4.10 bacaradar.f Dalam menjalankan proses diatas, kode bacaradar.f diatas harus di compile terlebih dahulu dengan compiler bahasa fortran itu sendiri, dalam kasus ini penulis menggunakan GFORTRAN. Proses compile dlakukan pada terminal linux ubuntu dengan cara : gfortran Gambar 4.11 kompile fortran Setelah proses compile selesai akan dihasilkan file dengan nama

a.out , file inilah yang nantinya akan dijalankan dan merubah