Azzera filtri
Azzera filtri

Create map from Netcdf file

21 visualizzazioni (ultimi 30 giorni)
David du Preez
David du Preez il 8 Feb 2017
Commentato: David du Preez il 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.

Risposta accettata

KSSV
KSSV il 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 Commento
David du Preez
David du Preez il 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?

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by