如何在MATLAB中将值和元数据组合到.tiff文件中?

时间:2018-06-19 10:49:16

标签: matlab geotiff

我目前正在处理MATLAB中的HydroSHEDS DEM (HydroSHEDS)(R2016b)

我有原始文件(.tif格式),我使用MATLAB中的“geotiffread()”命令从中读取高程值。此外,我能够使用MATLAB中的“geotiffinfo()”命令提取元数据。

运行算法后,我更新了高程值。我无法将这些高程值与MATLAB中的元数据联系起来。

我的代码段如下:

filename1 = "hydroshed.tif";    
X = geotiffread(filename1);
meta = geotiffinfo(filename1);
X_final; % Contains updated elevation values
Y = geotiffwrite("updated_hydrosheds.tif",X_final,meta); % I want something like this

元数据如下所示:

METADATA of the original hydrosheds.tif

根据我的说法,问题是MATLAB有73个可在MATLAB中识别的标签。但是,我有一个包含36个标签的列表,这些标签并非都包含在识别的标签中。

一些参考文献:

  1. Documentation for geotiffwrite()
  2. Documentation for Tiff()
  3. Adding New Tiff Tags

0 个答案:

没有答案