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

博文

二维矩阵转换为geoTiff

已有 3002 次阅读 2022-2-24 21:12 |个人分类:matlab|系统分类:科研笔记

    函数geotiffread[A, R] = geotiffread(filename)A返回图像矩阵,R返回地理参考;

    函geotiffwrite:geotiffwrite(filename,A,R),filename:输入文件的名称和位置,文件扩展名必须是 “.tif” 或者 “.TIF”;A:要导出的影像数据;R地理参考信息;


    重点是R的设置,地理坐标系使用georefcells生成R矩阵,投影坐标使用maprefcells。并选取正确的坐标系编码!

1.JPG

2.JPG

示例(将重采样后的数据DInSAR形变数据写成goetiff格式的数据):

    将形变数据重采样到1500*2200的格网之中;

3.JPG

    在matlab中将其画出,如图所示。

4.JPG

%运行以下代码%
DTM=A_dinsar;
rasterSize=size(DTM);
latlim=[35.2812232971191,36.1139984130859];
lonlim=[-118.138000488281,-116.916336059570];
R=georefcells(latlim,lonlim,rasterSize,'ColumnsStartFrom','north');
geotiffwrite('a_dinsar.tif',A_dinsar,R);

    就得到了a_dinsar.tif文件,其中R为下图所示。

5.JPG

    用ARCGIS等软件打开生成的tif文件,如图所示。

6.JPG




https://blog.sciencenet.cn/blog-3473451-1326885.html

上一篇:不同多视比对解缠结果的影响(以“利用InSAR技术获取门源地震的同震地表形变场”为例)
下一篇:gamma转stamps中经纬度文件的制作
收藏 IP: 182.139.47.*| 热度|

0

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

数据加载中...

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

GMT+8, 2024-12-17 11:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部