打开GeoTIFF文件失败:Unknown field with tag
用QGIS输出的数据类型为UInt16的TIFF文件,无法在GIMP中打开。
GIMP消息提示:
调查
- 用ImageMagick打开TIFF文件,虽然会出现警告,但是最终还是打开了:
- 在ImageMagick中重新保存后,就可以用GIMP打开了。
- 使用tiffinfo工具查看,提示:
初步怀疑是这些tag的问题。 - 调查这些tag的含义,果然是GeoTIFF相关的。具体可查看TIFF Tag Reference, Private TIFF Tags
- 找到了GIMP issue 9691,也有相应的补丁,只是还没正式发布。
结论
QGIS输出这些tag是没问题的,只是GIMP目前暂时不支持,ImageMagick支持也不是很好。
解决办法是使用打上相应补丁的GIMP版本,或者使用其它支持这些GeoTIFF标签的工具,或者只要不影响工具链后续工具的处理就可以忽视此问题。
参考
略,都在上面文章的链接里了。