zhanglele10的个人博客分享 http://blog.sciencenet.cn/u/zhanglele10

博文

一个将矩阵转换成geotiff数据的matlab函数

已有 1252 次阅读 2021-6-16 17:48 |个人分类:Matlab学习心得|系统分类:科研笔记

function [R]=Matrix2tif(XX, YY, ZZ)

[a,b]=size(XX);

x=reshape(XX,a*b,1);

y=reshape(YY,a*b,1);

latlim=[min(y) max(y)];

lonlim=[min(x) max(x)];

rasterSize=[a b];

R=georefcells(latlim,lonlim,rasterSize,'ColumnsStartFrom','north');

CoordRefSysCode=32646;    %坐标系编码,https://blog.csdn.net/nju_zjy/article/details/105154936

outName=['Out.tif'];

geotiffwrite(outName,flipud(ZZ),R); 

end


m文件

Matrix2tif.m



https://blog.sciencenet.cn/blog-1103122-1291472.html

上一篇:利用matlab进行文件的复制和重命名
下一篇:数据下载

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2022-5-24 03:56

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部