1

我有包含 NaN 值的 MATLAB 矩阵。这些是包含 NaN 值的栅格数据(NaN 值是海洋掩码)。我使用 geotiffwrite 将它们写入 .tif 文件,但是当我将 .tif 文件加载到 ArcMap 以创建地图时,似乎 NaN 值已替换为 -Inf 和 +Inf(ArcMap 显示为 -1.38 e-38 和 1.38e38)。Arc 有用于设置 NoData 的工具,但它们位于我未授权的 Spatial Analyst 工具箱中。

一般来说,从文档中不清楚 geotiffwrite 如何处理 NaN 值。GeoKeyDirectory 中应该有一个标签来设置 NoData 的值,但似乎没有。

如何在 R 空间参考对象(或其他)中设置 NoData 值,以便当我使用 geotiffwrite 从 MATLAB 导出 .tif 文件时,任何和所有其他空间软件都将识别 NoData 值(例如 R、Arc、QGis、草等)。

4

0 回答 0