Clear Filters
Clear Filters

Create map from Netcdf file

21 views (last 30 days)
David du Preez
David du Preez on 8 Feb 2017
Commented: David du Preez on 8 Feb 2017
Hi
I have a netcdf file from at the following link: https://drive.google.com/open?id=0B0wQbicZOF7xcWx0RmtoXzZHWHM
I am able to open it in Matlab but is it possible to create a map from it and if so how do I do it? It would be a map of any day, using the TCO values and looking at the southern hemisphere.

Accepted Answer

KSSV
KSSV on 8 Feb 2017
clc; clear all ;
ncfile = 'your ncfile' ;
long = ncread(ncfile,'longitude') ;nx = length(long) ;
lat = ncread(ncfile,'latitude') ; ny = length(lat) ;
time = ncread(ncfile,'time') ; nt = length(time) ;
TCO = ncread(ncfile,'TCO') ;
[X,Y] = meshgrid(long,lat) ;
for i = 1:nt
pcolor(X,Y,TCO(:,:,i)') ;
shading interp ;
title(sprintf('time = %f',time(i)))
pause(0.1)
end
  1 Comment
David du Preez
David du Preez on 8 Feb 2017
Thanks.
If I want to display the TCO variable on a map for say 1 January 2007 and only showing latitudes: 0-90°S and longitude: 0-360°.
How would I change the code?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!