반응형

     정보

    • 업무명    : 그라즈 중규모 기상모델 (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
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기