我能够使用 python 和 Gdal 打开栅格 GeoTiff 文件并在关联的元数据中插入新标签。更新元数据后,将创建一个包含添加信息的 PAM (.aux.xml) 文件。
有没有办法使用 Python 和/或 Gdal 创建一个 GeoTiff 文件,其中包含所有添加的元数据而不连接到 PAM 文件?
最佳答案
您可以将GDAL_PAM_ENABLED
环境变量设置为NO
:
https://trac.osgeo.org/gdal/wiki/ConfigOptions#GDAL_PAM_ENABLED
在 Python 中,这可以通过以下方式完成:
import os
os.environ['GDAL_PAM_ENABLED'] = 'NO'
请注意,这只会为当前 Python session 设置一次。
如果在设置后计算 GeoTiff 文件的直方图,GDAL 将不会创建 aux.xml 文件
info = gdal.Info('somefile.tif', reportHistograms=True)
关于python - 在没有 aux.xml 文件的情况下使用更新的元数据标记创建 geotiff 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51066098/