使用matlab将nc文件转换成tif文件

文章目录

  • 使用matlab将nc文件转换成tif文件
  • 一、nc文件是什么?
  • 二、tif文件是什么?
    • 2.直接上代码

一、nc文件是什么?

NetCDF全称为network Common Data Format,中文译法为“网络通用数据格式”;netcdf文件开始的目的是用于存储气象科学中的数据,现在已经成为许多数据采集软件的生成文件的格式。

二、tif文件是什么?

TIFF(Tag Image File Format)图像文件是图形图像处理中常用的格式之一,其图像格式很复杂,但由于它对图像信息的存放灵活多变,可以支持很多色彩系统,而且独立于操作系统,因此得到了广泛应用。在各种地理信息系统、摄影测量与遥感等应用中,要求图像具有地理编码信息,例如图像所在的坐标系、比例尺、图像上点的坐标、经纬度、长度单位及角度单位等等。

2.直接上代码

ncpath = 'H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.nc';   %nc文件的存放地址
ncinf = ncinfo(ncpath);%%变量的读取
lon = ncread(ncpath, 'lon');
lat = ncread(ncpath, 'lat');
time_bounds = ncread(ncpath,'time_bounds');
lwe_thickness = ncread(ncpath, 'lwe_thickness');
%%输出tif文件
OutputPath = 'H:\nc\CSR_GRACE_GRACE-FO_RL06_Mascons_all-corrections_v02.tif';
%地理栅格数据参考对象
Refference = georasterref('RasterSize', size(lwe_thickness), 'Lonlim', [-180 180], 'Latlim', [-50 50]);
%写成GeoTif格式
geotiffwrite(OutputPath, lwe_thickness, Refference);

使用matlab将nc文件转成tif文件相关推荐

  1. matlab实现nc文件批量转tif文件

    (1)成功运行例子:(PM1) MATLAB:读取nc文件并将nc文件转为tif文件输出_BetterQ.的博客-CSDN博客_nc文件转tif clc clear %% 批读取NC文件的准备工作 d ...

  2. 基于python将grd文件转成tif,并进行裁剪

    '''本程序用于将grd文件转换成tif文件并进行裁剪.校准''' import pandas as pd import numpy as np from osgeo import gdal, gda ...

  3. MATLAB hdf(h5)文件转成tif图片格式(+批量处理)

    帮网友处理了个土壤水的h5数据,记录一下心得: 注:以下只是对单个hdf文件的处理,关于批处理我在另一个博客中写得很清楚,思路大同小异,请看: MATLAB 批量读取NC文件并转为TIF文件 代码: ...

  4. Matlab pcode p文件 p代码 p文件代转m文件 被加密的p文件转换成.m文件

    Matlab pcode p文件 p代码 p文件代转m文件 被加密的p文件转换成.m文件 前言 在我们使用MATLAB时候,通常会用到一些M脚本进行辅助使用,缩短了我们在平常工作时候的效率,但是M脚本 ...

  5. 利用matlab将.mat格式文件转换成wav文件

    利用matlab将.mat格式文件转换成wav文件 clc; clear all; clear all;filenames = dir('f16.mat') n = numel(filenames)f ...

  6. python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

    今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...

  7. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  8. java虚拟机编译文件,理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么...

    理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么 最近在看<深入理解Java虚拟机>弄明白了很多java的底层知识,决定分几部分总结下,从.java文件编译,到 ...

  9. 将ocx和DLL文件打包成cab文件,inf的编写

    From: http://icrwen.iteye.com/blog/1118766 http://blog.csdn.net/yimiyangguang1314/article/details/65 ...

最新文章

  1. JavaScript武力值飙升!用TensorFlow.js轻松实现在浏览器里搞深度学习......
  2. LeetCode Binary Search Tree Iterator( 二叉树迭代器)
  3. Python编程基础:第六十节 多进程Multiprocessing
  4. java 类加载器 解密_JAVA类加载器总结整理
  5. 感谢前任程序员赏饭吃!
  6. 【LeetCode刷题】23. 合并K个排序链表
  7. [Objective C] 获取类和对象的运行时状态
  8. Sqlserver2014 迁移数据库
  9. Audio播放流程(三)---NuPlayer流程之setAudioStreamType以及prepare
  10. 盘点目前初学者适合用的C语言编程工具!C语言初学者必看!
  11. Golang对中文汉字进行拼音排序
  12. IAT HOOK、EAT HOOK和Inline Hook
  13. windows10自带屏保设置
  14. android 卫星地图,推荐一款亲测好用,可显示卫星地图,高斯平面直角坐标和计算图幅编号等功能的安卓定位导航软件~...
  15. 【luogu P5055】【模板】可持久化文艺平衡树
  16. 多智能体强化学习入门(七)——AC for CDec-POMDP 大规模规划学习算法
  17. 微信小程序开发者工具怎么使用Less、Sass
  18. 【ACM】算法题-阿尔法GO的缺陷(深度搜索解法)(C++)
  19. 用Python搓一个黑洞
  20. 安卓可知可会,面向开发者的历代安卓特性整理(未完结)

热门文章

  1. 电脑怎样设置桌面待办,桌面待办事项软件
  2. 聊聊语音聊天室app源码实时音视频中的技术难点:回声消除+噪声消除
  3. processing制作动态山水背景
  4. scrapy 下载及处理文件和图片
  5. vue 全局监听浏览器窗口关闭以及无痕模式场景提示
  6. js中的隐式类型转换有哪些
  7. Pytorch实现mnist手写数字识别
  8. python中字典的循环遍历的方式
  9. ACwing 895 - 最长上升子序列(最长上升子序列模型)
  10. 爬虫之使用代理ip爬取