如何使用OGR / GDAL对一批栅格进行重新采样?


12

我正在寻找类似于GRASS r.resample的功能。我有一个装满TIF文件的文件夹,并希望降低其分辨率(“按比例缩小”)以减小文件大小。

Answers:


18

您最好的选择似乎是gdalwarp,请参见此处的记录。它很容易编写脚本,但是详细信息取决于您的操作系统。在Windows中,您可以执行以下操作:

for %i in (*.tif) do gdalwarp -ts 1600 0 -r cubic -co "TFW=YES" %i %~ni_small.tif

这样可以将输入文件的宽度减小到1600像素,并以原始名称附加“ small”的形式保存文件。ymmv,这是未经测试的。此外,您可能正在使用Linux-如果是这样,请发回邮件,然后有人可以在那里提供帮助。同上,如果您正在寻找Python解决方案。

编辑:添加参数以创建ESRI世界文件。请注意,此解决方案未指定输出格式,因此默认情况下为GeoTiff

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.