文件交换

图像缩略图

读者的GeoTIFF

1.0.0.0版(2.37 KB)通过 有信安
此代码读取的GeoTIFF文件,子集像素(或地图坐标)能力

38个下载

更新2010 11月16日

查看许可证

GEOTIFF_READ:阅读的GeoTIFF使用imread和infinfo分配地图信息。

I = GEOTIFF_READ( '文件名');
读取整个图像
I = GEOTIFF_READ( '文件名', 'pixel_subset',[风骚女子MAXX MINY MAXY]);
I = GEOTIFF_READ( '文件名', 'map_subset',[风骚女子MAXX MINY MAXY]);
指定的提取物的子集。

%输出:
I.z,图像数据
I.x,X在地图坐标
I.y,Y在地图坐标
I.info,杂项。信息

imshow(I.z, 'XDATA',I.x, 'YDATA',I.y);
示出了具有图图像坐标

通过有信安版本%
%冰川动力学实验室,
伯德%极地Resear中心,俄亥俄州立大学
%参考enviread.m(伊恩Howat)

引用作为

有信安(2020)。读者的GeoTIFF(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29425-geotiff-reader),MATLAB中央文件交换。检索

评论和评分(7

有谁设法修复错误霍尔格·霍夫曼指出下面?
我可以通过注释掉这个小节部分得到过去的错误 - 但现在我想使用它。这是我的错误:

指数超过阵列元件(31760)的数目。

误差在GEOTIFF_READ(线129)
TMP(I-子(3)1,:,J)= T(R);

林燕

那些 “TINFO。”应改为 “TINFO(1)”。处理与多个波段的图像。

嗨, - 我得到:

>> geotiffread(名称)
指数超过矩阵尺寸。

误差在geotiffread(线120)
TMP(I-子(3)1,:,J)= T(R);

莱斯利

我有问题,以显示与从MATLAB图像功能的矩阵I.z。(我没有imshow)。基质I.z从与A = imread(文件名)中获得的一个不同的排序,并用图像(A)中显示。
我试图改变该文件没有没有多少成功的阅读方式。任何建议

莱斯利

MATLAB版本兼容性
创建与R2009b中
与任何版本兼容
平台兼容性
视窗 苹果系统 Linux的