How can I convert binary data into Netcdf format??
Mostra commenti meno recenti
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 Commenti
Ashish Uthama
il 11 Ago 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
il 2 Set 2014
Risposte (2)
Ramakrishna reddy Pareddy
il 24 Gen 2020
Modificato: Ramakrishna reddy Pareddy
il 24 Gen 2020
2 voti
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
il 2 Set 2014
0 voti
What do you need help with? Reading a .trm file into a MATLAB variable? Writing that variable out to a netCDF file using ncwrite()?
Categorie
Scopri di più su NetCDF in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!