当前位置:   article > 正文

MATLAB读取及存储geotiff_geotiffwrite

geotiffwrite

读取geotiff,对该数组进行操作之后进行存储,并且将地理信息一并存储进去

  1. [I, R] = geotiffread('H:\20170409\test\HHjiajihua\20170409_clip2_tif.tif');
  2. info = geotiffinfo('H:\20170409\test\HHjiajihua\20170409_clip2_tif.tif');
  3. geotiffwrite('H:\20170409\test\HHjiajihua\20170409_clip2_tif_geo.tif', finalI, R, 'GeoKeyDirectoryTag', info.GeoTIFFTags.GeoKeyDirectoryTag);

另一个就是没有地理信息,只有影像四个角的经纬度,使用如下

  1. R = georasterref('RasterSize',size(db_image),'LatitudeLimits',[min(min(lat2)),max(max(lat2))],........
  2. 'LongitudeLimits',[min(min(lon2)),max(max(lon2))]);
  3. geotiffwrite('H:\S1_ICE_Preprocess\20170409_HV_image_geo.tif',db_image,R);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/329902
推荐阅读
相关标签
  

闽ICP备14008679号