如何在不丢失数据的情况下更改 .tif 光栅文件的分辨率
How to change the resolution of .tif raster file without losing data
例如,一个 400*200 大小的 .tiff 文件,我可以将其读取为 python 中的二维数组 (400 x 200)。
我想将 tiff 大小更改为 200 x 100 或其他比例。
如何在Python或GIS软件(QGIS, ArcGIS et.al)中实现。
我知道 ArcGIS 中的 resemble 工具可以更改栅格数据的大小。但长宽比是固定的。
示例图:
(来源:tietuku.com)
使用 R,您可以执行以下操作
library(raster)
r <- raster('file.tif')
a <- aggregate(r, c(2,3))
例如,一个 400*200 大小的 .tiff 文件,我可以将其读取为 python 中的二维数组 (400 x 200)。
我想将 tiff 大小更改为 200 x 100 或其他比例。
如何在Python或GIS软件(QGIS, ArcGIS et.al)中实现。
我知道 ArcGIS 中的 resemble 工具可以更改栅格数据的大小。但长宽比是固定的。
示例图:
(来源:tietuku.com)
使用 R,您可以执行以下操作
library(raster)
r <- raster('file.tif')
a <- aggregate(r, c(2,3))