MATLAB读取nc文件并转换为.tif格式
%*************************************************************************%%程序目的:学习将nc文件转换为.tif文件并写出的方法%2017年04月09日
%*************************************************************************%clc
clear allInPath = 'F:\2科研\3书籍撰写\2_CSDN\3_GeoRasterref\1_TestData\';
InFile = strcat(InPath,'spei01.nc');
%获取nc文件的基本信息
ncdisp(InFile)Lon = ncread(InFile,'lon'); %读取经度数据
Lat = ncread(InFile,'lat');
SPEI = ncread(InFile,'spei',[1,1,7],[720,360,1]); %读取1900年7月份的SPEI数据%地理参考系的建立
GeoRef = georasterref('Rastersize',[360,720],'Latlim',[-90,90],'Lonlim',[-180,180]);
%数据的写出
SPEI_Tif = strcat(InPath,'190007SPEI01.tif');
geotiffwrite(SPEI_Tif,flip(rot90(SPEI)),GeoRef)
disp('finished')
GeoRef = georasterref('Rastersize',size(SPEI),'Latlim',[double(min(Lat)),double(max(Lat))],'Lonlim',[double(min(Lon)),double(min(Lon))]),增加程序的灵活性。
”
MATLAB读取nc文件并转换为.tif格式相关推荐
- MATLAB 批量读取NC文件并转为TIF文件
因为课题处理30年的降雨和蒸发的遥感资料(.NC格式),而想要在Arcgis中处理要求的是raster格式的,所以需要批量转化为tif文件,所以在此分享自己改编之后的代码,可以简洁明了的实现这个过程: ...
- matlab实现nc文件批量转tif文件
(1)成功运行例子:(PM1) MATLAB:读取nc文件并将nc文件转为tif文件输出_BetterQ.的博客-CSDN博客_nc文件转tif clc clear %% 批读取NC文件的准备工作 d ...
- 使用matlab将nc文件转成tif文件
使用matlab将nc文件转换成tif文件 文章目录 使用matlab将nc文件转换成tif文件 一.nc文件是什么? 二.tif文件是什么? 2.直接上代码 一.nc文件是什么? NetCDF全称为 ...
- ncl批量处理多个nc文件_利用MATLAB读取NC文件并绘图
最近需要对很多NC 文件进行绘图,通常情况下,我一直用GMT,不过不知道为什么,笔记本上的GMT 用不了了,可能是版本的问题,但是我下了很多版本都无法使用,画出来的图都有问题.由于笔记本安装硬盘也就2 ...
- 利用MATLAB读取.nc文件单像元数值并转为Excel格式(以中国日降雨量月均数据为例)
以中国日降雨量月均数据(nc文件包含12月)为例,提取某经纬度下的多月份像元值. ([数据分享]1960-2020年中国1公里分辨率月降水数据集) 一.确定经纬度所在行列号 以92.18E,30.47 ...
- matlab中nc文件,MATLAB读取.nc文件
clc clear ncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc'; %% 显示结构 % ncdisp(n ...
- .NC文件批量转换为tif
在获取黄土高原的气象数据时遇到了NetCDF格式文件. 从来没见过,费了番功夫用arcPy搞定了,代码如下: # -*- coding: utf-8 -*- # 主要参考Esir技术支持NetCDF_ ...
- 用MATLAB读取.nc文件,并绘图
学习笔记 前言 提示:用MATLAB简单的读取全球海表CO2分压数据,并绘制成图 这部分相对比较容易,简单易学,小白教程. 提示:以下是本篇文章正文内容,下面案例可供参考 一.M_map绘图工具箱是什 ...
- MATLAB读取nc文件,并绘制南海水深图
记录第一次拿MATLAB画出能看的图! 代码实现: clear all clc %%读取数据 Inpath = 'D:\MATLAB\bathymetry\ETOPO_2022_v1_60s_N90W ...
最新文章
- Hi3516A开发--I2C/SPI读写命令
- 分布式存储与传统SAN、NAS的优、劣对比
- block 与 dispatch quene
- mysql-5.6.17-win32的安装?
- php中rsa加密及解密和签名及验签
- (十四)nodejs循序渐进-高性能游戏服务器框架pomelo之开发Treasures游戏
- matlab实验8数据分析与多项式计算,hashidamatlab实验八数据处理与多项式计算.doc
- 基于hadoop架构的企业数字化转型,阿里数据中台实战案例
- odom_out_and_back.cpp
- 是时候拯救我的 HTML 技术了!
- [转载] pandas中Series数组创建方法
- DoraemonKit一款功能齐全的Android研发助手
- JAVA学生宿舍管理系统
- 你是否也陷入了《能力陷阱》?
- 查看Python版本和位数
- kears编写CNN网络,实现对mnist的识别
- ps制作公章教程,沿着圆圈打字,斑驳效果
- Hibernate框架学习1
- MapReduce分片、分区、分组 傻傻分不清
- char如何储存那么多汉字
热门文章
- 网上购物管理系统的设计与实现
- Android显示日历的函数,在android中的日历日/月/周视图
- JSP下载文件(word是下载还是在线打开)
- 【目标检测】基于yolov5的红细胞检测和计数(附代码和数据集,Ubuntu系统)
- Linux离线安装python第三方库详细步骤
- JavaScript的运行 safari 中文显示乱码
- 代替M-1086S比例阀控制器
- 提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,在 MATLAB 平台上进行算例仿真
- 2022 华为 Java 高级面试题及答案
- Python数据可视化:高维数据图表可视化(基础篇—8)