Monday 26 May 2014

Memberikan Pencahayaan atau Iluminasi Pada Peta

Dalam membuat sebuah peta, salah satu faktor yang harus diperhatikan adalah faktor keindahan atau estetika. Sebagai contoh dalam menampilkan peta bathymetri, akan lebih baik bila kita memberikan pencahayaan pada peta. Selain hasilnya lebih baik, pencahayaan pada peta bathymetri juga akan menampilkan gradasi warna yang lebih realistis dan peta tersebut lebih terlihat 3 dimensi.





Untuk membuat peta seperti diatas, pertama-tama download file topografi dan bathymetri disini, selanjutnya kita harus membuat file pencahayaannya terlebih dahulu.
Pindah direktori ke folder yang terdapat file indo.nc dan ketikkan perintah berikut di command prompt :

grdgradient indo.nc -A0 -Nt -Giluminasi.nc

Perintah diatas akan menghasilkan file bernama iluminasi.nc.
Selanjutnya buatlah script berikut di notepad :

set F=iluminasi.ps

makecpt -Cglobe -Z > elev.cpt
#Tanpa iluminasi/pencahayaan
grdview indo.nc -JM15 -R110/130/-14/-2 -Ba5g5:."Tanpa Pencahayaan":WSne -Celev.cpt -Qi -K -P --FONT_TITLE=16p --MAP_TITLE_OFFSET=0.05i > %F%
pscoast -JM -R -Wthinnest -Dh -O -K -Lf127/-13/17/400+l+jr  -T127.5/-12/0.75i/2 >> %F%

#Legenda
echo H 10 1 ELEVATION > height
echo D 0 1p  >>height
echo N 1  >> height
echo V 4 1p >> height
echo V 0 1p  >> height
pslegend -Dx1.25i/1.65i/1.1i/1.4i/TC -J -R -O -K height -F+gwhite+p1 -X-1.5 -Y-0.3 >> %F%
psscale -Celev.cpt -D0.7/0.1/2.5/0.4 -B4000:meter: -O --FONT_LABEL=13p --MAP_LABEL_OFFSET=0.1p -X1.3 -Y2 -K>> %F%

#Dengan iluminasi/pencahayaan
grdview indo.nc -JM15 -R110/130/-14/-2 -Iiluminasi.nc -Ba5g5:."Dengan Pencahayaan":WSne -Celev.cpt -Qi -K -O -Y10 -X0.2 --FONT_TITLE=16p --MAP_TITLE_OFFSET=0.05i >> %F%
pscoast -JM -R -Wthinnest -Dh -O -K -Lf127/-13/17/400+l+jr  -T127.5/-12/0.75i/2 >> %F%

#Legenda
pslegend -Dx1.25i/1.65i/1.1i/1.4i/TC -J -R -O -K height -F+gwhite+p1 -X-1.5 -Y-0.3 >> %F%
psscale -Celev.cpt -D0.7/0.1/2.5/0.4 -B4000:meter: -O --FONT_LABEL=13p --MAP_LABEL_OFFSET=0.1p -X1.3 -Y2 >> %F%

#Print peta
ps2raster %F% -A -TG -P

Simpan dengan ekstensi ".bat" dan eksekusi.

Selamat mencoba, semoga bermanfaat.

0 komentar:

Post a Comment