How can I change the data in lat lon and time format so that I can make a spatial map
조회 수: 2 (최근 30일)
이전 댓글 표시
Usually we make spatial plots by : h=pcolor(LON,LAT,Data); in this format. But in the new data, they have XC and YC, the projections in the x axis and the y axis. I want to plot the ice_conc variable here from the attached datafile. But I cannot use the present code or the pcolor function as the ice_conc has the form XC x YC x time format, not the lat x lon x time format.
How can I change the ice_conc in lat lon and time format so that I can make a spatial map
댓글 수: 0
답변 (1개)
KSSV
2022년 8월 26일
The ncfile has lon and lat information.
ncfile = 'ice_conc_nh_ease2-250_icdr-v2p0_202108011200.nc';
lon = ncread(ncfile,'lon') ;
lat = ncread(ncfile,'lat') ;
xc = ncread(ncfile,'xc') ;
yc = ncread(ncfile,'yc') ;
ice_conc = ncread(ncfile,'ice_conc');
pcolor(lon,lat,ice_conc');
shading interp
colorbar
댓글 수: 7
Mikhil
2022년 9월 22일
You can try out the function km2deg to resolve this issue:
https://in.mathworks.com/help/map/ref/km2deg.html
참고 항목
카테고리
Help Center 및 File Exchange에서 Climate Science and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!