【发布时间】:2021-04-09 11:48:05
【问题描述】:
我有一个 GeoTIFF,我已经在 OpenCV 中进行了很多处理。处理后,它丢失了它的空间信息,所以我需要将它重新插入。在 GDAL 中,我会在处理之前从原始图像中提取它,然后将其与后处理的图像一起推回,如下所示:
#open original geotiff
original_img = gdal.Open('/path-to-file/original_img.tif', 1)
crs = original_img.GetProjection()
gt = original_img.GetGeoTransform()
del original_ds
#open cv processes here....write post-processed file
# open processed raster and set the projection and geotransform
img = gdal.Open('/path-to-file/processed_img.tif', 1)
img.SetProjection(crs)
img.SetGeoTransform(gt)
有没有办法在 Rasterio 中做到这一点?
【问题讨论】:
标签: python geospatial gdal rasterio