我可以打开一个GeoTiff栅格文件,并使用python和Gdal在相关的元数据中插入新标签。更新元数据后,将创建一个包含添加信息的PAM(.aux.xml)文件。
有没有一种方法可以使用Python和/或Gdal创建一个GeoTiff文件,该文件包含所有添加的元数据而不连接到PAM文件?
答案 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)