如何在 Python 中将 GeoTIFF 标签添加到 EXIF 图像数据中?

How to add GeoTIFF tags into EXIF image data in Python?

我编写了一个脚本,获取图像作为输入,然后将其转换为 tiff 格式。现在我需要将一些 GeoTIFF 标签添加到 EXIF 图像数据中(例如像素大小、坐标等),以便我可以在 QGIS 中处理此图像。

如果 Python 没有任何可以处理这个问题的库,我可以将这个脚本迁移到 C++。有什么建议吗?

您需要使用 gdal 库。

import gdal

gdal.AllRegister()

inputImagePath = "your geotiff"
inputdataset = gdal.Open(inputImagePath)

inputdataset.SetMetadataItem("TEST","TEST METADATA")

inputdataset = None

此代码在图像中添加元数据项 "TEST"。