I am trying to set the projections of a .tiff file from another file with GDAL in Python. I successfully set the projections, but how do I re-save the .tiff afterwards?
Here is my code:
ds = gdal.Open('satellite_image.tif')
prj = ds.GetProjection()
roads = gdal.Open('road_lines.tiff')
roads.SetProjection(prj)
Best Answer
You need to open the second file in update mode, then dereference it to save and close it.
Another method to apply a projection to a GeoTIFF file is to use the geotifcp utility.