반응형

     정보

    • 업무명    : 그라즈 NetCDF 형식인 NOAA 월평균 해수면 온도 자료를 이용한 가시화

    • 작성자    : 이상호

    • 작성일    : 2019-09-07

    • 설   명     :

    • 수정이력 :

     

     내용

    [특징]

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

     

    [기능]

    • NetCDF 형식으로 가시화

     

    [활용 자료]

    • 자료 : NOAA Optimum Intepolation를 이용한 월평균 해수면 온도

    • 기간 : 1981년 12월 01일

     

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

    • 없음

     

    [사용법]

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

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

    • worldmap (제공처 : ftp://cola.gmu.edu/grads/boundaries/worldmap)

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

    • 가시화 결과를 확인

     

    [사용 OS]

    • Linux

     

    [사용 언어]

    • GrADS

    • ShellScript (csh)

     

     소스 코드

    [명세]

    #!/bin/csh
     
    foreach fn (`seq 0 5`)
    
    cat >! 1.bat << EOF
    reinit
    xopen sst.mnmean.nc
    set display color white
    set mpdset worldmap
    set lon 0 360
    set lat -90 90
    set xlint 60
    set ylint 30
    set font ${fn}
    *set xlab %0.0f\`3.\`n
    *set ylab %0.0f\`3.\`n
    set parea 1 10.5 0.5 8.5
    set xlopts 1 6 0.18
    set ylopts 1 6 0.18
    set t 1
    set grid off
    set gxout shaded
    set grads off
    
    color 0 30 0.2 -kind rainbow
    d sst
    
    set gxout contour
    set clopts 1 6 0.125
    set cint 6
    d sst
    
    xcbar 1 10.5 0.4 0.65 -fwidth 0.18 -fheight 0.18 -edge box -fstep 15 -line off
    
    draw title NOAA Optimum Interpolation (OI) SST V2 (December 1st, 1981)\
    set string 1 tc
    set strsiz 0.18 0.18
    draw string 5.5 1.0 Monthly Mean of Sea Surface Temperature [\`3.\`0C]
    
    gxprint 1.png
    quit
    
    EOF
    
    grads -blc "exec 1.bat"
    
    mv -f 1.png OUTPUT/${fn}.png
    #rm -f 1.bat
    #display 1.png
    
    end

     

    [GitHub Gist]

     

     결과

    • GrADS에 필요한 worldmap 가시화

     

    그림. GrADS에 필요한 worldmap 가시화.
     
    • 1981년 12월 01일 NOAA OI 월평균 해수면온도 자료를 이용한 가시화

    그림. 1981년 12월 01일 NOAA OI 월평균 해수면온도 자료를 이용한 가시화.
     
    • GrADS 글꼴 설정에 따른 가시화

    그림. GrADS 설정 글꼴에 따른 가시화.
     

     참고문헌

    [논문]

    • 없음

    [보고서]

    • 없음

    [URL]

     

    How to install grib2ctl.pl and wgrib in linux

    Dear All, Now we are going to see how to install wgrib and grib2ctl in our linux machine. step 1: First of we need to install GRADS From the above link we can get the source. In ubuntu $ sudo apt-g…

    tuxcoder.wordpress.com

     

     문의사항

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

    • sangho.lee.1990@gmail.com

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

    • saimang0804@gmail.com
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기