MATLAB读取nc文件
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文件相关推荐
- ncl批量处理多个nc文件_利用MATLAB读取NC文件并绘图
最近需要对很多NC 文件进行绘图,通常情况下,我一直用GMT,不过不知道为什么,笔记本上的GMT 用不了了,可能是版本的问题,但是我下了很多版本都无法使用,画出来的图都有问题.由于笔记本安装硬盘也就2 ...
- MATLAB读取nc文件并转换为.tif格式
MATLAB读取nc文件并转换为.tif格式 1. 博文目的 (1)利用matlab读取nc文件,并将nc文件转换为.tif文件 2.时间 (1)开始时间:2017年04月08日 (2)结束时间:20 ...
- matlab中nc文件,MATLAB读取.nc文件
clc clear ncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc'; %% 显示结构 % ncdisp(n ...
- 利用MATLAB读取.nc文件单像元数值并转为Excel格式(以中国日降雨量月均数据为例)
以中国日降雨量月均数据(nc文件包含12月)为例,提取某经纬度下的多月份像元值. ([数据分享]1960-2020年中国1公里分辨率月降水数据集) 一.确定经纬度所在行列号 以92.18E,30.47 ...
- 用MATLAB读取.nc文件,并绘图
学习笔记 前言 提示:用MATLAB简单的读取全球海表CO2分压数据,并绘制成图 这部分相对比较容易,简单易学,小白教程. 提示:以下是本篇文章正文内容,下面案例可供参考 一.M_map绘图工具箱是什 ...
- MATLAB读取nc文件,并绘制南海水深图
记录第一次拿MATLAB画出能看的图! 代码实现: clear all clc %%读取数据 Inpath = 'D:\MATLAB\bathymetry\ETOPO_2022_v1_60s_N90W ...
- matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据
MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...
- MATLAB打开nc文件并读取nc文件数据
MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...
- MATLAB中利用ncread函数读取nc文件
MATLAB读取NC文件 一. 目的: 了解NETCDF文件,学会利用MATLAB读取NETCDF文件 二. 撰写时间 开始时间:2016年12月03日 完成时间:2016年12月09日 三.知识储 ...
- MATLAB 批量读取NC文件并转为TIF文件
因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要批量转化为tif文件,所以在此分享自己改编之后的代码,可以简洁明了的实现这个过程: ...
最新文章
- android 网络加载图片点击大图后 浏览 可 缩放,Android 网络加载图片点击大图后 浏览 可 缩放...
- clone是深拷贝还是浅拷贝_Cloneable接口的作用与探索理解浅拷贝与深拷贝
- Linux Device和Driver注册过程,以及Probe的时机
- vue-js 特殊变量$event常识
- python中哪里用到缩进_建筑防火中各类门的总结归纳!乙级门?甲级门?都哪里用到了!...
- Python数据结构与算法笔记(六):数据结构——列表和栈
- 思科网院Packet Tracer实验(十)
- [转]SQL Server 2000执行计划成本(2/5)
- 二叉链表存储的二叉C语言,C语言实现二叉链表存储
- NFR24C0L中文使用手册、stm32硬件SPI与模拟SPI比较:
- libyuv 再次封装打包与测试
- VCL界面组件DevExpress VCL v22.1 - 发布全新的Shell组件
- 浅谈什么是大数据?大数据可以做什么?
- APP推广渠道分析:5种方法和2种思路
- 一些好用的链接(持续更新)——视频相关
- android系统蓝牙自动连接
- git 创建关联远程分支报错Did you intend to checkout ‘origin/branchName‘ which can not be resolved as commit?
- Port 80 in use by “Unable to open process“ with PID 4!
- C#测试网络连接测试
- 图像线性灰度变换(附Matlab实现)