版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/zhanglinqi_007/article/details/100836939

clc
clear
ncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc';

%% 显示结构
% ncdisp(ncFilePath);%显示nc文件的所有结构,以便大概了解里面的内容
% ncdisp(ncFilePath,'evap');%显示指定变量的内容,注意一定要是变量variables才可以
% ncdisp(ncFilePath,'/','min');%简单显示结构以及定义
% ncdisp(ncFilePath,'/','full');%全部显示所有结构和定义信息

%% 读取变量值
% ncid = netcdf.open(ncFilePath,'NOWRITE'); %打开nc文件返回索引ID
% [ndims,nvars,ngglobalatts,unlimdimid] = netcdf.inq(ncid);%获取维数,变量数,全局属性数量,
% [varname,xtype,dimids,natts] = netcdf.inqVar(ncid,0); %根据变量索引号获取变量的名称

lon=ncread(ncFilePath,'lon');%读取经度变量
lat=ncread(ncFilePath,'lat');%读取纬度变量
time=ncread(ncFilePath,'time');%读取时间变量
evap=ncread(ncFilePath,'evap');%获取蒸散发变量数据
evap1=evap(:,:,200);
evap1(evap1==0)=[];
aa=evap1;
[h,l]=find(aa==0);
aa(h,l)=[];
%% 显示数据
% pcolor(lat,lon,evap1);
% [x,y]=meshgrid(lon,lat);%根据经纬度信息产生格网,284列(经度),164列(纬度)
% phandle=pcolor(x,y,evap1');%显示一个矩阵,其中x,y,evap1的行列数必须一致。类似surface函数
% colorbar
% imwrite(evap1','E:\批处理读取NC文件-MATLAB语言\aa.tif','tif')
%% 保存为地理栅格tif格式,以便arcgis读取
data=flipud(evap1');
R = georasterref('RasterSize', size(data),'Latlim', [double(min(lat)) double(max(lat))], 'Lonlim', [double(min(lon)) double(max(lon))]);%地理栅格数据参考对象(类) 
geotiffwrite('E:\批处理读取NC文件-MATLAB语言\aa4.tif',data,R);


http://www.taodudu.cc/news/show-2092199.html

相关文章:

  • matlab2018a怎么读取nc文件,[转]matlab批量读取nc文件
  • python批量读取nc文件_Python读取nc文件的入门级操作
  • matlab 批量读取nc 三维,matlab读取nc文件画图
  • python读取nc出图_python读取nc文件
  • NC文件的查阅,读取和分析(1)
  • nc文件处理
  • 利用Python(netCDF4库)读取.nc文件(NetCDF气象数据文件)的基本操作
  • 解决windows资源管理器卡死,右键无响应问题
  • 引入静态资源出现net:ERR_ABORTED
  • 技术资源汇总(一)
  • 自己收藏整理的一些操作系统资源
  • Java程序员必备的网盘资源 大集合
  • 某宝在售资源合集,整整1218份!
  • 联想MIIX520安装黑苹果参考教程
  • Docker容器 Cgroup资源分配(CPU和内存资源分配)
  • 资源编目与规范
  • GIS520论坛,GIS专业资源下载!
  • MySQL数据库 资源
  • flash 免费建站资源站点
  • 国外GIS资源网站分类整理 来自www.gis520.com
  • c++程序添加资源文件及释放文件
  • 释放程序资源
  • 520来袭,程序猿的浪漫 - 前端情书
  • 资源网址,共享
  • 资源汇总
  • android 颜色资源
  • Python资源大全
  • 520表白代码
  • 斐波那契数列的java代码
  • JAVA蓝桥杯基础练习 Fibonacci数列

MATLAB读取nc文件相关推荐

  1. ncl批量处理多个nc文件_利用MATLAB读取NC文件并绘图

    最近需要对很多NC 文件进行绘图,通常情况下,我一直用GMT,不过不知道为什么,笔记本上的GMT 用不了了,可能是版本的问题,但是我下了很多版本都无法使用,画出来的图都有问题.由于笔记本安装硬盘也就2 ...

  2. MATLAB读取nc文件并转换为.tif格式

    MATLAB读取nc文件并转换为.tif格式 1. 博文目的 (1)利用matlab读取nc文件,并将nc文件转换为.tif文件 2.时间 (1)开始时间:2017年04月08日 (2)结束时间:20 ...

  3. matlab中nc文件,MATLAB读取.nc文件

    clc clear ncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc'; %% 显示结构 % ncdisp(n ...

  4. 利用MATLAB读取.nc文件单像元数值并转为Excel格式(以中国日降雨量月均数据为例)

    以中国日降雨量月均数据(nc文件包含12月)为例,提取某经纬度下的多月份像元值. ([数据分享]1960-2020年中国1公里分辨率月降水数据集) 一.确定经纬度所在行列号 以92.18E,30.47 ...

  5. 用MATLAB读取.nc文件,并绘图

    学习笔记 前言 提示:用MATLAB简单的读取全球海表CO2分压数据,并绘制成图 这部分相对比较容易,简单易学,小白教程. 提示:以下是本篇文章正文内容,下面案例可供参考 一.M_map绘图工具箱是什 ...

  6. MATLAB读取nc文件,并绘制南海水深图

    记录第一次拿MATLAB画出能看的图! 代码实现: clear all clc %%读取数据 Inpath = 'D:\MATLAB\bathymetry\ETOPO_2022_v1_60s_N90W ...

  7. matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据

    MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...

  8. MATLAB打开nc文件并读取nc文件数据

    MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...

  9. MATLAB中利用ncread函数读取nc文件

    MATLAB读取NC文件 一. 目的: 了解NETCDF文件,学会利用MATLAB读取NETCDF文件 二.  撰写时间 开始时间:2016年12月03日 完成时间:2016年12月09日 三.知识储 ...

  10. MATLAB 批量读取NC文件并转为TIF文件

    因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要批量转化为tif文件,所以在此分享自己改编之后的代码,可以简洁明了的实现这个过程: ...

最新文章

  1. android 网络加载图片点击大图后 浏览 可 缩放,Android 网络加载图片点击大图后 浏览 可 缩放...
  2. clone是深拷贝还是浅拷贝_Cloneable接口的作用与探索理解浅拷贝与深拷贝
  3. Linux Device和Driver注册过程,以及Probe的时机
  4. vue-js 特殊变量$event常识
  5. python中哪里用到缩进_建筑防火中各类门的总结归纳!乙级门?甲级门?都哪里用到了!...
  6. Python数据结构与算法笔记(六):数据结构——列表和栈
  7. 思科网院Packet Tracer实验(十)
  8. [转]SQL Server 2000执行计划成本(2/5)
  9. 二叉链表存储的二叉C语言,C语言实现二叉链表存储
  10. NFR24C0L中文使用手册、stm32硬件SPI与模拟SPI比较:
  11. libyuv 再次封装打包与测试
  12. VCL界面组件DevExpress VCL v22.1 - 发布全新的Shell组件
  13. 浅谈什么是大数据?大数据可以做什么?
  14. APP推广渠道分析:5种方法和2种思路
  15. 一些好用的链接(持续更新)——视频相关
  16. android系统蓝牙自动连接
  17. git 创建关联远程分支报错Did you intend to checkout ‘origin/branchName‘ which can not be resolved as commit?
  18. Port 80 in use by “Unable to open process“ with PID 4!
  19. C#测试网络连接测试
  20. 图像线性灰度变换(附Matlab实现)

热门文章

  1. 企业信息系统战略规划
  2. keras深度学习之猫狗分类一
  3. keras深度学习之猫狗分类二(数据增强)
  4. 2022年Web前端开发流程和学习路线(详尽版)
  5. 假短信截图在线生成器_10个超好玩的自动生成器
  6. java实现同步的5种方式
  7. idea打包 jar文件
  8. 计算机多用户如何共享软件,电脑同屏软件
  9. MyBatis配置的pom文件
  10. 记录:ubuntu安装zlog及使用