[GrADS, ShellScript] 그라즈 중규모 기상모델 (WRF ARW)을 이용한 가시화

 정보

  • 업무명    : 그라즈 중규모 기상모델 (WRF ARW)를 이용한 가시화

  • 작성자    : 이상호

  • 작성일    : 2019-09-02

  • 설   명    :

  • 수정이력 :

 

 내용

[특징]

  • 중규모 기상모델 결과를 이해하기 위해 가시화 도구가 필요하며 이 프로그램은 이러한 목적을 달성하기 위해 고안된 소프트웨어

 

[기능]

  • ctl 파일을 이용한 가시화

  • 시간별 가시화 결과를 동영상 애니메이션 구현

 

[활용자료]

  • 자료 : 중규모 기상모델 결과

  • 기간 : 2015년 04월 01일 - 2015월 04월 01일

  • 해상도 : 매 6시간

 

[자료 처리 방안 및 활용 분석 기법]

  • 없음

 

[사용법]

  • GrADS 가시화에 필요한 라이브러리를 동일 디렉터리 위치

  • color.gs (제공처 :  http://kodama.fubuki.info/wiki/wiki.cgi/GrADS/script?lang=jp)

  • xcbar.gs (제공처 :  http://kodama.fubuki.info/wiki/wiki.cgi/GrADS/script?lang=jp)

  • 소스 코드를 실행 (csh Visualization_Using_WRF_ARW_Result_From_Medium_Weather_Model.csh)

  • 가시화 결과를 확인

 

[사용 OS]

  • Linux

 

[사용 언어]

  • GrADS

  • ShellScript (csh)

 

 소스 코드

[명세]

#!/bin/csh

set fn1 = ( 00 06 12 18 24 )
foreach num (1 2 3 4 5)

cat >! 1.exec << EOF
   reinit
   open temp.ctl
   enable print 1.gx
   set font 5
   set vpage 0 8.5 0 11
   set parea 0.8 8.2 2.0 10.0
   set grads off
   set mpdset hires
   set map 1 1 10
   set lat 31 45
   set lon 121 135.5
   set xlint 2.0
   set ylint 2.0
   set cint 2.0
   set cmin 9999
   set grid on
   set mpdraw off
   set xlopts 1 5.5 0.15
   set ylopts 1 5.5 0.15
   set csmooth on
   run color.gs 270 320 1 -var tk -kind rainbow 
   set t $num
   d tk

   draw title 2015.04.01 ${fn1[$num]}:00 
   draw xlab Longitude
   draw ylab Latitude
   set strsiz 0.13 0.13
   draw string 6.2 1.1 Temperature [K]
   
   run xcbar.gs 0.8 8.2 0.7 1.0 -fs 5

   set rgb 67 0 0 0  
   draw shp Map/GSHHG/GSHHS_shp/f/GSHHS_f_L1.shp
    
   print
   disable print
   !gxps -c -i 1.gx -o 1.ps
*   printim 1.gif white
   quit
EOF

grads -bpc "exec 1.exec"
convert 1.ps ${num}.gif

#display ${num}.gif 
end

convert -delay 100 -loop 0  *.gif temp.gif
display temp.gif

 

[GitHub Gist]

 

 결과

  • 오른쪽 정렬
    왼쪽 정렬
    가운데 정렬
  • 작게
    문서 너비
    옆트임
사진 설명을 입력하세요.
  • 중규모 기상모델 (WRF ARW)을 이용한 가시화

그림. 중규모 기상모델 (WRF ARW)을 이용한 가시화.

 

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 

 문의사항

[기상학/프로그래밍 언어]

  • sangho.lee.1990@gmail.com

[해양학/천문학/빅데이터]

  • saimang0804@gmail.com