How can I convert binary data into Netcdf format??
Ältere Kommentare anzeigen
I have rainfall data and that i need to convert it into Net Cdf so that i can extract values. or other than that, binary data can directly extract with some command. format is .trm.
2 Kommentare
Ashish Uthama
am 11 Aug. 2014
Could you add a bit more information? Where did you get the .trm files? Do you have more information on these formats (for example, ask the source of these files)?
Aradhana Yaduvanshi
am 2 Sep. 2014
Antworten (2)
Ramakrishna reddy Pareddy
am 24 Jan. 2020
Bearbeitet: Ramakrishna reddy Pareddy
am 24 Jan. 2020
2 Stimmen
you can read directly binary file or .grd file in matlab
example :-
clear all;close all;clc;
f=fopen('IMDrainfall0.25x0.25-2018.grd','rb'); %open grd file
z1=[]; %create empty group file
for i=1:365 % i time 365 days
for j=1:129 % j longtitude 135
for k=1:135 % k latidue 129
a(i,j,k)=fread(f,1,'float32'); %read ONE numbers of type 32-bit floating point
end % end file
end % end file
z(:,:,:)=a(i,:,:); % z file arrears in a file
z1=[z1;z]; % create z1 file from z
clear z %clear z file
end % end for all files
Image Analyst
am 2 Sep. 2014
0 Stimmen
What do you need help with? Reading a .trm file into a MATLAB variable? Writing that variable out to a netCDF file using ncwrite()?
Kategorien
Mehr zu NetCDF finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!