Python 创建一个geotiff文件,其中包含更新的元数据标记,而不包含aux.xml文件
我能够使用python和Gdal打开光栅GeoTiff文件并在相关元数据中插入新标记。更新元数据后,将创建一个PAM(.aux.xml)文件,其中包含添加的信息Python 创建一个geotiff文件,其中包含更新的元数据标记,而不包含aux.xml文件,python,metadata,gdal,Python,Metadata,Gdal,我能够使用python和Gdal打开光栅GeoTiff文件并在相关元数据中插入新标记。更新元数据后,将创建一个PAM(.aux.xml)文件,其中包含添加的信息 有没有一种方法可以使用Python和/或Gdal创建一个GeoTiff文件,该文件包含所有添加的元数据,而无需连接到PAM文件?您可以将Gdal\u PAM\u ENABLED环境变量设置为NO: 在Python中,这可以通过以下方式完成: import os os.environ['GDAL_PAM_ENABLED'] = 'NO'
有没有一种方法可以使用Python和/或Gdal创建一个GeoTiff文件,该文件包含所有添加的元数据,而无需连接到PAM文件?您可以将
Gdal\u PAM\u ENABLED
环境变量设置为NO
:
在Python中,这可以通过以下方式完成:
import os
os.environ['GDAL_PAM_ENABLED'] = 'NO'
注意,对于当前Python会话,这只设置一次
例如,如果在设置后计算GeoTiff文件的直方图,GDAL将不会创建aux.xml文件
info=gdal.info('somefile.tif',reportHistograms=True)
您好,我尝试了您的建议,但收到了以下错误消息:band 1:SetCategoryNames()不受此数据集支持。如果您让问题更具体一些,可能会有所帮助。我可以想象当您尝试GeoTiff格式不支持的设置标记时会出现错误。