创建具有更新的元数据标签而不包含aux.xml文件的geotiff文件

时间:2018-06-27 15:04:50

标签: python metadata gdal

我可以打开一个GeoTiff栅格文件,并使用python和Gdal在相关的元数据中插入新标签。更新元数据后,将创建一个包含添加信息的PAM(.aux.xml)文件。

有没有一种方法可以使用Python和/或Gdal创建一个GeoTiff文件,该文件包含所有添加的元数据而不连接到PAM文件?

1 个答案:

答案 0 :(得分:0)

您可以将GDAL_PAM_ENABLED环境变量设置为NO

https://trac.osgeo.org/gdal/wiki/ConfigOptions#GDAL_PAM_ENABLED

在Python中,可以通过以下方式完成:

import os
os.environ['GDAL_PAM_ENABLED'] = 'NO'

请注意,对于当前的Python会话,它只能设置一次。

如果在设置后例如计算GeoTiff文件的直方图,则GDAL将不会创建aux.xml文件

info = gdal.Info('somefile.tif', reportHistograms=True)