2016-06-15 1 views
1

J'ai écrit un script qui obtient une image en entrée, puis la convertit au format tiff. Maintenant, j'ai besoin d'ajouter des balises GeoTIFF dans les données d'image EXIF ​​(par exemple la taille des pixels, les coordonnées, etc) afin que je puisse travailler avec cette image dans QGIS.Comment ajouter des balises GeoTIFF dans des données d'image EXIF ​​en Python?

Si Python n'a pas de lib capable de gérer cela, je pourrais migrer ce script vers C++. Anny suggestion?

Répondre

0

Vous avez besoin de la bibliothèque gdal.

import gdal 

gdal.AllRegister() 

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

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

inputdataset = None 

Ce code ajoute un élément de métadonnées "TEST" dans l'image.