2017-10-27 8 views
0

netcdf 파일을 바이너리 파일로 변환하는 방법을 알고 싶습니다. neteries 파일에 timeseries 데이터가 있습니다. 내가 phenological 통계를 추출하는 TIMESAT를 실행할 수 있도록 이진 파일로 변경하고 싶습니다.netcdf를 바이너리로 전송하는 방법

누군가 이미이 문제를 해결 했습니까? 또는 Arcmap을 사용하여이 과정을 수행하기위한 모델을 만들 수 있습니까?

+0

'NetCDF4' 패키지를 만들고'open (...., wb ")'을 사용하여 바이너리 형식으로 데이터를 작성하십시오. – Bart

답변

1

gdal_translate을 사용하면 netcdf를 2 진수로 변환 할 수 있습니다. 참조 : http://web.nateko.lu.se/timesat/timesat.asp?cat=5http://www.gdal.org/gdal_translate.html

GDAL를 설치 내가 가장 좋아하는 방법은 CONDA 함께. https://www.anaconda.com/에서 아나콘다 또는 miniconda 무료로 다운로드 다음을 수행하십시오

conda install -c conda-forge gdal 
+0

응답 주셔서 감사합니다, basiclly 내가 Timesat 잘 알고 있지만, gdal_translate에 대한, 나는 NETCDF에서 이진 데이터를 변환하는 데 사용하는 방법을 잘 모르겠다. 예가 있습니까? 또는 gdal_translate 사용 방법에 대한 자세한 정보를 제공하십시오. 감사! – xianwang

1

NCO는, 예를 들어, here 그림과 같이 바이너리 netCDF의 변환, 당신은 netCDF의이 예와 파일을 읽을 수

ncks -C -O -v one_dmn_rec_var -b bnr.dat -p ~/nco/data in.nc out.nc