Ogr / GDAL kullanarak bir grup raster nasıl yeniden örneklenir?


12

Ben GRASS r.resample benzer bir işlev arıyorum. TIF dosyaları ile dolu bir klasör var ve dosya boyutunu azaltmak için çözünürlüklerini ("ölçeklendirmek") azaltmak istiyorum.

Yanıtlar:


18

Yapabileceğiniz en iyi şey üzerinde belgelenmiştir gdalwarp, gibi görünmektedir burada . Son derece kolay yazılabilir, ancak ayrıntılar işletim sisteminize bağlı olacaktır. Windows'da şöyle bir şey yaparsınız:

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

hangi gerekir "küçük" bir şekilde eklenmiş orijinal adıyla dosyayı kaydederken, geniş 1600 piksel giriş dosyaları azaltır. Bu ciddi bir şekilde denenmemiş, ymmv. Ayrıca, muhtemelen Linux kullanıyorsunuz - eğer öyleyse, geri gönderin ve birisi orada yardımcı olabilir. Bir Python çözümü arıyorsanız Ditto.

Düzenlendi: ESRI dünya dosyası oluşturmak için parametre eklendi. Bu çözümün çıktı biçimini belirtmediğini, bu nedenle varsayılan olarak bir GeoTiff olduğunu unutmayın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.