CDO - Climate Data Operators
netcdf(nc) 라이버러리가 설치 되어 있다면 8번 부터 시작 하시면 됩니다.
http://www.mpimet.mpg.de/fileadmin/software/cdo/
1. 위 홈페이지에서 cdo 최신 버전으로 다운로드 합니다.
http://www.unidata.ucar.edu/downloads/index.jsp
2. 위 홈페이지에서 netcdf 최신 버전을 다운 받습니다.
Nc로 모든 작업을 하신다면 두번째 라이버러리는 기본적으로 깔려 있을 것으로 생각됩니다.
3. 다운 받은 netcdf 프로그램을 서버에 올리시거나 사용하는 PC에서 압축을 풉니다.
tar xzvfp netcdf.tar.gz
4. 압축을 푼 디렉토리로 이동 합니다.
cd netcdf-3.6.2
5. 설정 파일을 생성 합니다.
./cofigure --prefix=설치할 디렉토리
예) ./configure --prefix=/usr/local
6. 컴파일을 실행 합니다.
make
7. 컴파일한 바이너리를 인스톨 합니다.
make install
netcdf 라이버러리 설치는 끝났습니다.
다음으로 cdo의 인스톨을 시작 합니다.
8. 다운받은 cdo 의 압축을 풉니다.
tar xzvfp cdo-1.0.9.tar.gz
9. cdo 디렉토리로 이동합니다.
cd cdo-1.0.9
10. 설정 파일을 생성합니다
./configure --prefix=설치할 디렉토리 --with-netcdf=netcdf 설치한 디렉토리
11. 설정 파일이 생성 되는 도중에 반듯이
checking netcdf.h usability... yes
checking netcdf.h presence... yes
checking for netcdf.h... yes
checking for nc_open in -lnetcdf... yes
위의 줄이 나와서 합니다.
12. 정상적으로 설정 파일을 생성하셨다면 컴파일을 진행 합니다.
make
13. make가 정상적으로 끝났다면 설치 합니다.
make install
cdo 설치가 완료 되었습니다.
cdo를 사용해서 netcdf 파일을 grib1 파일로 변경 하는 명령어는 다음과 같습니다.
cdo가 설치 되어있는 디렉토리가 패쓰가 걸려 있다는 전제하에서 진행 합니다.
cdo -f [변경하고자하는 포맷] -copy [변경전파일] [변경후파일명]
nc를 grib로 변환
cdo -f grb -copy precip.mon.mean.nc precip.mon.mean.nc.grib1
위와 같이 하시면 같은 폴더에 grib1 파일이 떨어 집니다.
grib을 nc로 변환
cdo -r -f nc -copy precip.mon.mean.nc.grib1 precip.mon.mean.nc
위와 같이 하시면 같은 폴더에 nc 파일이 떨어 집니다.
nc나 grib1이나 Grads에서 모두 표출이 가능합니다.
Posted by 가야태자
Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다
이곳은 가야태자의 일상생활, 사진, 리눅스, 자유, 개발언어, 데이타베이스 등에 대해서 이야기 하는 공간입니다.
- 가야태자
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 |